public void SyncMonthMultiple(GC_SYNC_MONTHMULTIPLE pak)
        {
            m_BeginTime = pak.BeginTime;

            if (m_BeginTime > 0)
            {
                m_IsOpen = true;

                for (int i = 0; i < 7; i++)
                {
                    m_MonthMultiple_WildSceneDrop[i]              = (short)pak.WildSceneDropList[i];
                    m_MonthMultiple_WildSceneExp[i]               = (short)pak.WildSceneExpList[i];
                    m_MonthMultiple_JuXianZhuangDrop_Solo[i]      = (short)pak.JuXianZhuangDrop_SoloList[i];
                    m_MonthMultiple_JuXianZhuangDrop_Team[i]      = (short)pak.JuXianZhuangDrop_TeamList[i];
                    m_MonthMultiple_NuHaiChuJianDrop_Solo[i]      = (short)pak.NuHaiChuJianDrop_SoloList[i];
                    m_MonthMultiple_YanZiWuDrop_Solo[i]           = (short)pak.YanZiWuDrop_SoloList[i];
                    m_MonthMultiple_YanZiWuDrop_Team[i]           = (short)pak.YanZiWuDrop_TeamList[i];
                    m_MonthMultiple_ZhenLongQiJuDrop_Solo[i]      = (short)pak.ZhenLongQiJuDrop_SoloList[i];
                    m_MonthMultiple_ZhenLongQiJuDrop_Team[i]      = (short)pak.ZhenLongQiJuDrop_TeamList[i];
                    m_MonthMultiple_ShaoShiShanDrop_Team[i]       = (short)pak.ShaoShiShanDrop_TeamList[i];
                    m_MonthMultiple_PaoShangMoney[i]              = (short)pak.PaoShangMoneyList[i];
                    m_MonthMultiple_FourVillainDrop_Team[i]       = (short)pak.FourVillainDrop_TeamList[i];
                    m_MonthMultiple_YanMenGuanDefenseDrop_Team[i] = (short)pak.YanMenGuanDefenseDrop_TeamList[i];
                }
            }
            else
            {
                m_IsOpen = false;
            }

            if (WeekdayActivityWindow.Instance() != null)
            {
                WeekdayActivityWindow.Instance().OnSyncMonthMultiple();
            }
        }
    void OnEnable()
    {
        m_Instance = this;
        Obj_MainPlayer mainPlayer = Singleton <ObjManager> .GetInstance().MainPlayer;

        if (null == mainPlayer)
        {
            return;
        }
        if (!mainPlayer.NeedRequestMonthMultiple)
        {
            Init();
        }
        else
        {
            mainPlayer.ReqMonthMultiple();
        }

        GameManager.gameManager.PlayerDataPool.IsShowMonthMultipleTip = false;
        if (ActivityController.Instance() != null)
        {
            ActivityController.Instance().UpdateTabTips();
        }
    }
 void OnDisable()
 {
     m_Instance = null;
 }