public void HandlePacket(GC_SYNC_BUYBACKCOPYSCENENUMBER packet) { for (int i = 0; i < packet.nSceneClassIDCount; i++) { CopySceneNumberEx info; info.m_nBuybackDayCount = packet.GetNBuyBackCount(i); info.m_nBuybackDayTeamCount = packet.GetNBuyBackTeamCount(i); SetCopySceneNumberEx(packet.GetNSceneClassID(i), info); } }
public uint Execute(PacketDistributed ipacket) { GC_SYNC_BUYBACKCOPYSCENENUMBER packet = (GC_SYNC_BUYBACKCOPYSCENENUMBER )ipacket; if (null == packet) { return((uint)PACKET_EXE.PACKET_EXE_ERROR); } //enter your logic GameManager.gameManager.PlayerDataPool.CommonData.HandlePacket(packet); return((uint)PACKET_EXE.PACKET_EXE_CONTINUE); }