25 lines
554 B
Plaintext
25 lines
554 B
Plaintext
|
scriptName defaultActivateOnLoad extends ObjectReference
|
||
|
{ Activates the object's linkedref on load. Includes a slight delay to make sure the target is loaded, too. }
|
||
|
|
||
|
ObjectReference myLinkedRef
|
||
|
Keyword Property linkedRefKeyword Auto
|
||
|
bool property doOnce Auto
|
||
|
|
||
|
Auto State PreActivation
|
||
|
Event OnLoad()
|
||
|
Utility.Wait(0.25)
|
||
|
Self.GetLinkedRef(LinkedRefKeyword).Activate(Self)
|
||
|
if (doOnce)
|
||
|
gotoState("PostActivation")
|
||
|
EndIf
|
||
|
EndEvent
|
||
|
|
||
|
Event OnActivate(ObjectReference obj)
|
||
|
OnLoad()
|
||
|
EndEvent
|
||
|
EndState
|
||
|
|
||
|
STATE PostActivation
|
||
|
;Do nothing
|
||
|
EndState
|