VendingMachineControllerPS class
VendingMachineControllerPS
Inheritance
Base: ScriptableDeviceComponentPS
Derived
IceMachineControllerPS, WeaponVendingMachineControllerPS
Properties
| Property | Type | |
|---|---|---|
vendingMachineSetup | VendingMachineSetup | scripted |
vendingMachineSFX | VendingMachineSFX | scripted |
soldOutProbability | float | scripted |
isReady | bool | scripted |
isSoldOut | bool | scripted |
hackCount | int | scripted |
shopStock | game.SItemStack[] | scripted |
shopStockInit | bool | scripted |
Functions
void LogicReady()overrideRTTIfloat GetTimeToCompletePurchase()RTTICName GetGlitchStartSFX()RTTICName GetGlitchStopSFX()RTTIgame.SItemStack[] GetShopStock()RTTIint GetHackedItemCount()RTTIbool IsSoldOut()RTTIDispenceItemFromVendor? ActionDispenceItemFromVendor(game.ItemID item, int price)RTTIvoid PushShopStockActions(game.device.Action[] actions, game.GetActionsContext context)RTTIbool CanCreateAnyQuickHackActions()overrideRTTIEntityNotificationType OnDispenceItemFromVendor(DispenceItemFromVendor evt)RTTIEntityNotificationType OnQuickHackDistraction(QuickHackDistraction evt)overrideRTTIvoid SetIsReady(bool value)RTTIVendingMachineDeviceBlackboardDef? GetBlackboardDef()overrideRTTI