HudPhoneMessageController
classscriptedClass
extends HUDPhoneElement › inkLogicController › inkILogicController › IScriptable › ISerializable
Properties 10
| Name | Type | Flags |
|---|---|---|
CurrentMessage | wref<JournalPhoneMessage> | scriptedprivate |
HidingAnimationName | CName | scriptedprivate |
MessageAnim | ref<inkAnimProxy> | scriptedprivate |
MessageMaxLength | Int32 | scriptedprivate |
MessageText | inkTextRef | scriptedprivate |
MessageTopper | String | scriptedprivate |
Paused | Bool | scriptedprivate |
Queue | array<wref<JournalPhoneMessage>> | scriptedprivate |
ShowingAnimationName | CName | scriptedprivate |
VisibleAnimationName | CName | scriptedprivate |
Methods 14
private final func CheckIfReadyToDequeue()scripted
protected final func ClearQueue()scripted
protected final func Dequeue()scripted
public final func Dismiss()scripted
protected final func Enqueue(element: wref<JournalPhoneMessage>)scripted
public final func GetCurrentMessage() -> wref<JournalPhoneMessage>scripted
protected final func GetNumElementsInQueue() -> Int32scripted
protected cb func OnAnimationFinished(anim: ref<inkAnimProxy>) -> Boolscripted
protected final func OnDequeue(message: wref<JournalPhoneMessage>)scripted
protected cb func OnStateChanged(widget: wref<inkWidget>, oldState: CName, newState: CName) -> Boolscripted
public final func Pause()scripted
public final func ShowMessage(messageToShow: wref<JournalPhoneMessage>)scripted
private final func StopAllAnimations()scripted
public final func Unpause()scripted