class
VendingTerminalControllerPS
- 3 properties
- 4 functions
Extends ScriptableDeviceComponentPS SharedGameplayPS game.DeviceComponentPS game.ComponentPS game.PersistentState IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
vendingTerminalSetup | VendingTerminalSetup | 0x288 | scripted |
isReady | bool | 0x2A8 | scripted |
VendorDataManager | VendorDataManager? | 0x2B0 | scripted |
Functions
void Prepare(WeakHandle<game.Object> vendor)RTTIre.Hooks.PlaceVoid( "VendingTerminalControllerPS", "Prepare;GameObject", (VendingTerminalControllerPS_Prepare x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VendingTerminalControllerPS_Prepare( VendingTerminalControllerPS self, WeakHandle<game.Object> vendor );WeakHandle<VendorDataManager> GetVendorDataManager()RTTIvoid SetIsReady(bool value)RTTIre.Hooks.PlaceVoid( "VendingTerminalControllerPS", "SetIsReady;Bool", (VendingTerminalControllerPS_SetIsReady x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct VendingTerminalControllerPS_SetIsReady( VendingTerminalControllerPS self, bool value );VendingMachineDeviceBlackboardDef? GetBlackboardDef()overrideRTTIre.Hooks.Place( "VendingTerminalControllerPS", "GetBlackboardDef;", (VendingTerminalControllerPS_GetBlackboardDef x) => { return re.Hooks.CallOriginal<re.msgpack.VendingMachineDeviceBlackboardDef>(); } ); [Msgpack.Gen] public readonly partial record struct VendingTerminalControllerPS_GetBlackboardDef( VendingTerminalControllerPS self );