ControlledDevicesInkGameController class
ControlledDevicesInkGameController
Inheritance
Base: game.ui.WidgetGameController
Derived
None.
Properties
| Property | Type | |
|---|---|---|
rootWidget | WeakHandle<ink.CanvasWidget> | scripted |
devicesStackSlot | WeakHandle<ink.HorizontalPanelWidget> | scripted |
currentDeviceText | WeakHandle<ink.TextWidget> | scripted |
controlledDevicesWidgetsData | SWidgetPackage[] | scripted |
isDeviceWorking_BBID | red.CallbackObject? | scripted |
activeDevice_BBID | red.CallbackObject? | scripted |
deviceChain_BBID | red.CallbackObject? | scripted |
chainLocked_BBID | red.CallbackObject? | scripted |
Functions
bool OnInitialize()RTTIbool OnUninitialize()RTTIgame.IBlackboard? GetBlackboard()RTTIvoid RegisterBlackboardCallbacks()RTTIvoid UnRegisterBlackboardCallbacks()RTTIDeviceTakeControlDef? GetBlackboardDef()RTTIWeakHandle<ink.Widget> GetControlledDeviceWidget(int id)RTTIWeakHandle<ink.Widget> GetControlledDeviceWidget(SWidgetPackage widgetData)RTTIWeakHandle<ink.Widget> AddControlledDeviceWidget(ink.Widget widget, SWidgetPackage widgetData)RTTIvoid HideControlledDeviceWidgets()RTTIvoid InitializeControlledDeviceWidget(ink.Widget widget, SWidgetPackage widgetData)RTTIvoid UpdateControlledDevicesWidgets(SWidgetPackage[] widgetsData)RTTIbool OnDeviceSpawned(ink.Widget widget, IScriptable userData)RTTIvoid ClearControlledDevicesStack()RTTIvoid CreateSwitchCameraHint(bool isVisible)RTTIvoid SetRootVisibility(bool isVisible)RTTIbool OnTakeControllOverDevice(string value)RTTIbool OnDeviceChainLocked(bool value)RTTIbool OnControlledDeviceChanged(ent.EntityID value)RTTIbool OnControlledDeviceWorkStateChanged(bool value)RTTI