// 回合结束
 private void TurnEndProcess()
 {
     // 将结算完的手牌丢入墓地
     playerHand.RemoveAll(c =>
     {
         if (c.selected)
         {
             c.selected = false;
             playerGrave.Add(c);
             return(true);
         }
         else
         {
             return(false);
         }
     });
     playerStack.Clear();
     data.CopyTo(dataStgStart);
 }
 CardSkill(int id, CardBattleData d)
 {
     d.CopyTo(dataWhilePlay);
     skillId = id;
     SetSkill(id);
 }