public uint Execute(PacketDistributed ipacket)
        {
            GC_DAILYLUCKYDRAW_UPDATE packet = (GC_DAILYLUCKYDRAW_UPDATE )ipacket;

            if (null == packet)
            {
                return((uint)PACKET_EXE.PACKET_EXE_ERROR);
            }
            //enter your logic
            GameManager.gameManager.PlayerDataPool.DailyLuckyDrawData.HandlePacket(packet);
            return((uint)PACKET_EXE.PACKET_EXE_CONTINUE);
        }
Ejemplo n.º 2
0
        public void HandlePacket(GC_DAILYLUCKYDRAW_UPDATE packet)
        {
            if (packet.HasDrawfreetimes)
            {
                m_nDrawFreeTimes = packet.Drawfreetimes;
                //if(FunctionButtonLogic.Instance().)
            }
            if (packet.HasDrawfreecdtime)
            {
                m_nDrawFreeCDTime = packet.Drawfreecdtime;
            }
            if (DailyLuckyDrawLogic.Instance())
            {
                DailyLuckyDrawLogic.Instance().UpdateNumbers();
            }

            if (FunctionButtonLogic.Instance())
            {
                FunctionButtonLogic.Instance().UpdateDaliyLuckNum();
                FunctionButtonLogic.Instance().UpdateButtonAwardTips();
            }
        }