this sgobjects stargate dial = false dial is {@sgwidget children cam1 children dial mousedown} chevrons = (new 0 = (new on = 0 position = 0.0 ) 1 = (new on = 0 position = 0.0 ) 2 = (new on = 0 position = 0.0 ) 3 = (new on = 0 position = 0.0 ) 6 = (new on = 0 position = 0.0 ) 7 = (new on = 0 position = 0.0 ) 8 = (new on = 0 position = 0.0 ) ) ready = false holespeed = 0.8 hole = 1.0 hole := { if (.ready) { if (..active) {-1.0} else { ..hole - (..holespeed * (@root itime)) } } else {1.0} } active = false active is { .hole < -0.9999 } position = (new x=0.0 y=0.0 z=-4.0) rotspeed2 = 0.0 orientation = (new x=0.0 y=-0.5 z=0.0 y := { .y + (@root itime * (@stargate rotspeed2)) } ) visible = true ; this sgobjects puddle primitive = cube width = 3.3 height = 3.3 depth = 0.1 visible = true position = (new x=0.0 y=0.0 z=-3.0 z is { @stargate position z } ) orientation = (new x=0.0 y=2.5 z=0.0 y is { @stargate orientation y } ) ;