C# Класс Fungus.ConversationManager

Helper class to manage parsing and executing the conversation format.
Наследование: MonoBehaviour
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
characters Fungus.Character[]
exitSayWait bool

Открытые методы

Метод Описание
ConversationManager ( ) : System.Collections
DoConversation ( string conv ) : IEnumerator

Parse and execute a conversation string.

PopulateCharacterCache ( ) : void

Caches the character objects in the scene for fast lookup during conversations.

PreParse ( string conv ) : List
PreParse ( string conv, System.Action itemAction ) : void

Защищенные методы

Метод Описание
CreateConversationItem ( Array sayParams, string text, Character currentCharacter ) : ConversationItem

Using the string of say parameters before the ':', set the current character, position and portrait if provided.

GetSayDialog ( Character character ) : SayDialog
Parse ( string conv ) : List
Split ( string stringToSplit ) : string[]

Описание методов

ConversationManager() публичный Метод

public ConversationManager ( ) : System.Collections
Результат System.Collections

CreateConversationItem() защищенный Метод

Using the string of say parameters before the ':', set the current character, position and portrait if provided.
protected CreateConversationItem ( Array sayParams, string text, Character currentCharacter ) : ConversationItem
sayParams Array The list of say parameters.
text string The text for the character to say.
currentCharacter Character The currently speaking character.
Результат ConversationItem

DoConversation() публичный Метод

Parse and execute a conversation string.
public DoConversation ( string conv ) : IEnumerator
conv string
Результат IEnumerator

GetSayDialog() защищенный Метод

protected GetSayDialog ( Character character ) : SayDialog
character Character
Результат SayDialog

Parse() защищенный Метод

protected Parse ( string conv ) : List
conv string
Результат List

PopulateCharacterCache() публичный Метод

Caches the character objects in the scene for fast lookup during conversations.
public PopulateCharacterCache ( ) : void
Результат void

PreParse() публичный статический Метод

public static PreParse ( string conv ) : List
conv string
Результат List

PreParse() публичный статический Метод

public static PreParse ( string conv, System.Action itemAction ) : void
conv string
itemAction System.Action
Результат void

Split() защищенный статический Метод

protected static Split ( string stringToSplit ) : string[]
stringToSplit string
Результат string[]

Описание свойств

characters защищенное свойство

protected Character[],Fungus characters
Результат Fungus.Character[]

exitSayWait защищенное свойство

protected bool exitSayWait
Результат bool