Legacy:Solid Snake/CeConversationManager - Unreal Wiki

# Legacy:Solid Snake/CeConversationManager

### From Unreal Wiki, The Unreal Engine Documentation Site

< Legacy:Solid Snake
... ENGINE ... :: Object >> ceConversationManager

## 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 )

## Events

##### Views

- Legacy
- Discussion
- Current revision

##### Search