VendingMachineInkGameController class
VendingMachineInkGameController
Inheritance
Base: DeviceInkGameControllerBase
Derived
WeaponMachineInkGameController
Properties
| Property | Type | |
|---|---|---|
ActionsPanel | ink.HorizontalPanelWidgetReference | scripted |
ActionsPanel2 | ink.HorizontalPanelWidgetReference | scripted |
priceText | ink.TextWidgetReference | scripted |
noMoneyPanel | ink.CompoundWidgetReference | scripted |
soldOutPanel | ink.CompoundWidgetReference | scripted |
state | PaymentStatus | scripted |
soldOut | bool | scripted |
onUpdateStatusListener | red.CallbackObject? | scripted |
onGlitchingStateChangedListener | red.CallbackObject? | scripted |
onSoldOutListener | red.CallbackObject? | scripted |
Functions
bool OnInitialize()overrideRTTIvoid RegisterBlackboardCallbacks(game.IBlackboard blackboard)overrideRTTIvoid UnRegisterBlackboardCallbacks(game.IBlackboard blackboard)overrideRTTIvoid UpdateActionWidgets(SActionWidgetPackage[] widgetsData)overrideRTTIbool OnSoldOut(bool value)RTTIbool OnUpdateStatus(string value)RTTIvoid ExecuteDeviceActions(DeviceActionWidgetControllerBase controller)overrideRTTIbool OnButtonHoverOver(ink.PointerEvent e)overrideRTTIvoid UpdatePrice(int price)RTTIVendingMachine? GetOwner()overrideRTTIvoid Refresh(EDeviceStatus state)overrideRTTIvoid TurnOn()RTTIvoid TurnOff()RTTI