/// <summary>Type the current line</summary> public void TypeLine(string line, FinishWriting onFinish) { currentLine = line; typeText.text = ""; OnFinishWriting = onFinish; typeWriteCoroutine = StartCoroutine(TypeLineCoroutine()); }
void OnFinishWriting(Type type) { FinishWriting?.Invoke(this, type); }
/// <summary>Calls the OnFinishWriting delegate and discards it</summary> private void FinishTyping() { OnFinishWriting?.Invoke(); OnFinishWriting = null; }