struct
OutputValidationDataStruct
- 6 properties
- 2 functions
- 72 bytes
Properties
| Property | Type | Offset | |
|---|---|---|---|
targetID | ent.EntityID | 0x0 | scripted |
agentID | game.PersistentID | 0x8 | scripted |
reprimenderID | ent.EntityID | 0x18 | scripted |
eventReportedFromArea | game.PersistentID | 0x20 | scripted |
eventType | ESecurityNotificationType | 0x30 | scripted |
breachedAreas | game.PersistentID[] | 0x38 | scripted |
Functions
static bool IsDuplicated(OutputValidationDataStruct self, SecuritySystemInput evt, ent.EntityID currentReprimender, game.PersistentID[] currentlyBreachedAreas)staticRTTI globalre.Hooks.Place( "OutputValidationDataStruct", "OutputValidationDataStruct::IsDuplicated;script_ref<OutputValidationDataStruct>SecuritySystemInputEntityIDscript_ref<array<PersistentID>>", (OutputValidationDataStruct_IsDuplicated x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct OutputValidationDataStruct_IsDuplicated( OutputValidationDataStruct self, SecuritySystemInput? evt, ent.EntityID currentReprimender, game.PersistentID[] currentlyBreachedAreas );static OutputValidationDataStruct Construct(SecuritySystemInput evt, ent.EntityID currentReprimender, game.PersistentID[] breachedAreas)staticRTTI globalre.Hooks.Place( "OutputValidationDataStruct", "OutputValidationDataStruct::Construct;SecuritySystemInputEntityIDscript_ref<array<PersistentID>>", (OutputValidationDataStruct_Construct x) => { return re.Hooks.CallOriginal<re.msgpack.OutputValidationDataStruct>(); } ); [Msgpack.Gen] public readonly partial record struct OutputValidationDataStruct_Construct( SecuritySystemInput? evt, ent.EntityID currentReprimender, game.PersistentID[] breachedAreas );