Example #1
0
 public FightCommonInformations(int fightId, sbyte fightType, FightTeamInformations[] fightTeams, short[] fightTeamsPositions, FightOptionsInformations[] fightTeamsOptions)
 {
     FightId = fightId;
     FightType = fightType;
     FightTeams = fightTeams;
     FightTeamsPositions = fightTeamsPositions;
     FightTeamsOptions = fightTeamsOptions;
 }
Example #2
0
 public virtual void Deserialize(BigEndianReader reader)
 {
     FightId = reader.ReadInt();
     FightType = reader.ReadSByte();
     var limit = reader.ReadUShort();
     FightTeams = new FightTeamInformations[limit];
     for (int i = 0; i < limit; i++)
     {
         FightTeams[i] = new 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 FightOptionsInformations[limit];
     for (int i = 0; i < limit; i++)
     {
         FightTeamsOptions[i] = new FightOptionsInformations();
         FightTeamsOptions[i].Deserialize(reader);
     }
 }
 public override void Deserialize(BigEndianReader reader)
 {
     FightId = reader.ReadShort();
     Team = new FightTeamInformations();
     Team.Deserialize(reader);
 }
 public GameFightUpdateTeamMessage(short fightId, FightTeamInformations team)
 {
     FightId = fightId;
     Team = team;
 }