ControlledDevicesInkGameController
classscriptedClass
extends inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable
Properties 8
| Name | Type | Flags |
|---|---|---|
activeDevice_BBID | ref<CallbackHandle> | scriptedprivate |
chainLocked_BBID | ref<CallbackHandle> | scriptedprivate |
controlledDevicesWidgetsData | array<SWidgetPackage> | scriptedprotected |
currentDeviceText | wref<inkText> | scriptedprivate |
deviceChain_BBID | ref<CallbackHandle> | scriptedprivate |
devicesStackSlot | wref<inkHorizontalPanel> | scriptedprivate |
isDeviceWorking_BBID | ref<CallbackHandle> | scriptedprivate |
rootWidget | wref<inkCanvas> | scriptedprotected |
Methods 20
protected final func AddControlledDeviceWidget(widget: ref<inkWidget>, widgetData: SWidgetPackage) -> wref<inkWidget>scripted
private final func ClearControlledDevicesStack()scripted
private final func CreateSwitchCameraHint(isVisible: Bool)scripted
private final func GetBlackboard() -> ref<IBlackboard>scripted
private final func GetBlackboardDef() -> ref<DeviceTakeControlDef>scripted
protected final func GetControlledDeviceWidget(id: Int32) -> wref<inkWidget>scripted
protected final func GetControlledDeviceWidget(widgetData: script_ref<SWidgetPackage>) -> wref<inkWidget>scripted
protected final func HideControlledDeviceWidgets()scripted
protected final func InitializeControlledDeviceWidget(widget: ref<inkWidget>, widgetData: script_ref<SWidgetPackage>)scripted
protected cb func OnControlledDeviceChanged(value: EntityID) -> Boolscripted
protected cb func OnControlledDeviceWorkStateChanged(value: Bool) -> Boolscripted
protected cb func OnDeviceChainLocked(value: Bool) -> Boolscripted
protected cb func OnDeviceSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnInitialize() -> Boolscripted
protected cb func OnTakeControllOverDevice(value: Variant) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
private final func RegisterBlackboardCallbacks()scripted
private final func SetRootVisibility(isVisible: Bool)scripted
private final func UnRegisterBlackboardCallbacks()scripted
public func UpdateControlledDevicesWidgets(widgetsData: script_ref<array<SWidgetPackage>>)scripted