public override void Serialize(IDataWriter writer) { base.Serialize(writer); writer.WriteShort(((short)(m_alternatives.Count))); int alternativesIndex; for (alternativesIndex = 0; (alternativesIndex < m_alternatives.Count); alternativesIndex = (alternativesIndex + 1)) { AlternativeMonstersInGroupLightInformations objectToSend = m_alternatives[alternativesIndex]; objectToSend.Serialize(writer); } }
public override void Deserialize(IDataReader reader) { base.Deserialize(reader); var alternativesCount = reader.ReadUShort(); Alternatives = new List <AlternativeMonstersInGroupLightInformations>(); for (var alternativesIndex = 0; alternativesIndex < alternativesCount; alternativesIndex++) { var objectToAdd = new AlternativeMonstersInGroupLightInformations(); objectToAdd.Deserialize(reader); Alternatives.Add(objectToAdd); } }
public override void Deserialize(IDataReader reader) { base.Deserialize(reader); int alternativesCount = reader.ReadUShort(); int alternativesIndex; m_alternatives = new System.Collections.Generic.List <AlternativeMonstersInGroupLightInformations>(); for (alternativesIndex = 0; (alternativesIndex < alternativesCount); alternativesIndex = (alternativesIndex + 1)) { AlternativeMonstersInGroupLightInformations objectToAdd = new AlternativeMonstersInGroupLightInformations(); objectToAdd.Deserialize(reader); m_alternatives.Add(objectToAdd); } }