public override void Serialize(IDataWriter writer) { writer.WriteShort(((short)(m_figures.Count))); int figuresIndex; for (figuresIndex = 0; (figuresIndex < m_figures.Count); figuresIndex = (figuresIndex + 1)) { KrosmasterFigure objectToSend = m_figures[figuresIndex]; objectToSend.Serialize(writer); } }
public override void Deserialize(IDataReader reader) { var figuresCount = reader.ReadUShort(); Figures = new List<KrosmasterFigure>(); for (var figuresIndex = 0; figuresIndex < figuresCount; figuresIndex++) { var objectToAdd = new KrosmasterFigure(); objectToAdd.Deserialize(reader); Figures.Add(objectToAdd); } }
public override void Deserialize(IDataReader reader) { int figuresCount = reader.ReadUShort(); int figuresIndex; m_figures = new System.Collections.Generic.List <KrosmasterFigure>(); for (figuresIndex = 0; (figuresIndex < figuresCount); figuresIndex = (figuresIndex + 1)) { KrosmasterFigure objectToAdd = new KrosmasterFigure(); objectToAdd.Deserialize(reader); m_figures.Add(objectToAdd); } }