DeviceActionWidgetControllerBase
Base: DeviceButtonLogicControllerBase
CallActionWidgetController, ImageActionButtonLogicController, NextPreviousActionWidgetController, PayActionWidgetController, VendorItemActionWidgetController, WeaponVendorActionWidgetController
| Property | Type | |
|---|---|---|
actions | WeakHandle<game.device.Action>[] | scripted |
actionData | ResolveActionData? | scripted |
isInactive | bool | scripted |
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