using System.Diagnostics.CodeAnalysis;
using Verse;

namespace AIImages
{
    /// <summary>
    /// Предустановка размера изображения
    /// </summary>
    [SuppressMessage(
        "Major Code Smell",
        "S1104:Fields should not have public accessibility",
        Justification = "Required for RimWorld's Def system XML serialization"
    )]
    public class ImageSizePresetDef : Def
    {
        /// <summary>
        /// Ширина изображения в пикселях
        /// </summary>
        public int width = 512;

        /// <summary>
        /// Высота изображения в пикселях
        /// </summary>
        public int height = 512;

        /// <summary>
        /// Категория размера (Square, Portrait, Landscape)
        /// </summary>
        public string category = "Square";

        /// <summary>
        /// Порядок сортировки в UI
        /// </summary>
        public int sortOrder = 100;
    }
}
