class
SlidingLadderControllerPS
- 2 properties
- 8 functions
Extends BaseAnimatedDeviceControllerPS ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
isShootable | bool | 0x2A0 | scripted |
animationTime | float | 0x2A4 | scripted |
Functions
bool GetActions(out game.device.Action[] actions, game.GetActionsContext context)overrideRTTIre.Hooks.Place( "SlidingLadderControllerPS", "GetActions;array<DeviceAction>GetActionsContext", (SlidingLadderControllerPS_GetActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SlidingLadderControllerPS_GetActions( SlidingLadderControllerPS self, game.device.Action[] actions, game.GetActionsContext context );void GetQuickHackActions(out game.device.Action[] actions, game.GetActionsContext context)overrideRTTIre.Hooks.PlaceVoid( "SlidingLadderControllerPS", "GetQuickHackActions;array<DeviceAction>script_ref<GetActionsContext>", (SlidingLadderControllerPS_GetQuickHackActions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SlidingLadderControllerPS_GetQuickHackActions( SlidingLadderControllerPS self, game.device.Action[] actions, game.GetActionsContext context );bool CanCreateAnyQuickHackActions()overrideRTTIre.Hooks.Place( "SlidingLadderControllerPS", "CanCreateAnyQuickHackActions;", (SlidingLadderControllerPS_CanCreateAnyQuickHackActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SlidingLadderControllerPS_CanCreateAnyQuickHackActions( SlidingLadderControllerPS self );void SetActive()RTTIre.Hooks.PlaceVoid( "SlidingLadderControllerPS", "SetActive;", (SlidingLadderControllerPS_SetActive x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SlidingLadderControllerPS_SetActive( SlidingLadderControllerPS self );bool IsShootable()RTTIre.Hooks.Place( "SlidingLadderControllerPS", "IsShootable;", (SlidingLadderControllerPS_IsShootable x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SlidingLadderControllerPS_IsShootable( SlidingLadderControllerPS self );float GetAnimTime()RTTIre.Hooks.Place( "SlidingLadderControllerPS", "GetAnimTime;", (SlidingLadderControllerPS_GetAnimTime x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct SlidingLadderControllerPS_GetAnimTime( SlidingLadderControllerPS self );EnterLadder? ActionEnterLadder()RTTIre.Hooks.Place( "SlidingLadderControllerPS", "ActionEnterLadder;", (SlidingLadderControllerPS_ActionEnterLadder x) => { return re.Hooks.CallOriginal<re.msgpack.EnterLadder>(); } ); [Msgpack.Gen] public readonly partial record struct SlidingLadderControllerPS_ActionEnterLadder( SlidingLadderControllerPS self );EntityNotificationType OnEnterLadder(EnterLadder evt)RTTIre.Hooks.Place( "SlidingLadderControllerPS", "OnEnterLadder;EnterLadder", (SlidingLadderControllerPS_OnEnterLadder x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct SlidingLadderControllerPS_OnEnterLadder( SlidingLadderControllerPS self, EnterLadder? evt );