class
ChestPressControllerPS
- 3 properties
- 14 functions
Extends ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
chestPressSkillChecks | EngDemoContainer? | 0x288 | scripted |
factOnQHack | CName | 0x298 | scripted |
wasWeighHacked | bool | 0x2A0 | scripted |
Functions
void GameAttached()overrideRTTIre.Hooks.PlaceVoid( "ChestPressControllerPS", "GameAttached;", (ChestPressControllerPS_GameAttached x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ChestPressControllerPS_GameAttached( ChestPressControllerPS self );BaseSkillCheckContainer? GetSkillCheckContainerForSetup()overrideRTTIre.Hooks.Place( "ChestPressControllerPS", "GetSkillCheckContainerForSetup;", (ChestPressControllerPS_GetSkillCheckContainerForSetup x) => { return re.Hooks.CallOriginal<re.msgpack.BaseSkillCheckContainer>(); } ); [Msgpack.Gen] public readonly partial record struct ChestPressControllerPS_GetSkillCheckContainerForSetup( ChestPressControllerPS self );void PushPersistentData()RTTIre.Hooks.PlaceVoid( "ChestPressControllerPS", "PushPersistentData;", (ChestPressControllerPS_PushPersistentData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ChestPressControllerPS_PushPersistentData( ChestPressControllerPS self );CName GetFactOnQHack()RTTIre.Hooks.Place( "ChestPressControllerPS", "GetFactOnQHack;", (ChestPressControllerPS_GetFactOnQHack x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct ChestPressControllerPS_GetFactOnQHack( ChestPressControllerPS self );ChestPressWeightHack? ActionChestPressWeightHack()RTTIre.Hooks.Place( "ChestPressControllerPS", "ActionChestPressWeightHack;", (ChestPressControllerPS_ActionChestPressWeightHack x) => { return re.Hooks.CallOriginal<re.msgpack.ChestPressWeightHack>(); } ); [Msgpack.Gen] public readonly partial record struct ChestPressControllerPS_ActionChestPressWeightHack( ChestPressControllerPS self );E3Hack_QuestPlayAnimationWeightLift? ActionE3Hack_QuestPlayAnimationWeightLift()RTTIre.Hooks.Place( "ChestPressControllerPS", "ActionE3Hack_QuestPlayAnimationWeightLift;", (ChestPressControllerPS_ActionE3Hack_QuestPlayAnimationWeightLift x) => { return re.Hooks.CallOriginal<re.msgpack.E3Hack_QuestPlayAnimationWeightLift>(); } ); [Msgpack.Gen] public readonly partial record struct ChestPressControllerPS_ActionE3Hack_QuestPlayAnimationWeightLift( ChestPressControllerPS self );E3Hack_QuestPlayAnimationKillNPC? ActionE3Hack_QuestPlayAnimationKillNPC()RTTIre.Hooks.Place( "ChestPressControllerPS", "ActionE3Hack_QuestPlayAnimationKillNPC;", (ChestPressControllerPS_ActionE3Hack_QuestPlayAnimationKillNPC x) => { return re.Hooks.CallOriginal<re.msgpack.E3Hack_QuestPlayAnimationKillNPC>(); } ); [Msgpack.Gen] public readonly partial record struct ChestPressControllerPS_ActionE3Hack_QuestPlayAnimationKillNPC( ChestPressControllerPS self );bool CanCreateAnyQuickHackActions()overrideRTTIre.Hooks.Place( "ChestPressControllerPS", "CanCreateAnyQuickHackActions;", (ChestPressControllerPS_CanCreateAnyQuickHackActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ChestPressControllerPS_CanCreateAnyQuickHackActions( ChestPressControllerPS self );void GetQuickHackActions(out game.device.Action[] actions, game.GetActionsContext context)overrideRTTIre.Hooks.PlaceVoid( "ChestPressControllerPS", "GetQuickHackActions;array<DeviceAction>script_ref<GetActionsContext>", (ChestPressControllerPS_GetQuickHackActions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ChestPressControllerPS_GetQuickHackActions( ChestPressControllerPS self, game.device.Action[] actions, game.GetActionsContext context );game.device.Action? GetQuestActionByName(CName actionName)overrideRTTIre.Hooks.Place( "ChestPressControllerPS", "GetQuestActionByName;CName", (ChestPressControllerPS_GetQuestActionByName x) => { return re.Hooks.CallOriginal<re.msgpack.game.device.Action>(); } ); [Msgpack.Gen] public readonly partial record struct ChestPressControllerPS_GetQuestActionByName( ChestPressControllerPS self, CName actionName );void GetQuestActions(out game.device.Action[] outActions, game.GetActionsContext context)overrideRTTIre.Hooks.PlaceVoid( "ChestPressControllerPS", "GetQuestActions;array<DeviceAction>script_ref<GetActionsContext>", (ChestPressControllerPS_GetQuestActions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ChestPressControllerPS_GetQuestActions( ChestPressControllerPS self, game.device.Action[] outActions, game.GetActionsContext context );EntityNotificationType OnChestPressWeightHack(ChestPressWeightHack evt)RTTIre.Hooks.Place( "ChestPressControllerPS", "OnChestPressWeightHack;ChestPressWeightHack", (ChestPressControllerPS_OnChestPressWeightHack x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct ChestPressControllerPS_OnChestPressWeightHack( ChestPressControllerPS self, ChestPressWeightHack? evt );EntityNotificationType OnE3Hack_QuestPlayAnimationWeightLift(E3Hack_QuestPlayAnimationWeightLift evt)RTTIre.Hooks.Place( "ChestPressControllerPS", "OnE3Hack_QuestPlayAnimationWeightLift;E3Hack_QuestPlayAnimationWeightLift", (ChestPressControllerPS_OnE3Hack_QuestPlayAnimationWeightLift x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct ChestPressControllerPS_OnE3Hack_QuestPlayAnimationWeightLift( ChestPressControllerPS self, E3Hack_QuestPlayAnimationWeightLift? evt );EntityNotificationType OnE3Hack_QuestPlayAnimationKillNPC(E3Hack_QuestPlayAnimationKillNPC evt)RTTIre.Hooks.Place( "ChestPressControllerPS", "OnE3Hack_QuestPlayAnimationKillNPC;E3Hack_QuestPlayAnimationKillNPC", (ChestPressControllerPS_OnE3Hack_QuestPlayAnimationKillNPC x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct ChestPressControllerPS_OnE3Hack_QuestPlayAnimationKillNPC( ChestPressControllerPS self, E3Hack_QuestPlayAnimationKillNPC? evt );