public static new BoundingBoxGraphicalElementData ReadFromStream(EleInstance instance, int id, BigEndianReader reader)
        {
            var data = new BoundingBoxGraphicalElementData(instance, id);

            data.Gfx                = reader.ReadInt();
            data.Height             = reader.ReadUInt();
            data.HorizontalSymmetry = reader.ReadBoolean();
            data.Origin             = new System.Drawing.Point(reader.ReadShort(), reader.ReadShort());
            data.Size               = new System.Drawing.Point(reader.ReadShort(), reader.ReadShort());

            return(data);
        }
        public static new BoundingBoxGraphicalElementData ReadFromStream(EleInstance instance, int id, BigEndianReader reader)
        {
            var data = new BoundingBoxGraphicalElementData(instance, id);

            data.Gfx = reader.ReadInt();
            data.Height = reader.ReadUInt();
            data.HorizontalSymmetry = reader.ReadBoolean();
            data.Origin = new System.Drawing.Point(reader.ReadShort(), reader.ReadShort());
            data.Size = new System.Drawing.Point(reader.ReadShort(), reader.ReadShort());

            return data;
        }