private void Reset(Line line = null, SayLineFinished onSayLinesFinished = null) { _currentLine = line; _dialogBoxIndex = 0; _onSayLinesFinished = onSayLinesFinished; _sentenceIndex = 0; }
public void InitLine(string text, int index, SayLineFinished onSayLineFinished) { Slowdown = 1.0f; DialogText.text = text; Index = index; _onSayLineFinished = onSayLineFinished; if (_image == null) { _image = GetComponent <Image>(); } }
public void Show(Line line = null, bool initial = false, SayLineFinished onSayLinesFinished = null) { if (initial) { Reset(line, onSayLinesFinished); foreach (var dialogBox in line.DialogBoxes) { CreateDialogueBoxes(dialogBox); _sentenceIndex++; } if (line.Connectors != null) { foreach (var conn in line.Connectors) { CreateConnector(conn); } } } }