TerminalInkGameControllerBase
classscriptedClass
extends MasterDeviceInkGameControllerBase › DeviceInkGameControllerBase › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable
Properties 8
| Name | Type | Flags |
|---|---|---|
buttonVisibility | Bool | scriptedprivate |
currentLayoutLibraryID | CName | scriptedprotected |
currentlyActiveDevices | array<PersistentID> | scriptedprotected |
layoutID | TweakDBID | scriptedprotected |
mainDisplayWidget | wref<inkVideo> | scriptedprivate |
mainLayout | wref<inkWidget> | scriptedprotected |
onGlitchingStateChangedListener | ref<CallbackHandle> | scriptedprivate |
terminalTitle | String | scriptedprivate |
Methods 25
public func GetMainLayoutController() -> ref<TerminalMainLayoutWidgetController>scripted
protected func GetOwner() -> ref<InteractiveMasterDevice>scripted
public final const func GetTerminalTitle() -> Stringscripted
protected func InitializeMainLayout()scripted
protected final func IsMainLayoutInitialized() -> Boolscripted
protected cb func OnMainLayoutSpawned(widget: ref<inkWidget>, userData: ref<IScriptable>) -> Boolscripted
protected cb func OnReturnCallback(e: ref<inkPointerEvent>) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
public final func PlayVideo(videoPath: ResRef, looped: Bool, audioEvent: CName)scripted
protected func Refresh(state: EDeviceStatus)scripted
protected func RegisterBlackboardCallbacks(blackboard: ref<IBlackboard>)scripted
protected final func RegisterReturnButtonCallback()scripted
protected func ResolveBreadcrumbLevel()scripted
private final func SetupTerminalTitle()scripted
protected func SetupWidgets()scripted
private func StartGlitchingScreen(glitchData: GlitchData)scripted
private func StopGlitchingScreen()scripted
public final func StopVideo()scripted
protected final func TurnOff()scripted
protected final func TurnOn()scripted
protected func UnRegisterBlackboardCallbacks(blackboard: ref<IBlackboard>)scripted
public func UpdateBreadCrumbBar(data: script_ref<SBreadCrumbUpdateData>)scripted
protected func UpdateDeviceWidgets(widgetsData: script_ref<array<SDeviceWidgetPackage>>)scripted
protected final func UpdateReturnButtonVisibility()scripted
protected func UpdateThumbnailWidgets(widgetsData: script_ref<array<SThumbnailWidgetPackage>>)scripted