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);
     }
 }