class
BlindingLightControllerPS
- 1 property
- 11 functions
- 1 derived class
Extends BasicDistractionDeviceControllerPS ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable
Derived
Properties
| Property | Type | Offset | |
|---|---|---|---|
reflectorSFX | ReflectorSFX | 0x2C0 | scripted |
Functions
bool OnInstantiated()overrideRTTIre.Hooks.Place( "BlindingLightControllerPS", "OnInstantiated", (BlindingLightControllerPS_OnInstantiated x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BlindingLightControllerPS_OnInstantiated( BlindingLightControllerPS self );void Initialize()overrideRTTIre.Hooks.PlaceVoid( "BlindingLightControllerPS", "Initialize;", (BlindingLightControllerPS_Initialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BlindingLightControllerPS_Initialize( BlindingLightControllerPS self );bool CanCreateAnyQuickHackActions()overrideRTTIre.Hooks.Place( "BlindingLightControllerPS", "CanCreateAnyQuickHackActions;", (BlindingLightControllerPS_CanCreateAnyQuickHackActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BlindingLightControllerPS_CanCreateAnyQuickHackActions( BlindingLightControllerPS self );void GetQuickHackActions(out game.device.Action[] actions, game.GetActionsContext context)overrideRTTIre.Hooks.PlaceVoid( "BlindingLightControllerPS", "GetQuickHackActions;array<DeviceAction>script_ref<GetActionsContext>", (BlindingLightControllerPS_GetQuickHackActions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BlindingLightControllerPS_GetQuickHackActions( BlindingLightControllerPS self, game.device.Action[] actions, game.GetActionsContext context );CName GetDistractionSound()RTTIre.Hooks.Place( "BlindingLightControllerPS", "GetDistractionSound;", (BlindingLightControllerPS_GetDistractionSound x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct BlindingLightControllerPS_GetDistractionSound( BlindingLightControllerPS self );CName GetTurnOnSound()RTTIre.Hooks.Place( "BlindingLightControllerPS", "GetTurnOnSound;", (BlindingLightControllerPS_GetTurnOnSound x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct BlindingLightControllerPS_GetTurnOnSound( BlindingLightControllerPS self );CName GetTurnOffSound()RTTIre.Hooks.Place( "BlindingLightControllerPS", "GetTurnOffSound;", (BlindingLightControllerPS_GetTurnOffSound x) => { return re.Hooks.CallOriginal<re.msgpack.CName>(); } ); [Msgpack.Gen] public readonly partial record struct BlindingLightControllerPS_GetTurnOffSound( BlindingLightControllerPS self );OverloadDevice? ActionOverloadDevice()overrideRTTIre.Hooks.Place( "BlindingLightControllerPS", "ActionOverloadDevice;", (BlindingLightControllerPS_ActionOverloadDevice x) => { return re.Hooks.CallOriginal<re.msgpack.OverloadDevice>(); } ); [Msgpack.Gen] public readonly partial record struct BlindingLightControllerPS_ActionOverloadDevice( BlindingLightControllerPS self );EntityNotificationType OnOverloadDevice(OverloadDevice evt)overrideRTTIre.Hooks.Place( "BlindingLightControllerPS", "OnOverloadDevice;OverloadDevice", (BlindingLightControllerPS_OnOverloadDevice x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct BlindingLightControllerPS_OnOverloadDevice( BlindingLightControllerPS self, OverloadDevice? evt );TDBID GetBackgroundTextureTweakDBID()overrideRTTIre.Hooks.Place( "BlindingLightControllerPS", "GetBackgroundTextureTweakDBID;", (BlindingLightControllerPS_GetBackgroundTextureTweakDBID x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct BlindingLightControllerPS_GetBackgroundTextureTweakDBID( BlindingLightControllerPS self );TDBID GetDeviceIconTweakDBID()overrideRTTIre.Hooks.Place( "BlindingLightControllerPS", "GetDeviceIconTweakDBID;", (BlindingLightControllerPS_GetDeviceIconTweakDBID x) => { return re.Hooks.CallOriginal<re.msgpack.TDBID>(); } ); [Msgpack.Gen] public readonly partial record struct BlindingLightControllerPS_GetDeviceIconTweakDBID( BlindingLightControllerPS self );