public override void Deserialize(ICustomDataInput reader)
 {
     base.Deserialize(reader);
     var limit = reader.ReadUShort();
     var members = new Types.FightTeamMemberInformations[limit];
     for (int i = 0; i < limit; i++)
     {
         (members as Types.FightTeamMemberInformations[])[i] = Types.ProtocolTypeManager.GetInstance<Types.FightTeamMemberInformations>(reader.ReadShort());
         (members as Types.FightTeamMemberInformations[])[i].Deserialize(reader);
     }
     teamMembers = members.ToList();
 }
Esempio n. 2
0
        public override void Deserialize(IDataReader reader)
        {
            base.Deserialize(reader);
            var limit        = reader.ReadUShort();
            var teamMembers_ = new Types.FightTeamMemberInformations[limit];

            for (int i = 0; i < limit; i++)
            {
                teamMembers_[i] = Types.ProtocolTypeManager.GetInstance <Types.FightTeamMemberInformations>(reader.ReadShort());
                teamMembers_[i].Deserialize(reader);
            }
            teamMembers = teamMembers_;
        }
        public override void Deserialize(ICustomDataInput reader)
        {
            base.Deserialize(reader);
            var limit   = reader.ReadUShort();
            var members = new Types.FightTeamMemberInformations[limit];

            for (int i = 0; i < limit; i++)
            {
                (members as Types.FightTeamMemberInformations[])[i] = Types.ProtocolTypeManager.GetInstance <Types.FightTeamMemberInformations>(reader.ReadShort());
                (members as Types.FightTeamMemberInformations[])[i].Deserialize(reader);
            }
            teamMembers = members.ToList();
        }