Ejemplo n.º 1
0
    private void EndChat()
    {
        float points = Pizza.Difficulty.GetPoints(CurrentHotness);

        Pizza.Points = points;
        OnChatFinish?.Invoke(points);
        Pizza.State = PizzaState.Chatted;
        state       = ChatState.Finished;
    }
Ejemplo n.º 2
0
 private void OnClose(GameObject go)
 {
     contonts.Clear();
     TaskManager.Single().contonts.Clear();
     ShowTaskHidePanel();
     Control.HideGUI(this.GetUIKey());
     //Hide();
     HeroPosEmb.transform.Find("NpcPos").gameObject.SetActive(false);
     if (heroObj != null)
     {
         Destroy(heroObj);
     }
     if (OnChatFinishEvent != null)
     {
         OnChatFinishEvent(TaskManager.Single().npcid);
         OnChatFinishEvent = null;
     }
     isDialogueTask = false;
     isSmalltalk    = true;
     isNpc          = true;
     isPlayer       = false;
     TaskManager.Single().isSmalltalk    = true;
     TaskManager.Single().isDialogueTask = false;
 }