Exemple #1
0
    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);
        }
    }
Exemple #2
0
    public void OnClickFansOkBtn(GameObject obj)
    {
        GUIPhotoGraph gui = Globals.Instance.MGUIManager.GetGUIWindow <GUIPhotoGraph> ();

        if (gui != null)
        {
            gui.Close();
        }
        NetSender.Instance.RequestSellWarship();
    }
Exemple #3
0
    //================ 任务流程  ------------------------ //


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