Component class
game.stateMachine.Component
Inheritance
Base: game.PlayerControlledComponent
Derived
None.
Properties
| Property | Type | |
|---|---|---|
packageName | string |
Functions
void AddStateMachine(CName stateMachineName, game.stateMachine.StateMachineInstanceData instanceData, WeakHandle<ent.Entity> owner, bool? tryHotSwap)RTTIvoid RemoveStateMachine(game.stateMachine.StateMachineIdentifier stateMachineIdentifier)RTTIbool IsStateMachinePresent(game.stateMachine.StateMachineIdentifier stateMachineIdentifier)RTTIgame.stateMachine.StateSnapshotsContainer GetSnapshotContainer()RTTIbool OnStartTakedownEvent(game.events.StartTakedownEvent startTakedownEvent)RTTIbool OnStartFinisherEvent(game.events.StartFinisherEvent evt)RTTIbool OnRipOff(RipOff evt)RTTIbool OnStartMountingEvent(game.mounting.MountingEvent mountingEvent)RTTIbool OnStartUnmountingEvent(game.mounting.UnmountingEvent unmountingEvent)RTTIvoid MountFromParent(game.mounting.MountingEvent mountingEvent, ent.Entity ownerEntity)RTTIvoid MountAsChild(game.mounting.MountingEvent mountingEvent, ent.Entity ownerEntity)RTTIvoid UnmountFromParent(game.mounting.UnmountingEvent unmountingEvent, ent.Entity ownerEntity)RTTIvoid UnmountChild(game.mounting.UnmountingEvent unmountingEvent, ent.Entity ownerEntity)RTTI