Zdexby TheHolyOneZ
44,741 classes
Class

MSGConversation

: Object
ScheduleOne.Messaging.MSGConversation, Assembly-CSharp 0x0118 (280 B) inherited 0x0010 Assembly-CSharp.dll
implements ISaveable
0x00x0118

Members 37

OffsetSizeNameTypeFlagsDefault
—0x04MAX_MESSAGE_HISTORYintPublicStatic+1 flags10
0x08contactNamestringPublic—
0x08senderNPCPublic—
0x01<IsSenderKnown>k__BackingFieldboolPrivate—
0x00210x07padding / unreflected
0x08messageHistoryList<ScheduleOne.Messaging.Message>Public—
0x08messageChainHistoryList<ScheduleOne.UI.Phone.Messages.MessageChain>Public—
0x08bubblesList<ScheduleOne.UI.Phone.Messages.MessageBubble>Public—
0x08SendablesList<ScheduleOne.Messaging.SendableMessage>Public—
0x01<Read>k__BackingFieldboolPrivate—
0x00490x03padding / unreflected
0x04<index>k__BackingFieldintPrivate—
0x01<isOpen>k__BackingFieldboolPrivate—
0x01<rollingOut>k__BackingFieldboolPrivate—
0x01<EntryVisible>k__BackingFieldboolPrivate—
0x00530x05padding / unreflected
0x08CategoriesList<ScheduleOne.Messaging.EConversationCategory>Public—
0x08entryRectTransformPublic—
0x08containerRectTransform1 flags—
0x08bubbleContainerRectTransform1 flags—
0x08scrollRectContainerRectTransform1 flags—
0x08scrollRectScrollRect1 flags—
0x08entryPreviewTextText1 flags—
0x08unreadDotRectTransform1 flags—
0x08sliderSlider1 flags—
0x08sliderFillImage1 flags—
0x08responseContainerRectTransform1 flags—
0x08senderInterfaceMessageSenderInterface1 flags—
0x08uiSelectableUISelectable1 flags—
0x08dialogueScreenUIPanelUIPanel1 flags—
0x01uiCreatedboolPrivate—
0x00C90x07padding / unreflected
0x08onMessageRenderedActionPublic—
0x08onLoadedActionPublic—
0x08onResponsesShownActionPublic—
0x08onConversationOpenedActionPublic—
0x08currentResponsesList<ScheduleOne.Messaging.Response>Public—
0x08responseRectsList<UnityEngine.RectTransform>Private—
0x08<LocalExtraFiles>k__BackingFieldList<System.String>Private—
0x08<LocalExtraFolders>k__BackingFieldList<System.String>Private—
0x01<HasChanged>k__BackingFieldboolPrivate—
0x01110x07unreflected bytes to end of MSGConversation

Functions 62

SignatureFlagsNativeParams
bool get_IsSenderKnown()Public+1 flags0x01
void set_IsSenderKnown(bool value)2 flags0x01
bool get_Read()Public+1 flags0x01
void set_Read(bool value)Private+1 flags0x01
int get_index()Public+1 flags0x04
void set_index(int value)2 flags0x04
bool get_isOpen()Public+1 flags0x01
void set_isOpen(bool value)2 flags0x01
bool get_rollingOut()Public+1 flags0x01
void set_rollingOut(bool value)2 flags0x01
bool get_EntryVisible()Public+1 flags0x01
void set_EntryVisible(bool value)2 flags0x01
UISelectable get_UISelectable()Public+1 flags0x08
bool get_AreResponsesActive()Public+1 flags0x01
string get_SaveFolderName()PublicFinal+3 flags0x08
string get_SaveFileName()PublicFinal+3 flags0x08
Loader get_Loader()PublicFinal+3 flags0x08
bool get_ShouldSaveUnderFolder()PublicFinal+3 flags0x01
List<System.String> get_LocalExtraFiles()PublicFinal+3 flags0x08
void set_LocalExtraFiles(List<System.String> value)PublicFinal+3 flags0x08
List<System.String> get_LocalExtraFolders()PublicFinal+3 flags0x08
void set_LocalExtraFolders(List<System.String> value)PublicFinal+3 flags0x08
bool get_HasChanged()PublicFinal+3 flags0x01
void set_HasChanged(bool value)PublicFinal+3 flags0x01
void .ctor(NPC _npc, const string& _contactName)Public+1 flags0x08
void InitializeSaveable()Public+2 flags0x00
void SetCategories(List<ScheduleOne.Messaging.EConversationCategory> cat)Public0x08
void MoveToTop()Public0x00
bool ShouldReplicate()Public0x01
int GetReplicationByteSize()Public0x04
void CreateUI()1 flags0x00
void EnsureUIExists()Public0x00
void RefreshPreviewText()1 flags0x00
void RepositionEntry()Public0x00
void SetIsKnown(bool known)Public0x01
void EntryClicked()Public0x00
void SetOpen(bool open)Public0x01
void DisplayRelationshipInfo()Public0x00
void RenderMessage(Message m)3 flags0x08
void SetEntryVisibility(bool v)Public0x01
void SetRead(bool r)Public0x01
void SendMessage(Message message, bool notify, bool network)Public0x08
void SendMessageChain(MessageChain messages, float initialDelay, bool notify, bool network)Public0x08
MSGConversationData GetSaveData()Public0x08
string GetSaveString()Public+2 flags0x08
void Load(MSGConversationData data)Public+2 flags0x08
void ResetConversation()Public0x00
void SetSliderValue(float value, const Color& color)Public0x10
Response GetResponse(const string& label)Public0x08
void ShowResponses(List<ScheduleOne.Messaging.Response> _responses, float showResponseDelay, bool network)Public0x08
void CreateResponseUI(Response r)1 flags0x08
void ClearResponseUI()1 flags0x00
void SetResponseContainerVisible(bool visible)Public0x01
void ResponseChosen(Response r, bool network)Public0x08
void ClearResponses(bool network)Public0x01
SendableMessage CreateSendableMessage(const string& text)Public0x08
void SendPlayerMessage(int sendableIndex, int sentIndex, bool network)Public0x04
void RenderPlayerMessage(SendableMessage sendable)Public0x08
void CheckSendLoop()Private0x00
bool CanSendNewMessage()Private0x01
void <CreateUI>b__82_0()Private0x00
IEnumerator <CheckSendLoop>g__Loop|110_0()Private0x08

Used by 35

types with a member, parameter or interface of this type