class
ForkliftControllerPS
- 2 properties
- 11 functions
Extends ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
forkliftSetup | ForkliftSetup | 0x288 | scripted |
isUp | bool | 0x298 | scripted |
Functions
CName GetActionName()RTTIre.Hooks.Place( "ForkliftControllerPS", "GetActionName;", (ForkliftControllerPS_GetActionName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct ForkliftControllerPS_GetActionName( ForkliftControllerPS self );float GetLiftingAnimationTime()RTTIre.Hooks.Place( "ForkliftControllerPS", "GetLiftingAnimationTime;", (ForkliftControllerPS_GetLiftingAnimationTime x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct ForkliftControllerPS_GetLiftingAnimationTime( ForkliftControllerPS self );bool IsForkliftUp()RTTIre.Hooks.Place( "ForkliftControllerPS", "IsForkliftUp;", (ForkliftControllerPS_IsForkliftUp x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ForkliftControllerPS_IsForkliftUp( ForkliftControllerPS self );void ToggleForkliftPosition()RTTIre.Hooks.PlaceVoid( "ForkliftControllerPS", "ToggleForkliftPosition;", (ForkliftControllerPS_ToggleForkliftPosition x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ForkliftControllerPS_ToggleForkliftPosition( ForkliftControllerPS self );void ChangeState(EDeviceStatus newState)RTTIre.Hooks.PlaceVoid( "ForkliftControllerPS", "ChangeState;EDeviceStatus", (ForkliftControllerPS_ChangeState x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ForkliftControllerPS_ChangeState( ForkliftControllerPS self, EDeviceStatus newState );void GameAttached()overrideRTTIre.Hooks.PlaceVoid( "ForkliftControllerPS", "GameAttached;", (ForkliftControllerPS_GameAttached x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ForkliftControllerPS_GameAttached( ForkliftControllerPS self );bool GetActions(out game.device.Action[] actions, game.GetActionsContext context)overrideRTTIre.Hooks.Place( "ForkliftControllerPS", "GetActions;array<DeviceAction>GetActionsContext", (ForkliftControllerPS_GetActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ForkliftControllerPS_GetActions( ForkliftControllerPS self, game.device.Action[] actions, game.GetActionsContext context );bool CanCreateAnyQuickHackActions()overrideRTTIre.Hooks.Place( "ForkliftControllerPS", "CanCreateAnyQuickHackActions;", (ForkliftControllerPS_CanCreateAnyQuickHackActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ForkliftControllerPS_CanCreateAnyQuickHackActions( ForkliftControllerPS self );void GetQuickHackActions(out game.device.Action[] actions, game.GetActionsContext context)overrideRTTIre.Hooks.PlaceVoid( "ForkliftControllerPS", "GetQuickHackActions;array<DeviceAction>script_ref<GetActionsContext>", (ForkliftControllerPS_GetQuickHackActions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ForkliftControllerPS_GetQuickHackActions( ForkliftControllerPS self, game.device.Action[] actions, game.GetActionsContext context );ActivateDevice? ActionActivateDevice(string interactionName)RTTIre.Hooks.Place( "ForkliftControllerPS", "ActionActivateDevice;script_ref<String>", (ForkliftControllerPS_ActionActivateDevice x) => { return re.Hooks.CallOriginal<re.msgpack.ActivateDevice>(); } ); [Msgpack.Gen] public readonly partial record struct ForkliftControllerPS_ActionActivateDevice( ForkliftControllerPS self, string interactionName );EntityNotificationType OnActivateDevice(ActivateDevice evt)overrideRTTIre.Hooks.Place( "ForkliftControllerPS", "OnActivateDevice;ActivateDevice", (ForkliftControllerPS_OnActivateDevice x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct ForkliftControllerPS_OnActivateDevice( ForkliftControllerPS self, ActivateDevice? evt );