Exemple #1
0
 private void CardClick(TR card)
 {
     if (IsSelf == false || card.IsEnabled == false || card.Visible == false)
     {
         return; //because you can't do anything anyways.  hopefully this simple.
     }
     if (card.IsSelected == true)
     {
         card.IsSelected = false;
         return;
     }
     CardList.UnselectAllObjects();
     card.IsSelected = true;
     SelectedCard?.Invoke();
 }
 public virtual void UnselectAllObjects() //decided to make it virtual so overrided versions can do other things after unselecting all or before.
 {
     HandList.UnselectAllObjects();
     _orderOfObjectsSelectedList.Clear();
 }