class
VendingMachineInkGameController
- 10 properties
- 12 functions
- 1 derived class
Extends DeviceInkGameControllerBase game.ui.WidgetGameController world.ui.IWidgetGameController ink.IWidgetController IScriptable ISerializable
Derived
Properties
| Property | Type | Offset | |
|---|---|---|---|
ActionsPanel | ink.HorizontalPanelWidgetReference | 0xC8 | scripted |
ActionsPanel2 | ink.HorizontalPanelWidgetReference | 0xE0 | scripted |
priceText | ink.TextWidgetReference | 0xF8 | scripted |
noMoneyPanel | ink.CompoundWidgetReference | 0x110 | scripted |
soldOutPanel | ink.CompoundWidgetReference | 0x128 | scripted |
state | PaymentStatus | 0x140 | scripted |
soldOut | bool | 0x144 | scripted |
onUpdateStatusListener | red.CallbackObject? | 0x148 | scripted |
onGlitchingStateChangedListener | red.CallbackObject? | 0x158 | scripted |
onSoldOutListener | red.CallbackObject? | 0x168 | scripted |
Functions
bool OnInitialize()overrideRTTIre.Hooks.Place( "VendingMachineInkGameController", "OnInitialize", (VendingMachineInkGameController_OnInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VendingMachineInkGameController_OnInitialize( VendingMachineInkGameController self );void RegisterBlackboardCallbacks(game.IBlackboard blackboard)overrideRTTIre.Hooks.PlaceVoid( "VendingMachineInkGameController", "RegisterBlackboardCallbacks;IBlackboard", (VendingMachineInkGameController_RegisterBlackboardCallbacks x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VendingMachineInkGameController_RegisterBlackboardCallbacks( VendingMachineInkGameController self, game.IBlackboard? blackboard );void UnRegisterBlackboardCallbacks(game.IBlackboard blackboard)overrideRTTIre.Hooks.PlaceVoid( "VendingMachineInkGameController", "UnRegisterBlackboardCallbacks;IBlackboard", (VendingMachineInkGameController_UnRegisterBlackboardCallbacks x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VendingMachineInkGameController_UnRegisterBlackboardCallbacks( VendingMachineInkGameController self, game.IBlackboard? blackboard );void UpdateActionWidgets(SActionWidgetPackage[] widgetsData)overrideRTTIre.Hooks.PlaceVoid( "VendingMachineInkGameController", "UpdateActionWidgets;script_ref<array<SActionWidgetPackage>>", (VendingMachineInkGameController_UpdateActionWidgets x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VendingMachineInkGameController_UpdateActionWidgets( VendingMachineInkGameController self, SActionWidgetPackage[] widgetsData );bool OnSoldOut(bool value)RTTIre.Hooks.Place( "VendingMachineInkGameController", "OnSoldOut", (VendingMachineInkGameController_OnSoldOut x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VendingMachineInkGameController_OnSoldOut( VendingMachineInkGameController self, bool value );void ExecuteDeviceActions(DeviceActionWidgetControllerBase controller)overrideRTTIre.Hooks.PlaceVoid( "VendingMachineInkGameController", "ExecuteDeviceActions;DeviceActionWidgetControllerBase", (VendingMachineInkGameController_ExecuteDeviceActions x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VendingMachineInkGameController_ExecuteDeviceActions( VendingMachineInkGameController self, DeviceActionWidgetControllerBase? controller );bool OnButtonHoverOver(ink.PointerEvent e)overrideRTTIre.Hooks.Place( "VendingMachineInkGameController", "OnButtonHoverOver", (VendingMachineInkGameController_OnButtonHoverOver x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct VendingMachineInkGameController_OnButtonHoverOver( VendingMachineInkGameController self, ink.PointerEvent? e );void UpdatePrice(int price)RTTIre.Hooks.PlaceVoid( "VendingMachineInkGameController", "UpdatePrice;Int32", (VendingMachineInkGameController_UpdatePrice x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VendingMachineInkGameController_UpdatePrice( VendingMachineInkGameController self, int price );VendingMachine? GetOwner()overrideRTTIre.Hooks.Place( "VendingMachineInkGameController", "GetOwner;", (VendingMachineInkGameController_GetOwner x) => { return re.Hooks.CallOriginal<re.msgpack.VendingMachine>(); } ); [Msgpack.Gen] public readonly partial record struct VendingMachineInkGameController_GetOwner( VendingMachineInkGameController self );void Refresh(EDeviceStatus state)overrideRTTIre.Hooks.PlaceVoid( "VendingMachineInkGameController", "Refresh;EDeviceStatus", (VendingMachineInkGameController_Refresh x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VendingMachineInkGameController_Refresh( VendingMachineInkGameController self, EDeviceStatus state );void TurnOn()RTTIre.Hooks.PlaceVoid( "VendingMachineInkGameController", "TurnOn;", (VendingMachineInkGameController_TurnOn x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VendingMachineInkGameController_TurnOn( VendingMachineInkGameController self );void TurnOff()RTTIre.Hooks.PlaceVoid( "VendingMachineInkGameController", "TurnOff;", (VendingMachineInkGameController_TurnOff x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VendingMachineInkGameController_TurnOff( VendingMachineInkGameController self );