class
SecSystemDebugger
- 28 properties
- 5 functions
Extends game.ScriptableSystem game.IScriptableSystem IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
lastInstruction | EReprimandInstructions | 0x0 | scripted |
instructionSet | bool | 0x4 | scripted |
lastInstructionTime | float | 0x8 | scripted |
lastInput | ESecurityNotificationType | 0xC | scripted |
inputSet | bool | 0x10 | scripted |
lastInputTime | float | 0x14 | scripted |
lastUpdateTime | float | 0x18 | scripted |
realTimeCallbackID | game.DelayID | 0x1C | scripted |
realTimeCallback | bool | 0x24 | scripted |
realTime | float | 0x28 | scripted |
callstack | CName[] | 0x30 | scripted |
ids | uint[] | 0x40 | scripted |
background | uint | 0x50 | scripted |
sysName | uint | 0x54 | scripted |
sysState | uint | 0x58 | scripted |
mostDangerousArea | uint | 0x5C | scripted |
blacklistReason | uint | 0x60 | scripted |
blacklistCount | uint | 0x64 | scripted |
reprimand | uint | 0x68 | scripted |
repInstruction | uint | 0x6C | scripted |
reprimandID | uint | 0x70 | scripted |
input | uint | 0x74 | scripted |
regTime | uint | 0x78 | scripted |
inputTime | uint | 0x7C | scripted |
instructionTime | uint | 0x80 | scripted |
actualTime | uint | 0x84 | scripted |
system | SecuritySystemControllerPS? | 0x88 | scripted |
refreshTime | float | 0x98 | scripted |
Functions
void OnRealTimeUpdate(RealTimeUpdateRequest req)RTTIre.Hooks.PlaceVoid( "SecSystemDebugger", "OnRealTimeUpdate;RealTimeUpdateRequest", (SecSystemDebugger_OnRealTimeUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SecSystemDebugger_OnRealTimeUpdate( SecSystemDebugger self, RealTimeUpdateRequest? req );void OnUpdateDebuggerRequest(UpdateDebuggerRequest req)RTTIre.Hooks.PlaceVoid( "SecSystemDebugger", "OnUpdateDebuggerRequest;UpdateDebuggerRequest", (SecSystemDebugger_OnUpdateDebuggerRequest x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SecSystemDebugger_OnUpdateDebuggerRequest( SecSystemDebugger self, UpdateDebuggerRequest? req );void RealTimeUpdate(game.TickableEvent evt, float time)RTTIre.Hooks.PlaceVoid( "SecSystemDebugger", "RealTimeUpdate;TickableEventFloat", (SecSystemDebugger_RealTimeUpdate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SecSystemDebugger_RealTimeUpdate( SecSystemDebugger self, game.TickableEvent? evt, float time );void Clean(game.DebugVisualizerSystem dvs)RTTIre.Hooks.PlaceVoid( "SecSystemDebugger", "Clean;DebugVisualizerSystem", (SecSystemDebugger_Clean x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SecSystemDebugger_Clean( SecSystemDebugger self, game.DebugVisualizerSystem? dvs );void Update(SecuritySystemControllerPS sys, float time, bool instructionsAttached, bool inputAttached, CName trace, EReprimandInstructions? instruction, SecuritySystemInput? recentInput)RTTIre.Hooks.PlaceVoid( "SecSystemDebugger", "Update;SecuritySystemControllerPSFloatBoolBoolCNameEReprimandInstructionsSecuritySystemInput", (SecSystemDebugger_Update x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SecSystemDebugger_Update( SecSystemDebugger self, SecuritySystemControllerPS? sys, float time, bool instructionsAttached, bool inputAttached, CName trace, EReprimandInstructions? instruction, SecuritySystemInput? recentInput );