コード例 #1
0
 void OnCloseClick()
 {
     if (null != DailyMissionWindow.Instance())
     {
         DailyMissionWindow.Instance().CloseRefresh();
     }
 }
コード例 #2
0
    void OnEnable()
    {
        m_Instance = this;
        UpDateMissionList();
#if BOBJOYSTICK
        UIRootJoyControllerHelper.Instance.ACT_RICHANG_SUBSTATE = UIRootJoyControllerHelper.ActRichangSubState.ACT_RICHANG_RICHANG;
        UIRootJoyControllerHelper.Instance.ACT_SUBSTAT          = UIRootJoyControllerHelper.ActivitySubState.ACT_UI_RICHANG;
#endif
    }
コード例 #3
0
    void UpdateButtonClick()
    {
        if (Singleton <ObjManager> .Instance.MainPlayer.IsInJianYu())
        {
            Singleton <ObjManager> .Instance.MainPlayer.SendNoticMsg(false, "#{2216}");

            return;
        }

        Tab_MissionBase MissionBase = TableManager.GetMissionBaseByID(m_nMissionID, 0);

        if (MissionBase == null)
        {
            LogModule.ErrorLog("Can not find missionBase {0}", m_nMissionID);
            return;
        }
        Tab_DailyMission DailyMission = TableManager.GetDailyMissionByID(MissionBase.DalityMissionTabID, 0);

        if (DailyMission == null)
        {
            LogModule.ErrorLog("Can not find dailyMission {0}", MissionBase.DalityMissionTabID);
            return;
        }
        bool bIsHaveMission = GameManager.gameManager.MissionManager.IsHaveMission(m_nMissionID);

        if (bIsHaveMission)
        {
            Singleton <ObjManager> .GetInstance().MainPlayer.SendNoticMsg(false, "#{2444}");

            return;
        }
        //string str = "";
        //str = StrDictionary.GetClientDictionaryString("#{1538}", DailyMission.ConsumeYuanBao);
        //MessageBoxLogic.OpenOKCancelBox(str, null, OnMessageOK, OnCancelClick);
        if (DailyMissionWindow.Instance() != null)
        {
            if (DailyMissionWindow.Instance().m_DailyMissionRefresh.GetComponent <DailyMissionRefresh>() != null)
            {
                DailyMissionWindow.Instance().m_DailyMissionRefresh.GetComponent <DailyMissionRefresh>().InitInfo(DailyMission.ConsumeNormalRefreshItem, DailyMission.ConsumeBangdedYuanBao, DailyMission.ConsumeSpecialRefreshItem, DailyMission.ConsumeYuanBao, Kind);
            }
            DailyMissionWindow.Instance().ShowRefresh();
        }
    }
コード例 #4
0
    void Check_NewPlayerGuide()
    {
        if (ActivityController.Instance() == null)
        {
            return;
        }
        DailyMissionActiveWindow DailyWindow = ActivityController.Instance().m_DailyMissionActiveWindow;

        if (DailyWindow == null || DailyWindow.gameObject.activeSelf == false)
        {
            return;
        }

        DailyMissionWindow DailyMissionWin = DailyWindow.m_DailyMissionWindow;

        if (DailyMissionWin == null || DailyMissionWin.gameObject.activeSelf == false)
        {
            return;
        }

        if (DailyMissionWin.NewPlayerGuide_Step == 1 && IsMasterMission())
        {
            bool bIsHaveMission = GameManager.gameManager.MissionManager.IsHaveMission(m_nMissionID);
            byte yState         = GameManager.gameManager.MissionManager.GetMissionState(m_nMissionID);
            if (bIsHaveMission == true && yState == (byte)MissionState.Mission_Completed)
            {
                NewPlayerGuide(1);
                PlayerPreferenceData.DailyMissionGuideFlag = 1;
            }
            DailyMissionWin.NewPlayerGuide_Step = -1;
        }
        else if (ActivityController.Instance().NewPlayerGuide_Step == 2 && IsMasterMission())
        {
            NewPlayerGuide(1);
            ActivityController.Instance().NewPlayerGuide_Step = -1;
        }
    }
コード例 #5
0
 void OnDisable()
 {
     m_Instance = null;
 }
コード例 #6
0
 void Awake()
 {
     m_Instance = this;
 }