// 回合结束 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); }