Пример #1
0
 public PrismWorldInformationMessage(int nbSubOwned, int subTotal, int maxSub, PrismSubAreaInformation[] subAreasInformation, int nbConqsOwned, int conqsTotal, VillageConquestPrismInformation[] conquetesInformation)
 {
     NbSubOwned = nbSubOwned;
     SubTotal = subTotal;
     MaxSub = maxSub;
     SubAreasInformation = subAreasInformation;
     NbConqsOwned = nbConqsOwned;
     ConqsTotal = conqsTotal;
     ConquetesInformation = conquetesInformation;
 }
Пример #2
0
 public override void Deserialize(BigEndianReader reader)
 {
     NbSubOwned = reader.ReadInt();
     SubTotal = reader.ReadInt();
     MaxSub = reader.ReadInt();
     var limit = reader.ReadUShort();
     SubAreasInformation = new PrismSubAreaInformation[limit];
     for (int i = 0; i < limit; i++)
     {
         SubAreasInformation[i] = new PrismSubAreaInformation();
         SubAreasInformation[i].Deserialize(reader);
     }
     NbConqsOwned = reader.ReadInt();
     ConqsTotal = reader.ReadInt();
     limit = reader.ReadUShort();
     ConquetesInformation = new VillageConquestPrismInformation[limit];
     for (int i = 0; i < limit; i++)
     {
         ConquetesInformation[i] = new VillageConquestPrismInformation();
         ConquetesInformation[i].Deserialize(reader);
     }
 }