class
ReflectorControllerPS
- 0 properties
- 8 functions
Extends BlindingLightControllerPS BasicDistractionDeviceControllerPS ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable
Properties
None.
Functions
bool GetActions(out game.device.Action[] outActions, game.GetActionsContext context)overrideRTTIre.Hooks.Place( "ReflectorControllerPS", "GetActions;array<DeviceAction>GetActionsContext", (ReflectorControllerPS_GetActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ReflectorControllerPS_GetActions( ReflectorControllerPS self, game.device.Action[] outActions, game.GetActionsContext context );ToggleON? ActionToggleON()overrideRTTIre.Hooks.Place( "ReflectorControllerPS", "ActionToggleON;", (ReflectorControllerPS_ActionToggleON x) => { return re.Hooks.CallOriginal<re.msgpack.ToggleON>(); } ); [Msgpack.Gen] public readonly partial record struct ReflectorControllerPS_ActionToggleON( ReflectorControllerPS self );Distraction? ActionDistraction()RTTIre.Hooks.Place( "ReflectorControllerPS", "ActionDistraction;", (ReflectorControllerPS_ActionDistraction x) => { return re.Hooks.CallOriginal<re.msgpack.Distraction>(); } ); [Msgpack.Gen] public readonly partial record struct ReflectorControllerPS_ActionDistraction( ReflectorControllerPS self );EntityNotificationType OnDistraction(Distraction evt)RTTIre.Hooks.Place( "ReflectorControllerPS", "OnDistraction;Distraction", (ReflectorControllerPS_OnDistraction x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct ReflectorControllerPS_OnDistraction( ReflectorControllerPS self, Distraction? evt );EntityNotificationType OnActivateDevice(ActivateDevice evt)overrideRTTIre.Hooks.Place( "ReflectorControllerPS", "OnActivateDevice;ActivateDevice", (ReflectorControllerPS_OnActivateDevice x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct ReflectorControllerPS_OnActivateDevice( ReflectorControllerPS self, ActivateDevice? evt );EntityNotificationType OnDeactivateDevice(DeactivateDevice evt)overrideRTTIre.Hooks.Place( "ReflectorControllerPS", "OnDeactivateDevice;DeactivateDevice", (ReflectorControllerPS_OnDeactivateDevice x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct ReflectorControllerPS_OnDeactivateDevice( ReflectorControllerPS self, DeactivateDevice? evt );TDBID GetBackgroundTextureTweakDBID()overrideRTTIre.Hooks.Place( "ReflectorControllerPS", "GetBackgroundTextureTweakDBID;", (ReflectorControllerPS_GetBackgroundTextureTweakDBID x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct ReflectorControllerPS_GetBackgroundTextureTweakDBID( ReflectorControllerPS self );TDBID GetDeviceIconTweakDBID()overrideRTTIre.Hooks.Place( "ReflectorControllerPS", "GetDeviceIconTweakDBID;", (ReflectorControllerPS_GetDeviceIconTweakDBID x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct ReflectorControllerPS_GetDeviceIconTweakDBID( ReflectorControllerPS self );