20 lines
642 B
C#
20 lines
642 B
C#
namespace YachtDice.Dice
|
|
{
|
|
/// <summary>
|
|
/// Минимальный контракт для любого дайса.
|
|
/// Каждый дайс всегда имеет текущее значение (верхняя грань) и определение типа.
|
|
/// </summary>
|
|
public interface IDice
|
|
{
|
|
/// <summary>
|
|
/// Текущее значение верхней грани.
|
|
/// </summary>
|
|
int Value { get; }
|
|
|
|
/// <summary>
|
|
/// Определение типа дайса (ScriptableObject).
|
|
/// </summary>
|
|
DiceDefinition Definition { get; }
|
|
}
|
|
}
|