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); } }
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); } }
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); } }