private void OnCardSelectedEvent(BeloteCard.Selected evt) { if (evt.IsSelected == false && evt.OutsideOfHand) { Play(evt.Card, Screen.CurrentFold); } }
protected void SetSelected(bool selected) { if (selected != m_isSelected) { bool isInHandArea = IsMouseInHandArea(); m_isSelected = selected; BeloteCard.Selected evt = Pools.Claim <BeloteCard.Selected>(); evt.Init(m_card, m_isSelected, isInHandArea); EventManager.SendEvent(evt); } }