DeviceWidgetControllerBase
Base: DeviceInkLogicControllerBase
ElevatorTerminalLogicController, InteractiveSignDeviceWidgetController, KeypadDeviceController, SmartHouseDeviceWidgetController, SystemDeviceWidgetController, TvDeviceWidgetController
| Property | Type | |
|---|---|---|
backgroundTextureRef | ink.ImageWidgetReference | scripted |
statusNameWidget | ink.TextWidgetReference | scripted |
actionsListWidget | ink.WidgetReference | scripted |
actionWidgetsData | SActionWidgetPackage[] | scripted |
actionData | ResolveActionData? | scripted |
void Initialize(DeviceInkGameControllerBase gameController, SDeviceWidgetPackage widgetData) RTTIWeakHandle<ink.Widget> GetParentForActionWidgets() RTTIvoid CreateActionWidgetAsync(DeviceInkGameControllerBase gameController, WeakHandle<ink.Widget> parentWidget, SActionWidgetPackage widgetData) RTTIbool OnActionWidgetSpawned(ink.Widget widget, IScriptable userData) RTTIWeakHandle<ink.Widget> CreateActionWidget(DeviceInkGameControllerBase gameController, WeakHandle<ink.Widget> parentWidget, SActionWidgetPackage widgetData) RTTIWeakHandle<ink.Widget> GetActionWidget(SActionWidgetPackage widgetData, DeviceInkGameControllerBase gameController) RTTIvoid UpdateActionWidgetData(SActionWidgetPackage widgetData, int index) RTTIint GetActionWidgetDataIndex(SActionWidgetPackage widgetData, DeviceInkGameControllerBase gameController) RTTIbool HasActionWidgetData(SActionWidgetPackage widgetData, DeviceInkGameControllerBase gameController) RTTIbool HasActionWidget(SActionWidgetPackage widgetData, DeviceInkGameControllerBase gameController) RTTIWeakHandle<ink.Widget> AddActionWidget(ink.Widget widget, SActionWidgetPackage widgetData, DeviceInkGameControllerBase gameController) RTTIvoid AddActionWidgetData(SActionWidgetPackage widgetData, DeviceInkGameControllerBase gameController) RTTIvoid InitializeActionWidget(DeviceInkGameControllerBase gameController, ink.Widget widget, SActionWidgetPackage widgetData) RTTIvoid RegisterButtonWidgetToAudioCallbacks(DeviceInkGameControllerBase gameController, ink.Widget widget) RTTIvoid HideActionWidgets() RTTIvoid ResolveAction(SActionWidgetPackage widgetData) RTTI