public bool CanGoOut() { WasGuarantee = SingleInfo !.MainHandList.GuaranteedVictory(this); if (WasGuarantee == true) { CardForDiscard = LastCard; return(true); } if (SingleInfo.MainHandList.HasRummy(this) == false) { return(false); } CardForDiscard = LastCard; return(true); }