The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall
Legacy:Solid Snake/CeConversationManager
From Unreal Wiki, The Unreal Engine Documentation Site
Contents
Constants
- SEPERATOR = "<%>"
Properties
ceConversationManager
- array<s_LocalizedString> CommandResponses
- array<s_LocalizedString> Commands
- array<s_ConversationData> Conversations
- array<int> EncapsulatingCharacters
- array<float> Memory_Float
- array<int> Memory_Int
- array<string> Memory_String
- array<s_VerbData> Verbs
Structures
s_ConversationData
- bool bRelevant
- string SaidList
ceConversationManager
- string LinkedList
- array<s_StringID> Strings
- string Topic
s_LocalizedString
ceConversationManager
- string Text
s_StringID
ceConversationManager
- string AText
- string BText
- int ID
s_VerbData
ceConversationManager
- string LinkedList
- string Verb
Delegates
- bool PostModifyText(string Text )
- ResponseAction(int ResponseID )
Functions
- bool bIsTopicRelevant(int index )
- GetAllTopics(int index, out array<string> Topics )
- GetAllTopicsWithVerb(string Verb, out array<string> Topics )
- GetAllVerbs(out array<string> OutVerbs )
- string GetSeperator( )
- bool MatchEncapsulatingCharacter(string s, out string t )
- ParseInput(string Input, out array<string> Output )
- ParseInputString(string Input, out array<string> Output )
- string Response(int index )
- string SendResponse(string Verb, string Topic )