public uint Execute(PacketDistributed ipacket) { GC_SPECIALTIME_PAY_REBATE_RANK_REWARD_INFO packet = (GC_SPECIALTIME_PAY_REBATE_RANK_REWARD_INFO)ipacket; if (null == packet) { return((uint)PACKET_EXE.PACKET_EXE_ERROR); } //enter your logic if (GameManager.gameManager.PlayerDataPool != null) { GameManager.gameManager.PlayerDataPool.HandlePacket(packet); } return((uint)PACKET_EXE.PACKET_EXE_CONTINUE); }
public void HandlePacket(GC_SPECIALTIME_PAY_REBATE_RANK_REWARD_INFO packet) { for (int index = 0; index < packet.posMinCount && index < (int)SPRANKREWARD.UNIT_MAX; index++) { m_RankPosMin[index] = packet.GetPosMin(index); } for (int index = 0; index < packet.posMaxCount && index < (int)SPRANKREWARD.UNIT_MAX; index++) { m_RankPosMax[index] = packet.GetPosMax(index); } for (int index = 0; index < packet.id1Count && index < (int)SPRANKREWARD.UNIT_MAX; index++) { m_RankRewardId1[index] = packet.GetId1(index); } for (int index = 0; index < packet.id2Count && index < (int)SPRANKREWARD.UNIT_MAX; index++) { m_RankRewardId2[index] = packet.GetId2(index); } for (int index = 0; index < packet.id3Count && index < (int)SPRANKREWARD.UNIT_MAX; index++) { m_RankRewardId3[index] = packet.GetId3(index); } for (int index = 0; index < packet.id4Count && index < (int)SPRANKREWARD.UNIT_MAX; index++) { m_RankRewardId4[index] = packet.GetId4(index); } for (int index = 0; index < packet.id5Count && index < (int)SPRANKREWARD.UNIT_MAX; index++) { m_RankRewardId5[index] = packet.GetId5(index); } for (int index = 0; index < packet.id6Count && index < (int)SPRANKREWARD.UNIT_MAX; index++) { m_RankRewardId6[index] = packet.GetId6(index); } for (int index = 0; index < packet.num1Count && index < (int)SPRANKREWARD.UNIT_MAX; index++) { m_RankRewardNum1[index] = packet.GetNum1(index); } for (int index = 0; index < packet.num2Count && index < (int)SPRANKREWARD.UNIT_MAX; index++) { RankRewardNum2[index] = packet.GetNum2(index); } for (int index = 0; index < packet.num3Count && index < (int)SPRANKREWARD.UNIT_MAX; index++) { RankRewardNum3[index] = packet.GetNum3(index); } for (int index = 0; index < packet.num4Count && index < (int)SPRANKREWARD.UNIT_MAX; index++) { RankRewardNum4[index] = packet.GetNum4(index); } for (int index = 0; index < packet.num5Count && index < (int)SPRANKREWARD.UNIT_MAX; index++) { RankRewardNum5[index] = packet.GetNum5(index); } for (int index = 0; index < packet.num6Count && index < (int)SPRANKREWARD.UNIT_MAX; index++) { RankRewardNum6[index] = packet.GetNum6(index); } if (ChargeActivityLogic.Instance()) { ChargeActivityLogic.Instance().UpdateCurTab(); } }