BlackICE Scripting

class

PayActionWidgetController

  • 6 properties
  • 6 functions

Extends DeviceActionWidgetControllerBase DeviceButtonLogicControllerBase ink.ButtonController ink.DiscreteNavigationController ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable

Properties

PropertyTypeOffset
priceContainerink.WidgetReference0x150 scripted
moneyStatusContainerink.WidgetReference0x168 scripted
processingStatusContainerink.WidgetReference0x180 scripted
moneyStatusAnimNameCName0x198 scripted
processingAnimNameCName0x1A0 scripted
isProcessingPaymentbool0x1A8 scripted

Functions

  • void Initialize(DeviceInkGameControllerBase gameController, SActionWidgetPackage widgetData) overrideRTTI
  • void FinalizeActionExecution(game.Object executor, game.device.Action action) overrideRTTI
  • void ProcessPayment(Pay action, game.Object executor) RTTI
  • bool OnPaymentProcessed(ink.anim.Proxy e) RTTI
  • bool OnNoMoneyShowed(ink.anim.Proxy e) RTTI
  • bool CanExecuteAction() overrideRTTI