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