Ejemplo n.º 1
0
        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();
            }
        }
Ejemplo n.º 2
0
        public uint Execute(PacketDistributed ipacket)
        {
            GC_SYNC_MONTHMULTIPLE packet = (GC_SYNC_MONTHMULTIPLE)ipacket;

            if (null == packet)
            {
                return((uint)PACKET_EXE.PACKET_EXE_ERROR);
            }
            //enter your logic
            GameManager.gameManager.PlayerDataPool.MonthMultiple.SyncMonthMultiple(packet);
            return((uint)PACKET_EXE.PACKET_EXE_CONTINUE);
        }