27 lines
905 B
C#
27 lines
905 B
C#
using AIImages.Models;
|
||
using Verse;
|
||
|
||
namespace AIImages.Services
|
||
{
|
||
/// <summary>
|
||
/// Интерфейс сервиса для извлечения данных о внешности персонажа
|
||
/// </summary>
|
||
public interface IPawnDescriptionService
|
||
{
|
||
/// <summary>
|
||
/// Извлекает данные о внешности персонажа
|
||
/// </summary>
|
||
PawnAppearanceData ExtractAppearanceData(Pawn pawn);
|
||
|
||
/// <summary>
|
||
/// Получает текстовое описание внешности для отображения в UI
|
||
/// </summary>
|
||
string GetAppearanceDescription(Pawn pawn);
|
||
|
||
/// <summary>
|
||
/// Получает текстовое описание одежды для отображения в UI
|
||
/// </summary>
|
||
string GetApparelDescription(Pawn pawn);
|
||
}
|
||
}
|