public MoveMultipleBuildingsCommand(BinaryReader br)
 {
     m_vBuildingsToMove = new List<BuildingToMove>();
     int buildingCount = br.ReadInt32WithEndian();
     for (int i = 0; i < buildingCount; i++)
     {
         var buildingToMove = new BuildingToMove();
         buildingToMove.X = br.ReadInt32WithEndian();
         buildingToMove.Y = br.ReadInt32WithEndian();
         buildingToMove.GameObjectId = br.ReadInt32WithEndian();
         m_vBuildingsToMove.Add(buildingToMove);
     }
     br.ReadInt32WithEndian();
 }
Beispiel #2
0
        public MoveMultipleBuildingsCommand(BinaryReader br)
        {
            m_vBuildingsToMove = new List <BuildingToMove>();
            var buildingCount = br.ReadInt32WithEndian();

            for (var i = 0; i < buildingCount; i++)
            {
                var buildingToMove = new BuildingToMove();
                buildingToMove.X            = br.ReadInt32WithEndian();
                buildingToMove.Y            = br.ReadInt32WithEndian();
                buildingToMove.GameObjectId = br.ReadInt32WithEndian();
                m_vBuildingsToMove.Add(buildingToMove);
            }
            br.ReadInt32WithEndian();
        }