public FightCommonInformations(int fightId, sbyte fightType, FightTeamInformations[] fightTeams, short[] fightTeamsPositions, FightOptionsInformations[] fightTeamsOptions) { FightId = fightId; FightType = fightType; FightTeams = fightTeams; FightTeamsPositions = fightTeamsPositions; FightTeamsOptions = fightTeamsOptions; }
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; }