class
SecuritySystem
- 1 property
- 13 functions
Extends DeviceSystemBase InteractiveMasterDevice InteractiveDevice Device game.DeviceBase game.Object ent.GameEntity ent.Entity IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
savedOutputCache | OutputValidationDataStruct[] | 0x3D0 | scripted |
Functions
bool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIre.Hooks.Place( "SecuritySystem", "OnTakeControl", (SecuritySystem_OnTakeControl x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SecuritySystem_OnTakeControl( SecuritySystem self, ent.EntityResolveComponentsInterface ri );FocusForcedHighlightData? GetDefaultHighlight()overrideRTTIre.Hooks.Place( "SecuritySystem", "GetDefaultHighlight;", (SecuritySystem_GetDefaultHighlight x) => { return re.Hooks.CallOriginal<re.msgpack.FocusForcedHighlightData>(); } ); [Msgpack.Gen] public readonly partial record struct SecuritySystem_GetDefaultHighlight( SecuritySystem self );SecuritySystemControllerPS? GetDevicePS()overrideRTTIre.Hooks.Place( "SecuritySystem", "GetDevicePS;", (SecuritySystem_GetDevicePS x) => { return re.Hooks.CallOriginal<re.msgpack.SecuritySystemControllerPS>(); } ); [Msgpack.Gen] public readonly partial record struct SecuritySystem_GetDevicePS( SecuritySystem self );SecuritySystemController? GetController()overrideRTTIre.Hooks.Place( "SecuritySystem", "GetController;", (SecuritySystem_GetController x) => { return re.Hooks.CallOriginal<re.msgpack.SecuritySystemController>(); } ); [Msgpack.Gen] public readonly partial record struct SecuritySystem_GetController( SecuritySystem self );bool OnSlaveStateChanged(game.PSDeviceChangedEvent evt)overrideRTTIre.Hooks.Place( "SecuritySystem", "OnSlaveStateChanged", (SecuritySystem_OnSlaveStateChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SecuritySystem_OnSlaveStateChanged( SecuritySystem self, game.PSDeviceChangedEvent? evt );bool OnQuestIllegalActionNotification(QuestIllegalActionNotification evt)RTTIre.Hooks.Place( "SecuritySystem", "OnQuestIllegalActionNotification", (SecuritySystem_OnQuestIllegalActionNotification x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SecuritySystem_OnQuestIllegalActionNotification( SecuritySystem self, QuestIllegalActionNotification? evt );bool OnQuestCombatActionNotification(QuestCombatActionNotification evt)RTTIre.Hooks.Place( "SecuritySystem", "OnQuestCombatActionNotification", (SecuritySystem_OnQuestCombatActionNotification x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SecuritySystem_OnQuestCombatActionNotification( SecuritySystem self, QuestCombatActionNotification? evt );bool OnSetSecuritySystemState(SetSecuritySystemState evt)RTTIre.Hooks.Place( "SecuritySystem", "OnSetSecuritySystemState", (SecuritySystem_OnSetSecuritySystemState x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SecuritySystem_OnSetSecuritySystemState( SecuritySystem self, SetSecuritySystemState? evt );bool OnQuestAuthorizePlayer(AuthorizePlayerInSecuritySystem evt)RTTIre.Hooks.Place( "SecuritySystem", "OnQuestAuthorizePlayer", (SecuritySystem_OnQuestAuthorizePlayer x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SecuritySystem_OnQuestAuthorizePlayer( SecuritySystem self, AuthorizePlayerInSecuritySystem? evt );bool OnQuestBlackListPlayer(BlacklistPlayer evt)RTTIre.Hooks.Place( "SecuritySystem", "OnQuestBlackListPlayer", (SecuritySystem_OnQuestBlackListPlayer x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SecuritySystem_OnQuestBlackListPlayer( SecuritySystem self, BlacklistPlayer? evt );bool OnQuestExclusiveQuestControl(SuppressSecuritySystemStateChange evt)RTTIre.Hooks.Place( "SecuritySystem", "OnQuestExclusiveQuestControl", (SecuritySystem_OnQuestExclusiveQuestControl x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SecuritySystem_OnQuestExclusiveQuestControl( SecuritySystem self, SuppressSecuritySystemStateChange? evt );bool OnQuestChangeSecuritySystemAttitudeGroup(QuestChangeSecuritySystemAttitudeGroup evt)RTTIre.Hooks.Place( "SecuritySystem", "OnQuestChangeSecuritySystemAttitudeGroup", (SecuritySystem_OnQuestChangeSecuritySystemAttitudeGroup x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SecuritySystem_OnQuestChangeSecuritySystemAttitudeGroup( SecuritySystem self, QuestChangeSecuritySystemAttitudeGroup? evt );void OnMaraudersMapDeviceDebug(world.MaraudersMapDevicesSink sink)overrideRTTIre.Hooks.PlaceVoid( "SecuritySystem", "OnMaraudersMapDeviceDebug;MaraudersMapDevicesSink", (SecuritySystem_OnMaraudersMapDeviceDebug x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SecuritySystem_OnMaraudersMapDeviceDebug( SecuritySystem self, world.MaraudersMapDevicesSink? sink );