//勝敗判定 public void Judgewd() { //カードが全部残っているか(勝利判定) bool win = true; for (int i = 0; i < 5; i++) { if (undercardDatas[i].cardData.type != CardTypeEnum.CardType.None) { win = false; } } if (win)//ゲーム終了 勝利 { mainsystm.Win(); return; } //カードが全部重ねることが出来るかを判定(敗北判定) bool lose = true; for (int i = 0; i < 5; i++) { if (upCardDatas.cardData.type != undercardDatas[i].cardData.type && upCardDatas.cardData.number != undercardDatas[i].cardData.number) { continue; } lose = false; } if (lose)//ゲーム終了 敗北 { mainsystm.Lose(); return; } }