public void OnClickCompleteBtn(GameObject obj) { UIButton btn = obj.transform.GetComponent <UIButton>(); Globals.Instance.MTaskManager.mTaskDailyData.NextTaskId = (int)btn.Data; Globals.Instance.MTaskManager.challengeAgain = null; if (mCurrentfinishLv >= 2 || element.Progress_Count <= 0) { if (Globals.Instance.MTaskManager.mTaskDailyData.NextTaskId > 0) { GUIPhotoGraph guiPhoto = Globals.Instance.MGUIManager.GetGUIWindow <GUIPhotoGraph> (); if (guiPhoto != null) { guiPhoto.IsReturnMainScene = false; guiPhoto.Close(); } GUIGuoChang.Show(); Globals.Instance.MTaskManager.StartNextTask(Globals.Instance.MTaskManager.mTaskDailyData.NextTaskId); } else { GUIPhotoGraph guiPhoto = Globals.Instance.MGUIManager.GetGUIWindow <GUIPhotoGraph> (); if (guiPhoto != null) { guiPhoto.Close(); } } } else { NetSender.Instance.C2GSTaskSetCompleteReq(TaskID, mCurrentfinishLv); } }
public void OnClickFansOkBtn(GameObject obj) { GUIPhotoGraph gui = Globals.Instance.MGUIManager.GetGUIWindow <GUIPhotoGraph> (); if (gui != null) { gui.Close(); } NetSender.Instance.RequestSellWarship(); }
//================ 任务流程 ------------------------ // public void TravelTaskIDRes(int taskid) { // this.SetVisible(false); GUIGuoChang.Show(); GUIGameOutcome guiGameOutcome = Globals.Instance.MGUIManager.GetGUIWindow <GUIGameOutcome>(); if (guiGameOutcome != null) { guiGameOutcome.IsReturnMainScene = false; guiGameOutcome.Close(); } GUITravel guiTravel = Globals.Instance.MGUIManager.GetGUIWindow <GUITravel>(); if (guiTravel != null) { guiTravel.IsReturnMainScene = false; guiTravel.Close(); } GUIPhotoGraph guiPhotoGraph = Globals.Instance.MGUIManager.GetGUIWindow <GUIPhotoGraph>(); if (guiPhotoGraph != null) { guiPhotoGraph.IsReturnMainScene = false; guiPhotoGraph.Close(); } GUIMemory guiMemory = Globals.Instance.MGUIManager.GetGUIWindow <GUIMemory>(); if (guiMemory != null) { NGUITools.SetActive(guiMemory.gameObject, false); } Globals.Instance.MGUIManager.CreateWindow <GUITaskTalkView>(delegate(GUITaskTalkView gui){ TaskConfig tk = Globals.Instance.MDataTableManager.GetConfig <TaskConfig>(); TaskConfig.TaskObject element = null; bool hasData = tk.GetTaskObject(taskid, out element); if (!hasData) { return; } gui.PlayLocalTalk(element.Task_Talk_ID, delegate() { TaskAcceptDeal(taskid); }); }); }