コード例 #1
0
ファイル: Player.cs プロジェクト: i-om/Online-Board-Game
        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);
        }
コード例 #2
0
ファイル: Player.cs プロジェクト: i-om/Online-Board-Game
 private void ClearBonus()
 {
     TurnEffect.Clear();
     SpecialAP_List.Clear();
     SpecialR_List.Clear();
 }