class game.stateMachine
Component
game.stateMachine.Component
- 1 property
- 13 functions
Extends game.PlayerControlledComponent ent.IComponent IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
packageName | string | 0x1ACE0 |
Functions
void AddStateMachine(CName stateMachineName, game.stateMachine.StateMachineInstanceData instanceData, WeakHandle<ent.Entity> owner, bool? tryHotSwap)RTTIre.Hooks.PlaceVoid( "gamestateMachineComponent", "AddStateMachine", (Component_AddStateMachine x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Component_AddStateMachine( game.stateMachine.Component self, CName stateMachineName, game.stateMachine.StateMachineInstanceData instanceData, WeakHandle<ent.Entity> owner, bool? tryHotSwap );void RemoveStateMachine(game.stateMachine.StateMachineIdentifier stateMachineIdentifier)RTTIre.Hooks.PlaceVoid( "gamestateMachineComponent", "RemoveStateMachine", (Component_RemoveStateMachine x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Component_RemoveStateMachine( game.stateMachine.Component self, game.stateMachine.StateMachineIdentifier stateMachineIdentifier );bool IsStateMachinePresent(game.stateMachine.StateMachineIdentifier stateMachineIdentifier)RTTIre.Hooks.Place( "gamestateMachineComponent", "IsStateMachinePresent", (Component_IsStateMachinePresent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Component_IsStateMachinePresent( game.stateMachine.Component self, game.stateMachine.StateMachineIdentifier stateMachineIdentifier );game.stateMachine.StateSnapshotsContainer GetSnapshotContainer()RTTIre.Hooks.Place( "gamestateMachineComponent", "GetSnapshotContainer", (Component_GetSnapshotContainer x) => { return re.Hooks.CallOriginal<re.msgpack.game.stateMachine.StateSnapshotsContainer>(); } ); [Msgpack.Gen] public readonly partial record struct Component_GetSnapshotContainer( game.stateMachine.Component self );bool OnStartTakedownEvent(game.events.StartTakedownEvent startTakedownEvent)RTTIre.Hooks.Place( "gamestateMachineComponent", "OnStartTakedownEvent", (Component_OnStartTakedownEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Component_OnStartTakedownEvent( game.stateMachine.Component self, game.events.StartTakedownEvent? startTakedownEvent );bool OnStartFinisherEvent(game.events.StartFinisherEvent evt)RTTIre.Hooks.Place( "gamestateMachineComponent", "OnStartFinisherEvent", (Component_OnStartFinisherEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Component_OnStartFinisherEvent( game.stateMachine.Component self, game.events.StartFinisherEvent? evt );bool OnRipOff(RipOff evt)RTTIre.Hooks.Place( "gamestateMachineComponent", "OnRipOff", (Component_OnRipOff x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Component_OnRipOff( game.stateMachine.Component self, RipOff? evt );bool OnStartMountingEvent(game.mounting.MountingEvent mountingEvent)RTTIre.Hooks.Place( "gamestateMachineComponent", "OnStartMountingEvent", (Component_OnStartMountingEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Component_OnStartMountingEvent( game.stateMachine.Component self, game.mounting.MountingEvent? mountingEvent );bool OnStartUnmountingEvent(game.mounting.UnmountingEvent unmountingEvent)RTTIre.Hooks.Place( "gamestateMachineComponent", "OnStartUnmountingEvent", (Component_OnStartUnmountingEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct Component_OnStartUnmountingEvent( game.stateMachine.Component self, game.mounting.UnmountingEvent? unmountingEvent );void MountFromParent(game.mounting.MountingEvent mountingEvent, ent.Entity ownerEntity)RTTIre.Hooks.PlaceVoid( "gamestateMachineComponent", "MountFromParent;MountingEventEntity", (Component_MountFromParent x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Component_MountFromParent( game.stateMachine.Component self, game.mounting.MountingEvent? mountingEvent, ent.Entity? ownerEntity );void MountAsChild(game.mounting.MountingEvent mountingEvent, ent.Entity ownerEntity)RTTIre.Hooks.PlaceVoid( "gamestateMachineComponent", "MountAsChild;MountingEventEntity", (Component_MountAsChild x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Component_MountAsChild( game.stateMachine.Component self, game.mounting.MountingEvent? mountingEvent, ent.Entity? ownerEntity );void UnmountFromParent(game.mounting.UnmountingEvent unmountingEvent, ent.Entity ownerEntity)RTTIre.Hooks.PlaceVoid( "gamestateMachineComponent", "UnmountFromParent;UnmountingEventEntity", (Component_UnmountFromParent x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Component_UnmountFromParent( game.stateMachine.Component self, game.mounting.UnmountingEvent? unmountingEvent, ent.Entity? ownerEntity );void UnmountChild(game.mounting.UnmountingEvent unmountingEvent, ent.Entity ownerEntity)RTTIre.Hooks.PlaceVoid( "gamestateMachineComponent", "UnmountChild;UnmountingEventEntity", (Component_UnmountChild x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct Component_UnmountChild( game.stateMachine.Component self, game.mounting.UnmountingEvent? unmountingEvent, ent.Entity? ownerEntity );