47 lines
1.6 KiB
C#
47 lines
1.6 KiB
C#
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 ArtStyleDef : Def
|
|
{
|
|
/// <summary>
|
|
/// Промпт для позитивного описания стиля
|
|
/// </summary>
|
|
public string positivePrompt = "";
|
|
|
|
/// <summary>
|
|
/// Промпт для негативного описания (что исключить)
|
|
/// </summary>
|
|
public string negativePrompt = "";
|
|
|
|
/// <summary>
|
|
/// Теги качества специфичные для этого стиля
|
|
/// </summary>
|
|
public string qualityTags = "";
|
|
|
|
/// <summary>
|
|
/// Добавлять ли базовые теги качества (highly detailed, professional, masterpiece, best quality)
|
|
/// </summary>
|
|
public bool addBaseQualityTags = true;
|
|
|
|
/// <summary>
|
|
/// Добавлять ли базовые негативные промпты (ugly, deformed, low quality, etc.)
|
|
/// </summary>
|
|
public bool addBaseNegativePrompts = true;
|
|
|
|
/// <summary>
|
|
/// Порядок сортировки в UI
|
|
/// </summary>
|
|
public int sortOrder = 100;
|
|
}
|
|
}
|