rott/kf_sources/KFMod/Classes/BEPhaseTrigger.uc
2026-07-14 20:27:09 +07:00

44 lines
1.0 KiB
Ucode

//==============================================
// BEPhaseTrigger - Slinky - 4/28/05
//==============================================
// Trigger which calls target object back to
// its original location/rotation when triggered
// DO NOT use this class on dynamically generated
// actors. And one Actor per trigger.
//==============================================
// Black Ether Studios, 2005
//==============================================
class BEPhaseTrigger extends Triggers;
var Actor PhaseActor;
var vector PhaseLocation;
var rotator PhaseRotation;
function PostBeginPlay()
{
Super.PostBeginPlay();
if ( Event != '' )
ForEach AllActors(class'Actor',PhaseActor, Event)
break;
if ( PhaseActor != None )
{
PhaseLocation = PhaseActor.Location;
PhaseRotation = PhaseActor.Rotation;
}
}
event Trigger( Actor Other, Pawn EventInstigator )
{
if(PhaseActor != None)
{
PhaseActor.SetRotation(PhaseRotation);
PhaseActor.SetLocation(PhaseLocation);
}
}
defaultproperties
{
}