using Verse;
namespace AIImages.Components
{
///
/// Компонент для хранения данных AI-сгенерированного портрета пешки
///
public class PawnPortraitComp : ThingComp
{
///
/// Путь к сохраненному портрету
///
public string PortraitPath { get; set; }
///
/// Есть ли сохраненный портрет
///
public bool HasPortrait => !string.IsNullOrEmpty(PortraitPath);
///
/// Сохранение/загрузка данных
///
public override void PostExposeData()
{
base.PostExposeData();
string portraitPath = PortraitPath;
Scribe_Values.Look(ref portraitPath, "aiPortraitPath", null);
PortraitPath = portraitPath;
}
}
}