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