Esempio n. 1
0
    private void Select(FractionsButton button)
    {
        if (button == currentButton)
        {
            return;
        }

        currentButton?.SelectFraction(false);
        (currentButton = button).SelectFraction(true);
        clickHandler?.Invoke(currentButton.Identifier);
    }
Esempio n. 2
0
 public void SetSelecedButton(IFraction fraction)
 {
     foreach (var item in buttons)
     {
         if (item.Identifier == fraction)
         {
             currentButton?.SelectFraction(false);
             currentButton = null;
             Select(item);
         }
     }
 }