17 lines
394 B
C#
17 lines
394 B
C#
namespace LunaWolfStudios.ScriptableSheets.Samples.DeepInheritance
|
|
{
|
|
public interface IBaseEntity
|
|
{
|
|
string FriendlyName { get; set; }
|
|
string ScientificName { get; set; }
|
|
string Description { get; set; }
|
|
NativeRegion NativeRegions { get; set; }
|
|
Habitat Habitats { get; set; }
|
|
}
|
|
|
|
public interface IBaseEntity<T> : IBaseEntity where T : System.Enum
|
|
{
|
|
T Variant { get; set; }
|
|
}
|
|
}
|