LcdScreenControllerPS
classscriptedClass
extends ScriptableDeviceComponentPS › SharedGameplayPS › DeviceComponentPS › GameComponentPS › PersistentState › IScriptable › ISerializable
Extended by 1 type
Properties 4
| Name | Type | Flags |
|---|---|---|
customNumber | Int32 | scriptedprivatepersistent |
messageRecordID | TweakDBID | scriptedprivatepersistent |
messageRecordSelector | ref<ScreenMessageSelector> | scriptedprivatepersistent |
replaceTextWithCustomNumber | Bool | scriptedprivatepersistent |
Methods 12
protected const func CanCreateAnyQuickHackActions() -> Boolscripted
protected func GetBackgroundTextureTweakDBID() -> TweakDBIDscripted
public const func GetBlackboardDef() -> ref<LcdScreenBlackBoardDef>scripted
public final const func GetCustomNumber() -> Int32scripted
protected func GetDeviceIconTweakDBID() -> TweakDBIDscripted
public final const func GetMessageRecordID() -> TweakDBIDscripted
public func GetQuestActions(out outActions: array<ref<DeviceAction>>, context: script_ref<GetActionsContext>)scripted
protected func GetQuickHackActions(out outActions: array<ref<DeviceAction>>, context: script_ref<GetActionsContext>)scripted
public final const func HasCustomNumber() -> Boolscripted
protected cb func OnInstantiated() -> Boolscripted
private final func OnSetMessageRecord(evt: ref<SetMessageRecordEvent>) -> EntityNotificationTypescripted
protected final func SetMessageRecordID(id: TweakDBID)scripted