public virtual void Deserialize(IDataReader reader) { fightId = reader.ReadInt(); fightType = reader.ReadSByte(); if (fightType < 0) throw new Exception("Forbidden value on fightType = " + fightType + ", it doesn't respect the following condition : fightType < 0"); var limit = reader.ReadUShort(); fightTeams = new Types.FightTeamInformations[limit]; for (int i = 0; i < limit; i++) { fightTeams[i] = new Types.FightTeamInformations(); fightTeams[i].Deserialize(reader); } limit = reader.ReadUShort(); fightTeamsPositions = new short[limit]; for (int i = 0; i < limit; i++) { fightTeamsPositions[i] = reader.ReadShort(); } limit = reader.ReadUShort(); fightTeamsOptions = new Types.FightOptionsInformations[limit]; for (int i = 0; i < limit; i++) { fightTeamsOptions[i] = new Types.FightOptionsInformations(); fightTeamsOptions[i].Deserialize(reader); } }
public virtual void Deserialize(IDataReader reader) { fightId = reader.ReadInt(); fightType = reader.ReadSByte(); if (fightType < 0) { throw new Exception("Forbidden value on fightType = " + fightType + ", it doesn't respect the following condition : fightType < 0"); } var limit = reader.ReadUShort(); var fightTeams_ = new Types.FightTeamInformations[limit]; for (int i = 0; i < limit; i++) { fightTeams_[i] = Types.ProtocolTypeManager.GetInstance <Types.FightTeamInformations>(reader.ReadShort()); fightTeams_[i].Deserialize(reader); } fightTeams = fightTeams_; limit = reader.ReadUShort(); var fightTeamsPositions_ = new short[limit]; for (int i = 0; i < limit; i++) { fightTeamsPositions_[i] = reader.ReadVarShort(); } fightTeamsPositions = fightTeamsPositions_; limit = reader.ReadUShort(); var fightTeamsOptions_ = new Types.FightOptionsInformations[limit]; for (int i = 0; i < limit; i++) { fightTeamsOptions_[i] = new Types.FightOptionsInformations(); fightTeamsOptions_[i].Deserialize(reader); } fightTeamsOptions = fightTeamsOptions_; }
public override void Deserialize(BigEndianReader reader) { fightId = reader.ReadShort(); if (fightId < 0) throw new Exception("Forbidden value on fightId = " + fightId + ", it doesn't respect the following condition : fightId < 0"); team = new Types.FightTeamInformations(); team.Deserialize(reader); }
public override void Deserialize(IDataReader reader) { fightId = reader.ReadShort(); if (fightId < 0) { throw new Exception("Forbidden value on fightId = " + fightId + ", it doesn't respect the following condition : fightId < 0"); } team = new Types.FightTeamInformations(); team.Deserialize(reader); }
public GameFightUpdateTeamMessage(short fightId, Types.FightTeamInformations team) { this.fightId = fightId; this.team = team; }
public override void Deserialize(IReader reader) { fightId = reader.ReadShort(); team = new Types.FightTeamInformations(); team.Deserialize(reader); }