Exemple #1
0
 public void Serialize(IDataWriter writer)
 {
     writer.WriteVarShort((Int16)SubAreaId);
     WaitingForHelpInfo.Serialize(writer);
     for (var i = 0; i < AllyCharactersInformations.Length; i++)
     {
         AllyCharactersInformations[i].Serialize(writer);
     }
     for (var i = 0; i < EnemyCharactersInformations.Length; i++)
     {
         EnemyCharactersInformations[i].Serialize(writer);
     }
 }
Exemple #2
0
 public override void Serialize(IDataWriter writer)
 {
     writer.WriteVarUhShort(SubAreaId);
     WaitingForHelpInfo.Serialize(writer);
     writer.WriteShort((short)AllyCharactersInformations.Count);
     foreach (var x in AllyCharactersInformations)
     {
         x.Serialize(writer);
     }
     writer.WriteShort((short)EnemyCharactersInformations.Count);
     foreach (var x in EnemyCharactersInformations)
     {
         x.Serialize(writer);
     }
 }
Exemple #3
0
 public override void Serialize(IDataWriter writer)
 {
     writer.WriteVarUhShort(SubAreaId);
     WaitingForHelpInfo.Serialize(writer);
     writer.WriteShort((short)AllyCharactersInformations.Count);
     for (var allyCharactersInformationsIndex = 0; allyCharactersInformationsIndex < AllyCharactersInformations.Count; allyCharactersInformationsIndex++)
     {
         var objectToSend = AllyCharactersInformations[allyCharactersInformationsIndex];
         writer.WriteUShort(objectToSend.TypeID);
         objectToSend.Serialize(writer);
     }
     writer.WriteShort((short)EnemyCharactersInformations.Count);
     for (var enemyCharactersInformationsIndex = 0; enemyCharactersInformationsIndex < EnemyCharactersInformations.Count; enemyCharactersInformationsIndex++)
     {
         var objectToSend = EnemyCharactersInformations[enemyCharactersInformationsIndex];
         writer.WriteUShort(objectToSend.TypeID);
         objectToSend.Serialize(writer);
     }
 }