enderalse/source/scripts/defaultactselfonenteronleave.psc

29 lines
683 B
Plaintext

ScriptName defaultActSelfOnEnterOnLeave extends TrapTriggerBase
{Default script that simply activates itself onTriggerEnter and onTriggerLeave}
import game
import debug
objectReference property OnlyActor auto
{By default, this property is set to the player}
auto State waiting
Event onTriggerEnter(objectReference triggerRef)
if !onlyActor
activate(self as ObjectReference)
elseif (onlyActor == triggerRef)
activate(self as ObjectReference)
endif
endEvent
Event onTriggerLeave(objectReference triggerRef)
if !onlyActor
activate(self as ObjectReference)
elseif (onlyActor == triggerRef)
activate(self as ObjectReference)
endif
endEvent
endState