2021-06-09 22:19:39 +02:00
|
|
|
using Content.Shared.CharacterAppearance;
|
|
|
|
|
|
2019-12-22 13:47:34 +01:00
|
|
|
namespace Content.Shared.Preferences
|
|
|
|
|
{
|
|
|
|
|
public interface ICharacterProfile
|
|
|
|
|
{
|
2020-01-18 01:54:13 +01:00
|
|
|
string Name { get; }
|
2021-03-08 03:07:53 +01:00
|
|
|
|
2020-01-18 01:54:13 +01:00
|
|
|
ICharacterAppearance CharacterAppearance { get; }
|
2021-03-08 03:07:53 +01:00
|
|
|
|
2019-12-22 13:47:34 +01:00
|
|
|
bool MemberwiseEquals(ICharacterProfile other);
|
2021-03-08 03:07:53 +01:00
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Makes this profile valid so there's no bad data like negative ages.
|
|
|
|
|
/// </summary>
|
|
|
|
|
void EnsureValid();
|
2019-12-22 13:47:34 +01:00
|
|
|
}
|
|
|
|
|
}
|