void setBMove() { var transP = tTrans[0]; for (int i = 0; i < IROWCOUNT; i++) { var trans = transP.GetChild(i); var len = trans.childCount; if (len > 0) { CardSpider preCard = null; for (int j = len - 1; j >= 0; j--) { var card = trans.GetChild(j).GetComponent <CardSpider>(); if (card.getBShowBg() == false && (j == len - 1 || (preCard.getBMove() == true && preCard.getCardType() == card.getCardType() && preCard.getCardNum() + 1 == card.getCardNum()))) { card.setBMove(true); } else { card.setBMove(false); } preCard = card; } } } setTouchable(true); }