REDNODE / GAME API

HudPhoneMessageController

classscriptedClass

extends HUDPhoneElement › inkLogicController › inkILogicController › IScriptable › ISerializable

Properties 10

NameTypeFlags
CurrentMessagewref<JournalPhoneMessage>scriptedprivate
HidingAnimationNameCNamescriptedprivate
MessageAnimref<inkAnimProxy>scriptedprivate
MessageMaxLengthInt32scriptedprivate
MessageTextinkTextRefscriptedprivate
MessageTopperStringscriptedprivate
PausedBoolscriptedprivate
Queuearray<wref<JournalPhoneMessage>>scriptedprivate
ShowingAnimationNameCNamescriptedprivate
VisibleAnimationNameCNamescriptedprivate

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