MovableDevice class
MovableDevice
Inheritance
Base: InteractiveDevice
Derived
None.
Properties
| Property | Type | |
|---|---|---|
workspotSideName | CName | scripted |
sideTriggerNames | CName[] | scripted |
triggerComponents | game.StaticTriggerAreaComponent?[] | scripted |
offMeshConnectionsToOpenNames | CName[] | scripted |
offMeshConnectionsToOpen | AIOffMeshConnectionComponent?[] | scripted |
additionalMeshComponent | ent.MeshComponent? | scripted |
UseWorkspotComponentPosition | bool | scripted |
shouldMoveRight | bool | scripted |
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIbool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIvoid ResolveGameplayState()overrideRTTIbool OnGameAttached()overrideRTTIvoid EnterWorkspot(game.Object activator, bool? freeCamera, CName? componentName, CName? syncSlotName)overrideRTTIbool OnActionDemolition(ActionDemolition evt)RTTIbool OnActionMoveObstacle(MoveObstacle evt)RTTIvoid HandleMoveDevice()RTTIvoid PlayTransformAnim()RTTIvoid UpdateAnimState()RTTIEGameplayRole DeterminGameplayRole()overrideRTTIvoid UpdateOffMeshLinks()RTTIvoid CheckCurrentSide()RTTI