DeviceWidgetControllerBase
classscriptedClass
extends DeviceInkLogicControllerBase › inkLogicController › inkILogicController › IScriptable › ISerializable
Extended by 6 types
ElevatorTerminalLogicController InteractiveSignDeviceWidgetController KeypadDeviceController SmartHouseDeviceWidgetController SystemDeviceWidgetController TvDeviceWidgetController
Properties 5
| Name | Type | Flags |
|---|---|---|
actionData | ref<ResolveActionData> | scriptedprotected |
actionsListWidget | inkWidgetRef | scriptedprotected |
actionWidgetsData | array<SActionWidgetPackage> | scriptedprotected |
backgroundTextureRef | inkImageRef | scriptedprotected |
statusNameWidget | inkTextRef | scriptedprotected |
Methods 16
protected final func AddActionWidget(widget: ref<inkWidget>, widgetData: SActionWidgetPackage, gameController: ref<DeviceInkGameControllerBase>) -> wref<inkWidget>scripted
protected final func AddActionWidgetData(widgetData: SActionWidgetPackage, gameController: ref<DeviceInkGameControllerBase>)scripted
protected final func CreateActionWidget(gameController: ref<DeviceInkGameControllerBase>, parentWidget: wref<inkWidget>, widgetData: script_ref<SActionWidgetPackage>) -> wref<inkWidget>scripted
protected final func CreateActionWidgetAsync(gameController: ref<DeviceInkGameControllerBase>, parentWidget: wref<inkWidget>, widgetData: SActionWidgetPackage)scripted
protected final func GetActionWidget(widgetData: script_ref<SActionWidgetPackage>, gameController: ref<DeviceInkGameControllerBase>) -> wref<inkWidget>scripted
protected final func GetActionWidgetDataIndex(widgetData: SActionWidgetPackage, gameController: ref<DeviceInkGameControllerBase>) -> Int32scripted
public func GetParentForActionWidgets() -> wref<inkWidget>scripted
protected final func HasActionWidget(widgetData: script_ref<SActionWidgetPackage>, gameController: ref<DeviceInkGameControllerBase>) -> Boolscripted
protected final func HasActionWidgetData(widgetData: script_ref<SActionWidgetPackage>, gameController: ref<DeviceInkGameControllerBase>) -> Boolscripted
protected final func HideActionWidgets()scripted
public func Initialize(gameController: ref<DeviceInkGameControllerBase>, widgetData: SDeviceWidgetPackage)scripted
protected final func InitializeActionWidget(gameController: ref<DeviceInkGameControllerBase>, widget: ref<inkWidget>, widgetData: script_ref<SActionWidgetPackage>)scripted
protected cb func OnActionWidgetSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected final func RegisterButtonWidgetToAudioCallbacks(gameController: ref<DeviceInkGameControllerBase>, widget: ref<inkWidget>)scripted
protected func ResolveAction(widgetData: script_ref<SActionWidgetPackage>)scripted
protected final func UpdateActionWidgetData(widgetData: script_ref<SActionWidgetPackage>, index: Int32)scripted