class
SurveillanceSystemControllerPS
- 1 property
- 5 functions
Extends DeviceSystemBaseControllerPS MasterControllerPS ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
isRevealingEnemies | bool | 0x2A0 | scripted |
Functions
bool OnInstantiated()overrideRTTIre.Hooks.Place( "SurveillanceSystemControllerPS", "OnInstantiated", (SurveillanceSystemControllerPS_OnInstantiated x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SurveillanceSystemControllerPS_OnInstantiated( SurveillanceSystemControllerPS self );void Initialize()overrideRTTIre.Hooks.PlaceVoid( "SurveillanceSystemControllerPS", "Initialize;", (SurveillanceSystemControllerPS_Initialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SurveillanceSystemControllerPS_Initialize( SurveillanceSystemControllerPS self );RevealEnemies? ActionRevealEnemies()RTTIre.Hooks.Place( "SurveillanceSystemControllerPS", "ActionRevealEnemies;", (SurveillanceSystemControllerPS_ActionRevealEnemies x) => { return re.Hooks.CallOriginal<re.msgpack.RevealEnemies>(); } ); [Msgpack.Gen] public readonly partial record struct SurveillanceSystemControllerPS_ActionRevealEnemies( SurveillanceSystemControllerPS self );bool GetActions(out game.device.Action[] outActions, game.GetActionsContext context)overrideRTTIre.Hooks.Place( "SurveillanceSystemControllerPS", "GetActions;array<DeviceAction>GetActionsContext", (SurveillanceSystemControllerPS_GetActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SurveillanceSystemControllerPS_GetActions( SurveillanceSystemControllerPS self, game.device.Action[] outActions, game.GetActionsContext context );EntityNotificationType OnRevealEnemies(RevealEnemies evt)RTTIre.Hooks.Place( "SurveillanceSystemControllerPS", "OnRevealEnemies;RevealEnemies", (SurveillanceSystemControllerPS_OnRevealEnemies x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct SurveillanceSystemControllerPS_OnRevealEnemies( SurveillanceSystemControllerPS self, RevealEnemies? evt );