예제 #1
0
        public WallData(BinaryReader reader)
            : this()
        {
            Type = reader.ReadByte();
            Collision = reader.ReadBytes(3);
            Texture = reader.ReadInt16();
            AnimationsCount = reader.ReadByte();
            MinimapType = reader.ReadByte();
            TransparentColor = reader.ReadByte();
            reader.ReadByte();
            TextureHeight = reader.ReadInt16();
            TextureWidth = reader.ReadInt16();

            short numoverlays = reader.ReadInt16();
            Overlays = new Overlay[numoverlays];
            for(int i = 0; i < numoverlays; i++)
            {
                Overlays[i] = new Overlay(reader);
            }
        }