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