Exemplo n.º 1
0
        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);
     }
 }
Exemplo n.º 3
0
        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);
            }
        }