Ejemplo n.º 1
0
    void Awake()
    {
        if (_instance)
        {
            Debug.LogError("Should not be 2 conversation ui managers in scene");
        }
        _instance = this;

        _currentDialogue = gameObject.AddComponent <VIDE_Data>();
        _currentDialogue.LoadDialogues();
    }
Ejemplo n.º 2
0
 void Update()
 {
     if (Input.GetMouseButtonUp(0))
     {
         Ray        ray = Camera.main.ScreenPointToRay(Input.mousePosition);
         RaycastHit outInfo;
         if (Physics.Raycast(ray, out outInfo, MaxConversatioNDistance))
         {
             VIDE_Assign assign = outInfo.collider.gameObject.GetComponent <VIDE_Assign>();
             if (assign != null)
             {
                 ConversationUIManager.Instance().StartConversation(assign);
             }
         }
     }
 }
Ejemplo n.º 3
0
 public void Answer()
 {
     ConversationUIManager.Instance().AnswerQuestion(AnswerIndex);
 }