private void EndChat() { float points = Pizza.Difficulty.GetPoints(CurrentHotness); Pizza.Points = points; OnChatFinish?.Invoke(points); Pizza.State = PizzaState.Chatted; state = ChatState.Finished; }
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; }