implements ISaveable
0x00x0118
Members 37
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x04 | MAX_MESSAGE_HISTORY | int | PublicStatic+1 flags | 10 |
| 0x08 | contactName | string | Public | — | |
| 0x08 | sender | NPC | Public | — | |
| 0x01 | <IsSenderKnown>k__BackingField | bool | Private | — | |
| 0x0021 | 0x07 | padding / unreflected | |||
| 0x08 | messageHistory | List<ScheduleOne.Messaging.Message> | Public | — | |
| 0x08 | messageChainHistory | List<ScheduleOne.UI.Phone.Messages.MessageChain> | Public | — | |
| 0x08 | bubbles | List<ScheduleOne.UI.Phone.Messages.MessageBubble> | Public | — | |
| 0x08 | Sendables | List<ScheduleOne.Messaging.SendableMessage> | Public | — | |
| 0x01 | <Read>k__BackingField | bool | Private | — | |
| 0x0049 | 0x03 | padding / unreflected | |||
| 0x04 | <index>k__BackingField | int | Private | — | |
| 0x01 | <isOpen>k__BackingField | bool | Private | — | |
| 0x01 | <rollingOut>k__BackingField | bool | Private | — | |
| 0x01 | <EntryVisible>k__BackingField | bool | Private | — | |
| 0x0053 | 0x05 | padding / unreflected | |||
| 0x08 | Categories | List<ScheduleOne.Messaging.EConversationCategory> | Public | — | |
| 0x08 | entry | RectTransform | Public | — | |
| 0x08 | container | RectTransform | 1 flags | — | |
| 0x08 | bubbleContainer | RectTransform | 1 flags | — | |
| 0x08 | scrollRectContainer | RectTransform | 1 flags | — | |
| 0x08 | scrollRect | ScrollRect | 1 flags | — | |
| 0x08 | entryPreviewText | Text | 1 flags | — | |
| 0x08 | unreadDot | RectTransform | 1 flags | — | |
| 0x08 | slider | Slider | 1 flags | — | |
| 0x08 | sliderFill | Image | 1 flags | — | |
| 0x08 | responseContainer | RectTransform | 1 flags | — | |
| 0x08 | senderInterface | MessageSenderInterface | 1 flags | — | |
| 0x08 | uiSelectable | UISelectable | 1 flags | — | |
| 0x08 | dialogueScreenUIPanel | UIPanel | 1 flags | — | |
| 0x01 | uiCreated | bool | Private | — | |
| 0x00C9 | 0x07 | padding / unreflected | |||
| 0x08 | onMessageRendered | Action | Public | — | |
| 0x08 | onLoaded | Action | Public | — | |
| 0x08 | onResponsesShown | Action | Public | — | |
| 0x08 | onConversationOpened | Action | Public | — | |
| 0x08 | currentResponses | List<ScheduleOne.Messaging.Response> | Public | — | |
| 0x08 | responseRects | List<UnityEngine.RectTransform> | Private | — | |
| 0x08 | <LocalExtraFiles>k__BackingField | List<System.String> | Private | — | |
| 0x08 | <LocalExtraFolders>k__BackingField | List<System.String> | Private | — | |
| 0x01 | <HasChanged>k__BackingField | bool | Private | — | |
| 0x0111 | 0x07 | unreflected bytes to end of MSGConversation | |||
Functions 62
| Signature | Flags | Native | Params |
|---|---|---|---|
| bool get_IsSenderKnown() | Public+1 flags | 0x01 | |
| void set_IsSenderKnown(bool value) | 2 flags | 0x01 | |
| bool get_Read() | Public+1 flags | 0x01 | |
| void set_Read(bool value) | Private+1 flags | 0x01 | |
| int get_index() | Public+1 flags | 0x04 | |
| void set_index(int value) | 2 flags | 0x04 | |
| bool get_isOpen() | Public+1 flags | 0x01 | |
| void set_isOpen(bool value) | 2 flags | 0x01 | |
| bool get_rollingOut() | Public+1 flags | 0x01 | |
| void set_rollingOut(bool value) | 2 flags | 0x01 | |
| bool get_EntryVisible() | Public+1 flags | 0x01 | |
| void set_EntryVisible(bool value) | 2 flags | 0x01 | |
| UISelectable get_UISelectable() | Public+1 flags | 0x08 | |
| bool get_AreResponsesActive() | Public+1 flags | 0x01 | |
| string get_SaveFolderName() | PublicFinal+3 flags | 0x08 | |
| string get_SaveFileName() | PublicFinal+3 flags | 0x08 | |
| Loader get_Loader() | PublicFinal+3 flags | 0x08 | |
| bool get_ShouldSaveUnderFolder() | PublicFinal+3 flags | 0x01 | |
| List<System.String> get_LocalExtraFiles() | PublicFinal+3 flags | 0x08 | |
| void set_LocalExtraFiles(List<System.String> value) | PublicFinal+3 flags | 0x08 | |
| List<System.String> get_LocalExtraFolders() | PublicFinal+3 flags | 0x08 | |
| void set_LocalExtraFolders(List<System.String> value) | PublicFinal+3 flags | 0x08 | |
| bool get_HasChanged() | PublicFinal+3 flags | 0x01 | |
| void set_HasChanged(bool value) | PublicFinal+3 flags | 0x01 | |
| void .ctor(NPC _npc, const string& _contactName) | Public+1 flags | 0x08 | |
| void InitializeSaveable() | Public+2 flags | 0x00 | |
| void SetCategories(List<ScheduleOne.Messaging.EConversationCategory> cat) | Public | 0x08 | |
| void MoveToTop() | Public | 0x00 | |
| bool ShouldReplicate() | Public | 0x01 | |
| int GetReplicationByteSize() | Public | 0x04 | |
| void CreateUI() | 1 flags | 0x00 | |
| void EnsureUIExists() | Public | 0x00 | |
| void RefreshPreviewText() | 1 flags | 0x00 | |
| void RepositionEntry() | Public | 0x00 | |
| void SetIsKnown(bool known) | Public | 0x01 | |
| void EntryClicked() | Public | 0x00 | |
| void SetOpen(bool open) | Public | 0x01 | |
| void DisplayRelationshipInfo() | Public | 0x00 | |
| void RenderMessage(Message m) | 3 flags | 0x08 | |
| void SetEntryVisibility(bool v) | Public | 0x01 | |
| void SetRead(bool r) | Public | 0x01 | |
| void SendMessage(Message message, bool notify, bool network) | Public | 0x08 | |
| void SendMessageChain(MessageChain messages, float initialDelay, bool notify, bool network) | Public | 0x08 | |
| MSGConversationData GetSaveData() | Public | 0x08 | |
| string GetSaveString() | Public+2 flags | 0x08 | |
| void Load(MSGConversationData data) | Public+2 flags | 0x08 | |
| void ResetConversation() | Public | 0x00 | |
| void SetSliderValue(float value, const Color& color) | Public | 0x10 | |
| Response GetResponse(const string& label) | Public | 0x08 | |
| void ShowResponses(List<ScheduleOne.Messaging.Response> _responses, float showResponseDelay, bool network) | Public | 0x08 | |
| void CreateResponseUI(Response r) | 1 flags | 0x08 | |
| void ClearResponseUI() | 1 flags | 0x00 | |
| void SetResponseContainerVisible(bool visible) | Public | 0x01 | |
| void ResponseChosen(Response r, bool network) | Public | 0x08 | |
| void ClearResponses(bool network) | Public | 0x01 | |
| SendableMessage CreateSendableMessage(const string& text) | Public | 0x08 | |
| void SendPlayerMessage(int sendableIndex, int sentIndex, bool network) | Public | 0x04 | |
| void RenderPlayerMessage(SendableMessage sendable) | Public | 0x08 | |
| void CheckSendLoop() | Private | 0x00 | |
| bool CanSendNewMessage() | Private | 0x01 | |
| void <CreateUI>b__82_0() | Private | 0x00 | |
| IEnumerator <CheckSendLoop>g__Loop|110_0() | Private | 0x08 |
Used by 35
types with a member, parameter or interface of this type<<CheckSendLoop>g__Loop|110_0>d<>c<>c__DisplayClass101_0<>c__DisplayClass102_0<>c__DisplayClass94_0Action`1ArraySortHelper`1Comparison`1ConfirmationPopupCounterofferInterfaceDealWindowSelectorDictionary`2EntryEnumeratorEqualityComparer`1Func`2ICollection`1IComparer`1IDictionary`2IEnumerator`1IList`1IMessageEntityIReadOnlyDictionary`2IReadOnlyList`1KeyValuePair`2List`1MessagesAppMessagingManagerMSGConversation[]NPCPhoneShopInterfacePredicate`1ReadOnlyCollection`1SendableMessageValueCollection