private bool AceptanceGet(CardUI arg) { if (arg.socketUI == null) { return(true); } return(!arg.socketUI.BlockedGetCard); }
public static void BindCardToSocket(CardSocketUI socketUI, CardUI card, bool InvokeChenge = true) { if (card.socketUI != null) { card.socketUI.InnerCard = null; } if (socketUI.InnerCard != null && !socketUI.IsStack) { throw new InvalidOperationException(); } card.socketUI = socketUI; socketUI.InnerCard = card; if (InvokeChenge) { socketUI.TookCard(card); } }
public void TookCard(CardUI cd) { OnTookCard?.Invoke(this, cd); }
public bool AceptanceCard(CardUI cd) { return(AceptanceSet(cd)); }
public void AddCard(CardUI card) { card.listSocket = ListSocket; Add(card); ListCard.Add(card); }