Class Conversation
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public abstract class Conversation
- Inheritance
-
Conversation
- Derived
-
- Inherited Members
-
Constructors
Conversation(IOwnAConversation, ID, DialogBox)
public Conversation(Conversation.IOwnAConversation interfaceOwner, Conversation.ID id, DialogBox dialogBox)
Parameters
interfaceOwner Conversation.IOwnAConversation
id Conversation.ID
dialogBox DialogBox
Fields
PrefixColors
public static Dictionary<string, Color> PrefixColors
Field Value
- Dictionary<string, Color>
colorMode
Field Value
- bool
currentSaveFile
public SlugcatStats.Name currentSaveFile
Field Value
- SlugcatStats.Name
dialogBox
public DialogBox dialogBox
Field Value
- DialogBox
events
public List<Conversation.DialogueEvent> events
Field Value
- List<Conversation.DialogueEvent>
id
public Conversation.ID id
Field Value
- Conversation.ID
interfaceOwner
public Conversation.IOwnAConversation interfaceOwner
Field Value
- Conversation.IOwnAConversation
lastLanguage
public static InGameTranslator.LanguageID lastLanguage
Field Value
- InGameTranslator.LanguageID
paused
Field Value
- bool
slatedForDeletion
public bool slatedForDeletion
Field Value
- bool
Methods
AddEvents()
public virtual void AddEvents()
DataPearlToConversation(DataPearlType)
public static Conversation.ID DataPearlToConversation(DataPearl.AbstractDataPearl.DataPearlType type)
Parameters
type DataPearl.AbstractDataPearl.DataPearlType
Returns
- Conversation.ID
DecryptAllDialogue()
public static void DecryptAllDialogue()
Destroy()
EncryptAllDialogue()
public static void EncryptAllDialogue()
EventsFileExists(RainWorld, int)
public static bool EventsFileExists(RainWorld rw, int fileName)
Parameters
rw RainWorld
fileName int
Returns
- bool
EventsFileExists(RainWorld, int, Name)
public static bool EventsFileExists(RainWorld rw, int fileName, SlugcatStats.Name saveFile)
Parameters
rw RainWorld
fileName int
saveFile SlugcatStats.Name
Returns
- bool
ForceAddMessage(string, int)
public void ForceAddMessage(string text, int extraLinger)
Parameters
text string
extraLinger int
InitalizePrefixColor()
public static void InitalizePrefixColor()
Interrupt(string, int)
public void Interrupt(string text, int extraLinger)
Parameters
text string
extraLinger int
LoadEventsFromFile(int)
public void LoadEventsFromFile(int fileName)
Parameters
fileName int
LoadEventsFromFile(int, Name, bool, int)
public void LoadEventsFromFile(int fileName, SlugcatStats.Name saveFile, bool oneRandomLine, int randomSeed)
Parameters
fileName int
saveFile SlugcatStats.Name
oneRandomLine bool
randomSeed int
LoadEventsFromFile(int, bool, int)
public void LoadEventsFromFile(int fileName, bool oneRandomLine, int randomSeed)
Parameters
fileName int
oneRandomLine bool
randomSeed int
RestartCurrent()
public void RestartCurrent()
TryGetPrefixColor(string, out Color)
public static bool TryGetPrefixColor(string text, out Color result)
Parameters
text string
result Color
Returns
- bool
Update()
public virtual void Update()