class
HudPhoneMessageController
- 10 properties
- 14 functions
Extends HUDPhoneElement ink.WidgetLogicController ink.IWidgetLogicController IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
MessageText | ink.TextWidgetReference | 0x10 | scripted |
MessageAnim | ink.anim.Proxy? | 0x28 | scripted |
ShowingAnimationName | CName | 0x38 | scripted |
HidingAnimationName | CName | 0x40 | scripted |
VisibleAnimationName | CName | 0x48 | scripted |
MessageMaxLength | int | 0x50 | scripted |
MessageTopper | string | 0x58 | scripted |
Paused | bool | 0x78 | scripted |
CurrentMessage | WeakHandle<game.JournalPhoneMessage> | 0x80 | scripted |
Queue | WeakHandle<game.JournalPhoneMessage>[] | 0x90 | scripted |
Functions
int GetNumElementsInQueue()RTTIre.Hooks.Place( "HudPhoneMessageController", "GetNumElementsInQueue;", (HudPhoneMessageController_GetNumElementsInQueue x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct HudPhoneMessageController_GetNumElementsInQueue( HudPhoneMessageController self );void ClearQueue()RTTIre.Hooks.PlaceVoid( "HudPhoneMessageController", "ClearQueue;", (HudPhoneMessageController_ClearQueue x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudPhoneMessageController_ClearQueue( HudPhoneMessageController self );void Enqueue(WeakHandle<game.JournalPhoneMessage> element)RTTIre.Hooks.PlaceVoid( "HudPhoneMessageController", "Enqueue;JournalPhoneMessage", (HudPhoneMessageController_Enqueue x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudPhoneMessageController_Enqueue( HudPhoneMessageController self, WeakHandle<game.JournalPhoneMessage> element );void Dequeue()RTTIre.Hooks.PlaceVoid( "HudPhoneMessageController", "Dequeue;", (HudPhoneMessageController_Dequeue x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudPhoneMessageController_Dequeue( HudPhoneMessageController self );void ShowMessage(WeakHandle<game.JournalPhoneMessage> messageToShow)RTTIre.Hooks.PlaceVoid( "HudPhoneMessageController", "ShowMessage;JournalPhoneMessage", (HudPhoneMessageController_ShowMessage x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudPhoneMessageController_ShowMessage( HudPhoneMessageController self, WeakHandle<game.JournalPhoneMessage> messageToShow );bool OnStateChanged(WeakHandle<ink.Widget> widget, CName oldState, CName newState)overrideRTTIre.Hooks.Place( "HudPhoneMessageController", "OnStateChanged", (HudPhoneMessageController_OnStateChanged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HudPhoneMessageController_OnStateChanged( HudPhoneMessageController self, WeakHandle<ink.Widget> widget, CName oldState, CName newState );void CheckIfReadyToDequeue()RTTIre.Hooks.PlaceVoid( "HudPhoneMessageController", "CheckIfReadyToDequeue;", (HudPhoneMessageController_CheckIfReadyToDequeue x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudPhoneMessageController_CheckIfReadyToDequeue( HudPhoneMessageController self );void OnDequeue(WeakHandle<game.JournalPhoneMessage> message)RTTIre.Hooks.PlaceVoid( "HudPhoneMessageController", "OnDequeue;JournalPhoneMessage", (HudPhoneMessageController_OnDequeue x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudPhoneMessageController_OnDequeue( HudPhoneMessageController self, WeakHandle<game.JournalPhoneMessage> message );void StopAllAnimations()RTTIre.Hooks.PlaceVoid( "HudPhoneMessageController", "StopAllAnimations;", (HudPhoneMessageController_StopAllAnimations x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudPhoneMessageController_StopAllAnimations( HudPhoneMessageController self );bool OnAnimationFinished(ink.anim.Proxy anim)RTTIre.Hooks.Place( "HudPhoneMessageController", "OnAnimationFinished", (HudPhoneMessageController_OnAnimationFinished x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct HudPhoneMessageController_OnAnimationFinished( HudPhoneMessageController self, ink.anim.Proxy? anim );void Dismiss()RTTIre.Hooks.PlaceVoid( "HudPhoneMessageController", "Dismiss;", (HudPhoneMessageController_Dismiss x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudPhoneMessageController_Dismiss( HudPhoneMessageController self );void Pause()RTTIre.Hooks.PlaceVoid( "HudPhoneMessageController", "Pause;", (HudPhoneMessageController_Pause x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudPhoneMessageController_Pause( HudPhoneMessageController self );void Unpause()RTTIre.Hooks.PlaceVoid( "HudPhoneMessageController", "Unpause;", (HudPhoneMessageController_Unpause x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct HudPhoneMessageController_Unpause( HudPhoneMessageController self );WeakHandle<game.JournalPhoneMessage> GetCurrentMessage()RTTI