private void OnEnable() { switch (data.DialogueNumber) { case 1: PlayDialogue(dialgoue1); curDialogue = dialgoue1; break; } }
void PlayDialogue(DialogueOBJ tempobj) { nameText.text = tempobj.CharacterName; if (currentDialogueNum < tempobj.Dialogues.Length) { DialogueText.text = tempobj.Dialogues[currentDialogueNum]; } else { rigid.enabled = true; Cursor.lockState = CursorLockMode.Locked; Cursor.visible = false; data.DialogueNumber = 0; currentDialogueNum = 0; data.questNumber = curDialogue.questNumber; curDialogue = null; this.gameObject.SetActive(false); } }