public void HandleUpdate() { if (Input.GetKeyDown(KeyCode.E) && !isTyping) { currentLine++; if (currentLine < Dialog.Lines.Count) { StartCoroutine(TypeDialog(Dialog.Lines[currentLine])); } else { currentLine = 0; dialogBox.SetActive(false); OnDialogClose?.Invoke(); } } }
private void CloseDialog(object obj) { OnDialogClose?.Invoke(); }