class
AOEAreaControllerPS
- 1 property
- 18 functions
Extends MasterControllerPS ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
AOEAreaSetup | AOEAreaSetup | 0x298 | scripted |
Functions
CName GetActionName()RTTIre.Hooks.Place( "AOEAreaControllerPS", "GetActionName;", (AOEAreaControllerPS_GetActionName x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct AOEAreaControllerPS_GetActionName( AOEAreaControllerPS self );TDBID GetAreaEffect()RTTIre.Hooks.Place( "AOEAreaControllerPS", "GetAreaEffect;", (AOEAreaControllerPS_GetAreaEffect x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct AOEAreaControllerPS_GetAreaEffect( AOEAreaControllerPS self );float GetEffectDuration()RTTIre.Hooks.Place( "AOEAreaControllerPS", "GetEffectDuration;", (AOEAreaControllerPS_GetEffectDuration x) => { return re.Hooks.CallOriginal<re.msgpack.Float>(); } ); [Msgpack.Gen] public readonly partial record struct AOEAreaControllerPS_GetEffectDuration( AOEAreaControllerPS self );bool BlocksVisibility()RTTIre.Hooks.Place( "AOEAreaControllerPS", "BlocksVisibility;", (AOEAreaControllerPS_BlocksVisibility x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AOEAreaControllerPS_BlocksVisibility( AOEAreaControllerPS self );bool IsDangerous()RTTIre.Hooks.Place( "AOEAreaControllerPS", "IsDangerous;", (AOEAreaControllerPS_IsDangerous x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AOEAreaControllerPS_IsDangerous( AOEAreaControllerPS self );bool EffectsOnlyActiveInArea()RTTIre.Hooks.Place( "AOEAreaControllerPS", "EffectsOnlyActiveInArea;", (AOEAreaControllerPS_EffectsOnlyActiveInArea x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AOEAreaControllerPS_EffectsOnlyActiveInArea( AOEAreaControllerPS self );void GetQuestActions(out game.device.Action[] outActions, game.GetActionsContext context)overrideRTTIre.Hooks.PlaceVoid( "AOEAreaControllerPS", "GetQuestActions;array<DeviceAction>script_ref<GetActionsContext>", (AOEAreaControllerPS_GetQuestActions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AOEAreaControllerPS_GetQuestActions( AOEAreaControllerPS self, game.device.Action[] outActions, game.GetActionsContext context );DeactivateDevice? ActionDeactivateDevice()overrideRTTIre.Hooks.Place( "AOEAreaControllerPS", "ActionDeactivateDevice;", (AOEAreaControllerPS_ActionDeactivateDevice x) => { return re.Hooks.CallOriginal<re.msgpack.DeactivateDevice>(); } ); [Msgpack.Gen] public readonly partial record struct AOEAreaControllerPS_ActionDeactivateDevice( AOEAreaControllerPS self );bool GetActions(out game.device.Action[] outActions, game.GetActionsContext context)overrideRTTIre.Hooks.Place( "AOEAreaControllerPS", "GetActions;array<DeviceAction>GetActionsContext", (AOEAreaControllerPS_GetActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AOEAreaControllerPS_GetActions( AOEAreaControllerPS self, game.device.Action[] outActions, game.GetActionsContext context );void GameAttached()overrideRTTIre.Hooks.PlaceVoid( "AOEAreaControllerPS", "GameAttached;", (AOEAreaControllerPS_GameAttached x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AOEAreaControllerPS_GameAttached( AOEAreaControllerPS self );EntityNotificationType OnActivateDevice(ActivateDevice evt)overrideRTTIre.Hooks.Place( "AOEAreaControllerPS", "OnActivateDevice;ActivateDevice", (AOEAreaControllerPS_OnActivateDevice x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct AOEAreaControllerPS_OnActivateDevice( AOEAreaControllerPS self, ActivateDevice? evt );EntityNotificationType OnActionForceResetDevice(ActionForceResetDevice evt)overrideRTTIre.Hooks.Place( "AOEAreaControllerPS", "OnActionForceResetDevice;ActionForceResetDevice", (AOEAreaControllerPS_OnActionForceResetDevice x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct AOEAreaControllerPS_OnActionForceResetDevice( AOEAreaControllerPS self, ActionForceResetDevice? evt );void QueueDeactivateAction(float delayTime)RTTIre.Hooks.PlaceVoid( "AOEAreaControllerPS", "QueueDeactivateAction;Float", (AOEAreaControllerPS_QueueDeactivateAction x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AOEAreaControllerPS_QueueDeactivateAction( AOEAreaControllerPS self, float delayTime );EntityNotificationType OnDeactivateDevice(DeactivateDevice evt)overrideRTTIre.Hooks.Place( "AOEAreaControllerPS", "OnDeactivateDevice;DeactivateDevice", (AOEAreaControllerPS_OnDeactivateDevice x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct AOEAreaControllerPS_OnDeactivateDevice( AOEAreaControllerPS self, DeactivateDevice? evt );void ToggleEffectors()RTTIre.Hooks.PlaceVoid( "AOEAreaControllerPS", "ToggleEffectors;", (AOEAreaControllerPS_ToggleEffectors x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AOEAreaControllerPS_ToggleEffectors( AOEAreaControllerPS self );bool IsAreaActive()RTTIre.Hooks.Place( "AOEAreaControllerPS", "IsAreaActive;", (AOEAreaControllerPS_IsAreaActive x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct AOEAreaControllerPS_IsAreaActive( AOEAreaControllerPS self );TDBID GetInkWidgetTweakDBID(game.GetActionsContext context)overrideRTTIre.Hooks.Place( "AOEAreaControllerPS", "GetInkWidgetTweakDBID;script_ref<GetActionsContext>", (AOEAreaControllerPS_GetInkWidgetTweakDBID x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct AOEAreaControllerPS_GetInkWidgetTweakDBID( AOEAreaControllerPS self, game.GetActionsContext context );TDBID GetDeviceIconTweakDBID()overrideRTTIre.Hooks.Place( "AOEAreaControllerPS", "GetDeviceIconTweakDBID;", (AOEAreaControllerPS_GetDeviceIconTweakDBID x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct AOEAreaControllerPS_GetDeviceIconTweakDBID( AOEAreaControllerPS self );