Ejemplo n.º 1
0
        /// <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);
        }
Ejemplo n.º 2
0
        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);
        }