31 lines
724 B
Plaintext
31 lines
724 B
Plaintext
|
scriptName defaultActorEnableDisableLinkedRef extends ObjectReference
|
||
|
{
|
||
|
- This script enables or disables linked ref based on which type user defines in properties.
|
||
|
- This script is for specified actor
|
||
|
- This script only fires once
|
||
|
}
|
||
|
|
||
|
int property TriggerType auto
|
||
|
{
|
||
|
0 (default) - enables linked ref
|
||
|
1 - disables linked ref
|
||
|
}
|
||
|
|
||
|
Actor property myActor auto
|
||
|
{this is the actor who triggers}
|
||
|
|
||
|
ObjectReference myLinkedRef
|
||
|
|
||
|
Event onTriggerEnter(ObjectReference triggerRef)
|
||
|
myLinkedRef = GetLinkedRef() as ObjectReference
|
||
|
Actor actorRef = triggerRef as Actor
|
||
|
if (triggerRef == myActor)
|
||
|
if (TriggerType == 0)
|
||
|
myLinkedRef.enable()
|
||
|
elseif (TriggerType == 1)
|
||
|
myLinkedRef.disable()
|
||
|
endif
|
||
|
self.disable()
|
||
|
endif
|
||
|
endEvent
|