public void CheckScore(List <CardBase> checkCardList, ScoreData scoreData) { sc.CheckCards(checkCardList, scoreData); int score = sc.GetScore(scoreData); UIManager.Instance.SetDatas(isUserTurn, score); if (rule.CanGo(score, scoreData)) { if (targetUserData.utilizeCards.Count == 0) { UIManager.Instance.gostopUI.stopUI.OnStop(); } else { UIManager.Instance.gostopUI.AccomplishedCondition(); } } else { if (user.utilizeCards.Count == 0 && ai.userData.utilizeCards.Count == 0) { UIManager.Instance.gostopUI.stopUI.OnStop(false, true); } else { SetTurn(); } } }