WeakFence class
WeakFence
Inheritance
Base: InteractiveDevice
Derived
None.
Properties
| Property | Type | |
|---|---|---|
impulseForce | float | scripted |
impulseVector | Vector4 | scripted |
sideTriggerNames | CName[] | scripted |
triggerComponents | game.StaticTriggerAreaComponent?[] | scripted |
currentWorkspotSuffix | CName | scripted |
offMeshConnectionComponent | AIOffMeshConnectionComponent? | scripted |
physicalMesh | ent.IPlacedComponent? | scripted |
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIbool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIvoid ResolveGameplayState()overrideRTTIWeakFenceController? GetController()overrideRTTIWeakFenceControllerPS? GetDevicePS()overrideRTTIbool OnActivateDevice(ActivateDevice evt)RTTIbool OnActionEngineering(ActionEngineering evt)RTTIvoid PlayWorkspotAnimations()RTTIbool OnWorkspotFinished(CName componentName)overrideRTTIvoid CheckCurrentSide()RTTIvoid UpdateAnimState()RTTIEGameplayRole DeterminGameplayRole()overrideRTTIvoid EnableOffMeshConnections()RTTIvoid DisableOffMeshConnections()RTTI