C# Класс Yarn.Dialogue

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
LogDebugMessage System.Logger
LogErrorMessage System.Logger
library Library

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

Метод Описание
Analyse ( Analysis context ) : void
Dialogue ( Yarn continuity ) : System
GetByteCode ( ) : String
GetTextForNode ( string nodeName ) : string
LoadFile ( string fileName, bool showTokens = false, bool showParseTree = false, string onlyConsiderNode = null ) : void
LoadString ( string text, string fileName = "<input>", bool showTokens = false, bool showParseTree = false, string onlyConsiderNode = null ) : void
NodeExists ( string nodeName ) : bool
Run ( string startNode = DEFAULT_START ) : IEnumerable
Stop ( ) : void
UnloadAll ( bool clearVisitedNodes = true ) : void

Приватные методы

Метод Описание
Compile ( ) : String

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

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

public Analyse ( Analysis context ) : void
context Analysis
Результат void

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

public Dialogue ( Yarn continuity ) : System
continuity Yarn
Результат System

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

public GetByteCode ( ) : String
Результат String

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

public GetTextForNode ( string nodeName ) : string
nodeName string
Результат string

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

public LoadFile ( string fileName, bool showTokens = false, bool showParseTree = false, string onlyConsiderNode = null ) : void
fileName string
showTokens bool
showParseTree bool
onlyConsiderNode string
Результат void

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

public LoadString ( string text, string fileName = "<input>", bool showTokens = false, bool showParseTree = false, string onlyConsiderNode = null ) : void
text string
fileName string
showTokens bool
showParseTree bool
onlyConsiderNode string
Результат void

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

public NodeExists ( string nodeName ) : bool
nodeName string
Результат bool

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

public Run ( string startNode = DEFAULT_START ) : IEnumerable
startNode string
Результат IEnumerable

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

public Stop ( ) : void
Результат void

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

public UnloadAll ( bool clearVisitedNodes = true ) : void
clearVisitedNodes bool
Результат void

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

LogDebugMessage публичное свойство

public Logger,System LogDebugMessage
Результат System.Logger

LogErrorMessage публичное свойство

public Logger,System LogErrorMessage
Результат System.Logger

library публичное свойство

public Library library
Результат Library