Enderal SE https://mod.pub/enderal-se/38-enderal-se
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.
32 lines
687 B
32 lines
687 B
5 months ago
|
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}
|