class
SmokeMachineControllerPS
- 0 properties
- 6 functions
Extends BasicDistractionDeviceControllerPS ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable
Properties
None.
Functions
bool OnInstantiated()overrideRTTIre.Hooks.Place( "SmokeMachineControllerPS", "OnInstantiated", (SmokeMachineControllerPS_OnInstantiated x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SmokeMachineControllerPS_OnInstantiated( SmokeMachineControllerPS self );void Initialize()overrideRTTIre.Hooks.PlaceVoid( "SmokeMachineControllerPS", "Initialize;", (SmokeMachineControllerPS_Initialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SmokeMachineControllerPS_Initialize( SmokeMachineControllerPS self );bool CanCreateAnyQuickHackActions()overrideRTTIre.Hooks.Place( "SmokeMachineControllerPS", "CanCreateAnyQuickHackActions;", (SmokeMachineControllerPS_CanCreateAnyQuickHackActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct SmokeMachineControllerPS_CanCreateAnyQuickHackActions( SmokeMachineControllerPS self );void GetQuickHackActions(out game.device.Action[] actions, game.GetActionsContext context)overrideRTTIre.Hooks.PlaceVoid( "SmokeMachineControllerPS", "GetQuickHackActions;array<DeviceAction>script_ref<GetActionsContext>", (SmokeMachineControllerPS_GetQuickHackActions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct SmokeMachineControllerPS_GetQuickHackActions( SmokeMachineControllerPS self, game.device.Action[] actions, game.GetActionsContext context );OverloadDevice? ActionOverloadDevice()overrideRTTIre.Hooks.Place( "SmokeMachineControllerPS", "ActionOverloadDevice;", (SmokeMachineControllerPS_ActionOverloadDevice x) => { return re.Hooks.CallOriginal<re.msgpack.OverloadDevice>(); } ); [Msgpack.Gen] public readonly partial record struct SmokeMachineControllerPS_ActionOverloadDevice( SmokeMachineControllerPS self );EntityNotificationType OnOverloadDevice(OverloadDevice evt)overrideRTTIre.Hooks.Place( "SmokeMachineControllerPS", "OnOverloadDevice;OverloadDevice", (SmokeMachineControllerPS_OnOverloadDevice x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct SmokeMachineControllerPS_OnOverloadDevice( SmokeMachineControllerPS self, OverloadDevice? evt );