DeviceWidgetControllerBase class
DeviceWidgetControllerBase
Inheritance
Base: DeviceInkLogicControllerBase
Derived
ElevatorTerminalLogicController, InteractiveSignDeviceWidgetController, KeypadDeviceController, SmartHouseDeviceWidgetController, SystemDeviceWidgetController, TvDeviceWidgetController
Properties
| Property | Type | |
|---|---|---|
backgroundTextureRef | ink.ImageWidgetReference | scripted |
statusNameWidget | ink.TextWidgetReference | scripted |
actionsListWidget | ink.WidgetReference | scripted |
actionWidgetsData | SActionWidgetPackage[] | scripted |
actionData | ResolveActionData? | scripted |
Functions
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