/// <summary> /// 卡牌升星规则 /// </summary> /// <returns></returns> public CardStarRulePB GetCardStarRule(CreditPB credit, int star) { for (int i = 0; i < _cardStarRuleList.Count; i++) { CardStarRulePB pb = _cardStarRuleList[i]; if (pb.Credit == credit && pb.Star == (StarPB)star) { //Debug.LogError("pb.Credit "+pb.Credit+" "+pb.Power+" pb.Star "+pb.Star ); return(pb); } } return(null); }
public int MaxStars(CreditPB credit) { int sum = 0; for (int i = 0; i < _cardStarRuleList.Count; i++) { CardStarRulePB pb = _cardStarRuleList[i]; if (pb.Credit == credit) { sum++; } } return(sum - 1); }