4
Fork 0
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

31 lines
687 B

Scriptname defaultEnableLinkedRefOnActivate extends ObjectReference
{enable OR disable linked ref on activate}
auto STATE WaitingToBeActivated
EVENT OnActivate (objectReference triggerRef)
; ;Debug.Trace("ACTIVATED")
; get linked ref
ObjectReference myRef = GetLinkedRef(LinkedRefKeyword)
if myRef
GoToState("done")
if bEnableOnActivate
myRef.Enable()
else
myRef.Disable()
endif
endif
EndEvent
EndState
STATE done
;done doing stuff
endSTATE
bool Property bEnableOnActivate = true Auto
{true (default) = enable linked ref
false = disable linked ref
}
Keyword Property LinkedRefKeyword Auto
{optional - if supplied, use this for GetLinkedRef}