public void RegisterMove(Pouring pourings) { ClearUpcoming(); _pourings.Add(pourings); currentIndex++; }
private void RevertMove(VialSet set, Pouring pouring) { for (int i = 0; i < pouring.Quantity; i++) { set.Vials.ElementAt(pouring.From).Stack( set.Vials.ElementAt(pouring.To).Pop()); } }