BlackICE Scripting

class game.stateMachine

Component

game.stateMachine.Component

  • 1 property
  • 13 functions

Extends game.PlayerControlledComponent ent.IComponent IScriptable ISerializable

Properties

PropertyTypeOffset
packageNamestring0x1ACE0

Functions

  • void AddStateMachine(CName stateMachineName, game.stateMachine.StateMachineInstanceData instanceData, WeakHandle<ent.Entity> owner, bool? tryHotSwap) RTTI
  • void RemoveStateMachine(game.stateMachine.StateMachineIdentifier stateMachineIdentifier) RTTI
  • bool IsStateMachinePresent(game.stateMachine.StateMachineIdentifier stateMachineIdentifier) RTTI
  • game.stateMachine.StateSnapshotsContainer GetSnapshotContainer() RTTI
  • bool OnStartTakedownEvent(game.events.StartTakedownEvent startTakedownEvent) RTTI
  • bool OnStartFinisherEvent(game.events.StartFinisherEvent evt) RTTI
  • bool OnRipOff(RipOff evt) RTTI
  • bool OnStartMountingEvent(game.mounting.MountingEvent mountingEvent) RTTI
  • bool OnStartUnmountingEvent(game.mounting.UnmountingEvent unmountingEvent) RTTI
  • void MountFromParent(game.mounting.MountingEvent mountingEvent, ent.Entity ownerEntity) RTTI
  • void MountAsChild(game.mounting.MountingEvent mountingEvent, ent.Entity ownerEntity) RTTI
  • void UnmountFromParent(game.mounting.UnmountingEvent unmountingEvent, ent.Entity ownerEntity) RTTI
  • void UnmountChild(game.mounting.UnmountingEvent unmountingEvent, ent.Entity ownerEntity) RTTI