class
MessengerUtils
- 0 properties
- 17 functions
Extends IScriptable ISerializable
Properties
None.
Functions
static int GetConversationHash(game.JournalManager journal, WeakHandle<game.JournalPhoneConversation> conversationEntry)staticRTTI globalre.Hooks.Place( "MessengerUtils", "MessengerUtils::GetConversationHash;JournalManagerJournalPhoneConversation", (MessengerUtils_GetConversationHash x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct MessengerUtils_GetConversationHash( game.JournalManager? journal, WeakHandle<game.JournalPhoneConversation> conversationEntry );static void SetTimestamp(out ContactData contactData, game.JournalManager journal, WeakHandle<game.JournalEntry>[] messagesReceived, WeakHandle<game.JournalPhoneConversation> conversationEntry)staticRTTI globalre.Hooks.PlaceVoid( "MessengerUtils", "MessengerUtils::SetTimestamp;ContactDataJournalManagerscript_ref<array<JournalEntry>>JournalPhoneConversation", (MessengerUtils_SetTimestamp x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MessengerUtils_SetTimestamp( ContactData? contactData, game.JournalManager? journal, WeakHandle<game.JournalEntry>[] messagesReceived, WeakHandle<game.JournalPhoneConversation> conversationEntry );static bool HasQuestImportantMessages(game.JournalManager journal)staticRTTI globalre.Hooks.Place( "MessengerUtils", "MessengerUtils::HasQuestImportantMessages;JournalManager", (MessengerUtils_HasQuestImportantMessages x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MessengerUtils_HasQuestImportantMessages( game.JournalManager? journal );static bool ContainsQuestRelatedMessage(game.JournalManager journal, int[] trackedEntriesHashList, WeakHandle<game.JournalEntry>[] messagesReceived)staticRTTI globalre.Hooks.Place( "MessengerUtils", "MessengerUtils::ContainsQuestRelatedMessage;JournalManagerscript_ref<array<Int32>>script_ref<array<JournalEntry>>", (MessengerUtils_ContainsQuestRelatedMessage x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MessengerUtils_ContainsQuestRelatedMessage( game.JournalManager? journal, int[] trackedEntriesHashList, WeakHandle<game.JournalEntry>[] messagesReceived );static IScriptable?[] GetMessageDataArrayForContact(game.JournalManager journal, int concactHash, bool includeUnknown, bool skipEmpty, WeakHandle<MessengerContactSyncData> activeDataSync)staticRTTI globalstatic void SetTitle(out ContactData contactData, WeakHandle<game.JournalPhoneConversation> conversationEntry)staticRTTI globalre.Hooks.PlaceVoid( "MessengerUtils", "MessengerUtils::SetTitle;ContactDataJournalPhoneConversation", (MessengerUtils_SetTitle x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MessengerUtils_SetTitle( ContactData? contactData, WeakHandle<game.JournalPhoneConversation> conversationEntry );static int FindConversationHash(game.JournalManager journal, WeakHandle<game.JournalEntry> entry)staticRTTI globalre.Hooks.Place( "MessengerUtils", "MessengerUtils::FindConversationHash;JournalManagerJournalEntry", (MessengerUtils_FindConversationHash x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct MessengerUtils_FindConversationHash( game.JournalManager? journal, WeakHandle<game.JournalEntry> entry );static IScriptable?[] GetSimpleContactDataArray(game.JournalManager journal, bool includeUnknown, bool skipEmpty, bool includeWithNoUnread, WeakHandle<MessengerContactSyncData> activeDataSync)staticRTTI globalstatic void AddContactData(game.JournalManager journal, IScriptable[] contactDataArray, game.JournalContact contactEntry, int[] trackedEntriesHashList, bool includeUnknown, bool skipEmpty, bool includeWithNoUnread, bool includeWithNoReplies, WeakHandle<MessengerContactSyncData> activeDataSync)staticRTTI globalre.Hooks.PlaceVoid( "MessengerUtils", "MessengerUtils::AddContactData;JournalManagerscript_ref<array<IScriptable>>JournalContactscript_ref<array<Int32>>BoolBoolBoolBoolMessengerContactSyncData", (MessengerUtils_AddContactData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MessengerUtils_AddContactData( game.JournalManager? journal, IScriptable[] contactDataArray, game.JournalContact? contactEntry, int[] trackedEntriesHashList, bool includeUnknown, bool skipEmpty, bool includeWithNoUnread, bool includeWithNoReplies, WeakHandle<MessengerContactSyncData> activeDataSync );static void GetContactMessageData(out ContactData contactData, game.JournalManager journal, WeakHandle<game.JournalEntry>[] messagesReceived, WeakHandle<game.JournalEntry>[] playerReplies)staticRTTI globalre.Hooks.PlaceVoid( "MessengerUtils", "MessengerUtils::GetContactMessageData;ContactDataJournalManagerscript_ref<array<JournalEntry>>script_ref<array<JournalEntry>>", (MessengerUtils_GetContactMessageData x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MessengerUtils_GetContactMessageData( ContactData? contactData, game.JournalManager? journal, WeakHandle<game.JournalEntry>[] messagesReceived, WeakHandle<game.JournalEntry>[] playerReplies );static bool HasPhoneObjective(game.JournalManager journal)staticRTTI globalre.Hooks.Place( "MessengerUtils", "MessengerUtils::HasPhoneObjective;JournalManager", (MessengerUtils_HasPhoneObjective x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MessengerUtils_HasPhoneObjective( game.JournalManager? journal );static int GetUnreadMessagesCount(game.JournalManager journal, WeakHandle<game.JournalContact> contactEntry)staticRTTI globalre.Hooks.Place( "MessengerUtils", "MessengerUtils::GetUnreadMessagesCount;JournalManagerJournalContact", (MessengerUtils_GetUnreadMessagesCount x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct MessengerUtils_GetUnreadMessagesCount( game.JournalManager? journal, WeakHandle<game.JournalContact> contactEntry );static IScriptable?[] GetCallableAndNonEmptyContacts(game.JournalManager journal)staticRTTI globalstatic int[] FetchTrackedQuestCodexLinks(game.JournalManager journal, game.JournalRequestContext context)staticRTTI globalstatic bool HasQuestImportantCalls(game.JournalManager journal)staticRTTI globalre.Hooks.Place( "MessengerUtils", "MessengerUtils::HasQuestImportantCalls;JournalManager", (MessengerUtils_HasQuestImportantCalls x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct MessengerUtils_HasQuestImportantCalls( game.JournalManager? journal );static int FindContactHash(game.JournalManager journal, WeakHandle<game.JournalEntry> entry)staticRTTI globalre.Hooks.Place( "MessengerUtils", "MessengerUtils::FindContactHash;JournalManagerJournalEntry", (MessengerUtils_FindContactHash x) => { return re.Hooks.CallOriginal<re.msgpack.Int>(); } ); [Msgpack.Gen] public readonly partial record struct MessengerUtils_FindContactHash( game.JournalManager? journal, WeakHandle<game.JournalEntry> entry );static void RefreshQuestRelatedStatus(out ContactData contactData, game.JournalManager journal, WeakHandle<game.JournalEntry>[] messagesReceived)staticRTTI globalre.Hooks.PlaceVoid( "MessengerUtils", "MessengerUtils::RefreshQuestRelatedStatus;ContactDataJournalManagerscript_ref<array<JournalEntry>>", (MessengerUtils_RefreshQuestRelatedStatus x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct MessengerUtils_RefreshQuestRelatedStatus( ContactData? contactData, game.JournalManager? journal, WeakHandle<game.JournalEntry>[] messagesReceived );