class
FridgeControllerPS
- 1 property
- 7 functions
Extends ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
isOpen | bool | 0x288 | scripted |
Functions
bool OnInstantiated()overrideRTTIre.Hooks.Place( "FridgeControllerPS", "OnInstantiated", (FridgeControllerPS_OnInstantiated x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct FridgeControllerPS_OnInstantiated( FridgeControllerPS self );void Initialize()overrideRTTIre.Hooks.PlaceVoid( "FridgeControllerPS", "Initialize;", (FridgeControllerPS_Initialize x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct FridgeControllerPS_Initialize( FridgeControllerPS self );ToggleOpenFridge? ActionToggleOpenFridge()RTTIre.Hooks.Place( "FridgeControllerPS", "ActionToggleOpenFridge;", (FridgeControllerPS_ActionToggleOpenFridge x) => { return re.Hooks.CallOriginal<re.msgpack.ToggleOpenFridge>(); } ); [Msgpack.Gen] public readonly partial record struct FridgeControllerPS_ActionToggleOpenFridge( FridgeControllerPS self );bool GetActions(out game.device.Action[] actions, game.GetActionsContext context)overrideRTTIre.Hooks.Place( "FridgeControllerPS", "GetActions;array<DeviceAction>GetActionsContext", (FridgeControllerPS_GetActions x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct FridgeControllerPS_GetActions( FridgeControllerPS self, game.device.Action[] actions, game.GetActionsContext context );EntityNotificationType OnOpen(ToggleOpenFridge evt)RTTIre.Hooks.Place( "FridgeControllerPS", "OnOpen;ToggleOpenFridge", (FridgeControllerPS_OnOpen x) => { return re.Hooks.CallOriginal<re.msgpack.EntityNotificationType>(); } ); [Msgpack.Gen] public readonly partial record struct FridgeControllerPS_OnOpen( FridgeControllerPS self, ToggleOpenFridge? evt );game.device.Clearance? GetClearance()overrideRTTIre.Hooks.Place( "FridgeControllerPS", "GetClearance", (FridgeControllerPS_GetClearance x) => { return re.Hooks.CallOriginal<re.msgpack.game.device.Clearance>(); } ); [Msgpack.Gen] public readonly partial record struct FridgeControllerPS_GetClearance( FridgeControllerPS self );bool IsOpen()RTTIre.Hooks.Place( "FridgeControllerPS", "IsOpen;", (FridgeControllerPS_IsOpen x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct FridgeControllerPS_IsOpen( FridgeControllerPS self );