LcdScreenInkGameController
classscriptedClass
extends DeviceInkGameControllerBase › inkGameController › worlduiIGameController › inkIGameController › IScriptable › ISerializable
Extended by 1 type
Properties 9
| Name | Type | Flags |
|---|---|---|
backgroundWidget | wref<inkLeafWidget> | scriptedprotected |
customNumber | Int32 | scriptedprotected |
defaultUI | wref<inkCanvas> | scriptedprotected |
mainDisplayWidget | wref<inkVideo> | scriptedprotected |
messegeRecord | wref<ScreenMessageData_Record> | scriptedprotected |
messegeWidget | wref<inkText> | scriptedprotected |
onGlitchingStateChangedListener | ref<CallbackHandle> | scriptedprivate |
onMessegeChangedListener | ref<CallbackHandle> | scriptedprivate |
replaceTextWithCustomNumber | Bool | scriptedprotected |
Methods 23
protected final func GetColorFromArray(calorArray: script_ref<array<Int32>>) -> Colorscripted
protected func GetOwner() -> ref<LcdScreen>scripted
private final func InitializeCustomNumber(replaceTextWithCustomNumber: Bool, customNumber: Int32)scripted
private final func InitializeMessageRecord(messageRecord: ref<ScreenMessageData_Record>)scripted
protected cb func OnActionWidgetsUpdate(value: Variant) -> Boolscripted
protected cb func OnFillStreetSignData(selector: ref<TweakDBIDSelector>) -> Boolscripted
protected cb func OnMessegeChanged(value: Variant) -> Boolscripted
protected cb func OnUninitialize() -> Boolscripted
public final func PlayVideo(videoPath: ResRef, looped: Bool, audioEvent: CName)scripted
public func Refresh(state: EDeviceStatus)scripted
protected func RegisterBlackboardCallbacks(blackboard: ref<IBlackboard>)scripted
protected func ResolveMessegeRecord(record: wref<ScreenMessageData_Record>)scripted
private final func SetBackgroundTexture(imageWidgetRef: inkImageRef, textureRecord: wref<UIIcon_Record>)scripted
private final func SetBackgroundTexture(imageWidget: wref<inkImage>, textureID: TweakDBID)scripted
private final func SetBackgroundTexture(imageWidget: wref<inkImage>, textureRecord: wref<UIIcon_Record>)scripted
protected func SetupWidgets()scripted
private func StartGlitchingScreen(glitchData: GlitchData)scripted
private func StopGlitchingScreen()scripted
public final func StopVideo()scripted
public final func TurnOff()scripted
public final func TurnOn()scripted
protected func UnRegisterBlackboardCallbacks(blackboard: ref<IBlackboard>)scripted
public func UpdateActionWidgets(widgetsData: script_ref<array<SActionWidgetPackage>>)scripted