Core.Object | +--Engine.Actor | +--Engine.Brush | +--Engine.Mover | +--UnrealShare.RotatingMover
rotator
RotateRate
void
BeginPlay()
Tick(float DeltaTime)
Trigger(Actor other, Pawn EventInstigator)
UnTrigger(Actor other, Pawn EventInstigator)
00001 //============================================================================= 00002 // RotatingMover. 00003 //============================================================================= 00004 class RotatingMover extends Mover; 00005 00006 var() rotator RotateRate; 00007 00008 function BeginPlay() 00009 { 00010 Disable( 'Tick' ); 00011 } 00012 00013 function Tick( float DeltaTime ) 00014 { 00015 SetRotation( Rotation + (RotateRate*DeltaTime) ); 00016 } 00017 00018 function Trigger( Actor other, Pawn EventInstigator ) 00019 { 00020 Enable('Tick'); 00021 } 00022 00023 function UnTrigger( Actor other, Pawn EventInstigator ) 00024 { 00025 Disable('Tick'); 00026 } 00027 00028 defaultproperties 00029 { 00030 }