class
ElectricBoxControllerPS
- 3 properties
- 13 functions
Extends MasterControllerPS ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
techieSkillChecks | EngineeringContainer? | 0x298 | scripted |
questFactSetup | ComputerQuickHackData | 0x2A8 | scripted |
isOverriden | bool | 0x2C0 | scripted |
Functions
void GameAttached()overrideRTTIre.Hooks.PlaceVoid( "ElectricBoxControllerPS", "GameAttached;", (ElectricBoxControllerPS_GameAttached x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ElectricBoxControllerPS_GameAttached( ElectricBoxControllerPS self );BaseSkillCheckContainer? GetSkillCheckContainerForSetup()overrideRTTIre.Hooks.Place( "ElectricBoxControllerPS", "GetSkillCheckContainerForSetup;", (ElectricBoxControllerPS_GetSkillCheckContainerForSetup x) => { return re.Hooks.CallOriginal<re.msgpack.BaseSkillCheckContainer>(); } ); [Msgpack.Gen] public readonly partial record struct ElectricBoxControllerPS_GetSkillCheckContainerForSetup( ElectricBoxControllerPS self );bool IsOverriden()RTTIre.Hooks.Place( "ElectricBoxControllerPS", "IsOverriden;", (ElectricBoxControllerPS_IsOverriden x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ElectricBoxControllerPS_IsOverriden( ElectricBoxControllerPS self );bool GetActions(out game.device.Action[] actions, game.GetActionsContext context)overrideRTTIre.Hooks.Place( "ElectricBoxControllerPS", "GetActions;array<DeviceAction>GetActionsContext", (ElectricBoxControllerPS_GetActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ElectricBoxControllerPS_GetActions( ElectricBoxControllerPS self, game.device.Action[] actions, game.GetActionsContext context );ActionOverride? ActionOverride()RTTIre.Hooks.Place( "ElectricBoxControllerPS", "ActionOverride;", (ElectricBoxControllerPS_ActionOverride x) => { return re.Hooks.CallOriginal<re.msgpack.ActionOverride>(); } ); [Msgpack.Gen] public readonly partial record struct ElectricBoxControllerPS_ActionOverride( ElectricBoxControllerPS self );EntityNotificationType OnActionEngineering(ActionEngineering evt)overrideRTTIre.Hooks.Place( "ElectricBoxControllerPS", "OnActionEngineering;ActionEngineering", (ElectricBoxControllerPS_OnActionEngineering x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct ElectricBoxControllerPS_OnActionEngineering( ElectricBoxControllerPS self, ActionEngineering? evt );EntityNotificationType OnActionOverride(ActionOverride evt)overrideRTTIre.Hooks.Place( "ElectricBoxControllerPS", "OnActionOverride;ActionOverride", (ElectricBoxControllerPS_OnActionOverride x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct ElectricBoxControllerPS_OnActionOverride( ElectricBoxControllerPS self, ActionOverride? evt );ComputerQuickHackData GetQuestSetup()RTTIre.Hooks.Place( "ElectricBoxControllerPS", "GetQuestSetup;", (ElectricBoxControllerPS_GetQuestSetup x) => { return re.Hooks.CallOriginal<re.msgpack.ComputerQuickHackData>(); } ); [Msgpack.Gen] public readonly partial record struct ElectricBoxControllerPS_GetQuestSetup( ElectricBoxControllerPS self );void WorkspotFinished()RTTIre.Hooks.PlaceVoid( "ElectricBoxControllerPS", "WorkspotFinished;", (ElectricBoxControllerPS_WorkspotFinished x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ElectricBoxControllerPS_WorkspotFinished( ElectricBoxControllerPS self );void RefreshSlaves()RTTIre.Hooks.PlaceVoid( "ElectricBoxControllerPS", "RefreshSlaves;", (ElectricBoxControllerPS_RefreshSlaves x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ElectricBoxControllerPS_RefreshSlaves( ElectricBoxControllerPS self );TDBID GetDeviceIconTweakDBID()overrideRTTIre.Hooks.Place( "ElectricBoxControllerPS", "GetDeviceIconTweakDBID;", (ElectricBoxControllerPS_GetDeviceIconTweakDBID x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct ElectricBoxControllerPS_GetDeviceIconTweakDBID( ElectricBoxControllerPS self );TDBID GetBackgroundTextureTweakDBID()overrideRTTIre.Hooks.Place( "ElectricBoxControllerPS", "GetBackgroundTextureTweakDBID;", (ElectricBoxControllerPS_GetBackgroundTextureTweakDBID x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct ElectricBoxControllerPS_GetBackgroundTextureTweakDBID( ElectricBoxControllerPS self );DeviceBaseBlackboardDef? GetBlackboardDef()overrideRTTIre.Hooks.Place( "ElectricBoxControllerPS", "GetBlackboardDef;", (ElectricBoxControllerPS_GetBlackboardDef x) => { return re.Hooks.CallOriginal<re.msgpack.DeviceBaseBlackboardDef>(); } ); [Msgpack.Gen] public readonly partial record struct ElectricBoxControllerPS_GetBlackboardDef( ElectricBoxControllerPS self );