Exemplo n.º 1
0
        public int ConsumeSpecialResource(int resourceCost, CardClass cardClass, string action)
        {
            for (int i = 0; i < SpecialR_List.Count && resourceCost > 0;)
            {
                if (SpecialR_List[i].isMatched(cardClass, action))
                {
                    resourceCost--;
                    SpecialR_List.RemoveAt(i);
                }
                else
                {
                    i++;
                }
            }


            return(resourceCost);
        }
Exemplo n.º 2
0
 private void ClearBonus()
 {
     TurnEffect.Clear();
     SpecialAP_List.Clear();
     SpecialR_List.Clear();
 }