class
SecurityArea
- 1 property
- 23 functions
Extends InteractiveMasterDevice InteractiveDevice Device game.DeviceBase game.Object ent.GameEntity ent.Entity IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
area | game.StaticTriggerAreaComponent? | 0x3D0 | scripted |
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIre.Hooks.Place( "SecurityArea", "OnRequestComponents", (SecurityArea_OnRequestComponents x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SecurityArea_OnRequestComponents( SecurityArea self, ent.EntityRequestComponentsInterface ri );bool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIre.Hooks.Place( "SecurityArea", "OnTakeControl", (SecurityArea_OnTakeControl x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SecurityArea_OnTakeControl( SecurityArea self, ent.EntityResolveComponentsInterface ri );bool OnGameAttached()overrideRTTIre.Hooks.Place( "SecurityArea", "OnGameAttached", (SecurityArea_OnGameAttached x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SecurityArea_OnGameAttached( SecurityArea self );bool OnDetach()overrideRTTIre.Hooks.Place( "SecurityArea", "OnDetach", (SecurityArea_OnDetach x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SecurityArea_OnDetach( SecurityArea self );bool OnSlaveStateChanged(game.PSDeviceChangedEvent evt)overrideRTTIre.Hooks.Place( "SecurityArea", "OnSlaveStateChanged", (SecurityArea_OnSlaveStateChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SecurityArea_OnSlaveStateChanged( SecurityArea self, game.PSDeviceChangedEvent? evt );bool OnRegisterTimeListeners(RegisterTimeListeners evt)RTTIre.Hooks.Place( "SecurityArea", "OnRegisterTimeListeners", (SecurityArea_OnRegisterTimeListeners x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SecurityArea_OnRegisterTimeListeners( SecurityArea self, RegisterTimeListeners? evt );void RegisterTimeSystemListeners()RTTIre.Hooks.PlaceVoid( "SecurityArea", "RegisterTimeSystemListeners;", (SecurityArea_RegisterTimeSystemListeners x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SecurityArea_RegisterTimeSystemListeners( SecurityArea self );void UnregisterTimeSystemListeners()RTTIre.Hooks.PlaceVoid( "SecurityArea", "UnregisterTimeSystemListeners;", (SecurityArea_UnregisterTimeSystemListeners x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SecurityArea_UnregisterTimeSystemListeners( SecurityArea self );bool OnTransition(Transition evt)RTTIre.Hooks.Place( "SecurityArea", "OnTransition", (SecurityArea_OnTransition x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SecurityArea_OnTransition( SecurityArea self, Transition? evt );bool OnManageAreaComponent(ManageAreaComponent evt)RTTIre.Hooks.Place( "SecurityArea", "OnManageAreaComponent", (SecurityArea_OnManageAreaComponent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SecurityArea_OnManageAreaComponent( SecurityArea self, ManageAreaComponent? evt );SecurityAreaController? GetController()overrideRTTIre.Hooks.Place( "SecurityArea", "GetController;", (SecurityArea_GetController x) => { return re.Hooks.CallOriginal<re.msgpack.SecurityAreaController>(); } ); [Msgpack.Gen] public readonly partial record struct SecurityArea_GetController( SecurityArea self );SecurityAreaControllerPS? GetDevicePS()overrideRTTIre.Hooks.Place( "SecurityArea", "GetDevicePS;", (SecurityArea_GetDevicePS x) => { return re.Hooks.CallOriginal<re.msgpack.SecurityAreaControllerPS>(); } ); [Msgpack.Gen] public readonly partial record struct SecurityArea_GetDevicePS( SecurityArea self );bool OnAreaEnter(ent.AreaEnteredEvent evt)overrideRTTIre.Hooks.Place( "SecurityArea", "OnAreaEnter", (SecurityArea_OnAreaEnter x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SecurityArea_OnAreaEnter( SecurityArea self, ent.AreaEnteredEvent? evt );bool OnAreaExit(ent.AreaExitedEvent evt)overrideRTTIre.Hooks.Place( "SecurityArea", "OnAreaExit", (SecurityArea_OnAreaExit x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SecurityArea_OnAreaExit( SecurityArea self, ent.AreaExitedEvent? evt );void OnAreaExitInternal(WeakHandle<game.Object> obj, ent.EntityID triggerID)RTTIre.Hooks.PlaceVoid( "SecurityArea", "OnAreaExitInternal;GameObjectEntityID", (SecurityArea_OnAreaExitInternal x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SecurityArea_OnAreaExitInternal( SecurityArea self, WeakHandle<game.Object> obj, ent.EntityID triggerID );void AdjustInteractionComponent()overrideRTTIre.Hooks.PlaceVoid( "SecurityArea", "AdjustInteractionComponent;", (SecurityArea_AdjustInteractionComponent x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SecurityArea_AdjustInteractionComponent( SecurityArea self );FocusForcedHighlightData? GetDefaultHighlight()overrideRTTIre.Hooks.Place( "SecurityArea", "GetDefaultHighlight;", (SecurityArea_GetDefaultHighlight x) => { return re.Hooks.CallOriginal<re.msgpack.FocusForcedHighlightData>(); } ); [Msgpack.Gen] public readonly partial record struct SecurityArea_GetDefaultHighlight( SecurityArea self );bool OnQuestIllegalActionAreaNotification(QuestIllegalActionAreaNotification evt)RTTIre.Hooks.Place( "SecurityArea", "OnQuestIllegalActionAreaNotification", (SecurityArea_OnQuestIllegalActionAreaNotification x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SecurityArea_OnQuestIllegalActionAreaNotification( SecurityArea self, QuestIllegalActionAreaNotification? evt );bool OnQuestCombatActionAreaNotification(QuestCombatActionAreaNotification evt)RTTIre.Hooks.Place( "SecurityArea", "OnQuestCombatActionAreaNotification", (SecurityArea_OnQuestCombatActionAreaNotification x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SecurityArea_OnQuestCombatActionAreaNotification( SecurityArea self, QuestCombatActionAreaNotification? evt );bool OnQuestAddTransition(QuestAddTransition evt)RTTIre.Hooks.Place( "SecurityArea", "OnQuestAddTransition", (SecurityArea_OnQuestAddTransition x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SecurityArea_OnQuestAddTransition( SecurityArea self, QuestAddTransition? evt );bool OnQuestRemoveTransition(QuestRemoveTransition evt)RTTIre.Hooks.Place( "SecurityArea", "OnQuestRemoveTransition", (SecurityArea_OnQuestRemoveTransition x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SecurityArea_OnQuestRemoveTransition( SecurityArea self, QuestRemoveTransition? evt );bool OnQuestExecuteTranstion(QuestExecuteTransition evt)RTTIre.Hooks.Place( "SecurityArea", "OnQuestExecuteTranstion", (SecurityArea_OnQuestExecuteTranstion x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SecurityArea_OnQuestExecuteTranstion( SecurityArea self, QuestExecuteTransition? evt );void SendFakeExitEventToObjectsInsideMe()RTTIre.Hooks.PlaceVoid( "SecurityArea", "SendFakeExitEventToObjectsInsideMe;", (SecurityArea_SendFakeExitEventToObjectsInsideMe x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SecurityArea_SendFakeExitEventToObjectsInsideMe( SecurityArea self );