DeviceActionWidgetControllerBase class
DeviceActionWidgetControllerBase
Inheritance
Base: DeviceButtonLogicControllerBase
Derived
CallActionWidgetController, ImageActionButtonLogicController, NextPreviousActionWidgetController, PayActionWidgetController, VendorItemActionWidgetController, WeaponVendorActionWidgetController
Properties
| Property | Type | |
|---|---|---|
actions | WeakHandle<game.device.Action>[] | scripted |
actionData | ResolveActionData? | scripted |
isInactive | bool | scripted |
Functions
void Initialize(DeviceInkGameControllerBase gameController, SActionWidgetPackage widgetData)RTTIvoid ClearButtonActions()RTTIvoid RegisterDeviceActionCallback(DeviceInkGameControllerBase gameController)RTTIvoid SetActions(WeakHandle<game.device.Action>[] actions)RTTIvoid AddAction(WeakHandle<game.device.Action> action)RTTIvoid RemoveAction(WeakHandle<game.device.Action> action)RTTIWeakHandle<game.device.Action>[] GetActions()RTTIvoid ResolveAction(SActionWidgetPackage widgetData)RTTIvoid FinalizeActionExecution(game.Object executor, game.device.Action action)RTTIbool CanExecuteAction()RTTIvoid ResolveWidgetState(EWidgetState state)overrideRTTI