REDNODE / GAME API

VendorItemActionWidgetController

classscriptedClass

extends DeviceActionWidgetControllerBase › DeviceButtonLogicControllerBase › inkButtonController › inkDiscreteNavigationController › inkLogicController › inkILogicController › IScriptable › ISerializable

Properties 4

NameTypeFlags
moneyStatusContainerinkWidgetRefscriptedprotected
priceContainerinkWidgetRefscriptedprotected
priceWidgetinkTextRefscriptedprotected
processingStatusContainerinkWidgetRefscriptedprotected

Methods 5

public func FinalizeActionExecution(executor: ref<GameObject>, action: ref<DeviceAction>)scripted
public func Initialize(gameController: ref<DeviceInkGameControllerBase>, widgetData: script_ref<SActionWidgetPackage>)scripted
protected cb func OnNoMoneyShowed(e: ref<inkAnimProxy>) -> Boolscripted
protected cb func OnPaymentProcessed(e: ref<inkAnimProxy>) -> Boolscripted
protected final func ProcessPayment(action: ref<DispenceItemFromVendor>, executor: ref<GameObject>)scripted