예제 #1
0
 public void Deserialize(IDataReader reader)
 {
     Orientations = new ActorOrientation[reader.ReadShort()];
     for (var i = 0; i < Orientations.Length; i++)
     {
         (Orientations[i] = new ActorOrientation()).Deserialize(reader);
     }
 }
예제 #2
0
        public override void Serialize(IDataWriter writer)
        {
            writer.WriteShort(((short)(m_orientations.Count)));
            int orientationsIndex;

            for (orientationsIndex = 0; (orientationsIndex < m_orientations.Count); orientationsIndex = (orientationsIndex + 1))
            {
                ActorOrientation objectToSend = m_orientations[orientationsIndex];
                objectToSend.Serialize(writer);
            }
        }
        public override void Deserialize(IDataReader reader)
        {
            uint num = (uint)reader.ReadUShort();

            for (int index = 0; (long)index < (long)num; ++index)
            {
                ActorOrientation actorOrientation = new ActorOrientation();
                actorOrientation.Deserialize(reader);
                this.orientations.Add(actorOrientation);
            }
        }
        public override void Deserialize(IDataReader reader)
        {
            var orientationsCount = reader.ReadUShort();

            Orientations = new List <ActorOrientation>();
            for (var orientationsIndex = 0; orientationsIndex < orientationsCount; orientationsIndex++)
            {
                var objectToAdd = new ActorOrientation();
                objectToAdd.Deserialize(reader);
                Orientations.Add(objectToAdd);
            }
        }
        public override void Deserialize(ICustomDataInput reader)
        {
            var countOrientations = reader.ReadShort();

            Orientations = new List <ActorOrientation>();
            for (short i = 0; i < countOrientations; i++)
            {
                ActorOrientation type = new ActorOrientation();
                type.Deserialize(reader);
                Orientations.Add(type);
            }
        }
예제 #6
0
        public override void Deserialize(IDataReader reader)
        {
            int orientationsCount = reader.ReadUShort();
            int orientationsIndex;

            m_orientations = new System.Collections.Generic.List <ActorOrientation>();
            for (orientationsIndex = 0; (orientationsIndex < orientationsCount); orientationsIndex = (orientationsIndex + 1))
            {
                ActorOrientation objectToAdd = new ActorOrientation();
                objectToAdd.Deserialize(reader);
                m_orientations.Add(objectToAdd);
            }
        }
 public override void Deserialize(IDataReader reader)
 {
     m_orientation = new ActorOrientation();
     m_orientation.Deserialize(reader);
 }
 public GameMapChangeOrientationMessage(ActorOrientation orientation)
 {
     m_orientation = orientation;
 }
 public void Deserialize(IDataReader reader)
 {
     Orientation = new ActorOrientation();
     Orientation.Deserialize(reader);
 }
 public GameMapChangeOrientationMessage(ActorOrientation Orientation)
 {
     this.Orientation = Orientation;
 }
 public override void Deserialize(ICustomDataInput reader)
 {
     this.orientation = new ActorOrientation();
     this.orientation.Deserialize(reader);
 }
예제 #12
0
 public GameMapChangeOrientationMessage(ActorOrientation orientation = null)
 {
     Orientation = orientation;
 }