namespace YachtDice.Dice { /// /// Рантайм-состояние одного дайса. /// Хранит текущее значение верхней грани и ссылку на определение типа. /// public class DieInstance : IDie { public DieDefinitionSO Definition { get; } public int Value { get; set; } public bool IsLocked { get; set; } public DieInstance(DieDefinitionSO definition) { Definition = definition; Value = 0; IsLocked = false; } public DieInstance(DieDefinitionSO definition, int initialValue) { Definition = definition; Value = initialValue; IsLocked = false; } } }