区分敌我回手技能
This commit is contained in:
@@ -26,11 +26,28 @@ namespace TcgEngine
|
||||
target.Clear();
|
||||
}
|
||||
|
||||
if (pile == PileType.Hand)
|
||||
if (pile == PileType.Hand) // 卡牌回到手牌
|
||||
{
|
||||
player.RemoveCardFromAllGroups(target);
|
||||
player.cards_hand.Add(target);
|
||||
target.Clear();
|
||||
target.Clear(); // 清除卡牌状态
|
||||
}
|
||||
|
||||
if (pile == PileType.Hand_keep) // 卡牌回到手牌 但是不清除卡牌状态
|
||||
{
|
||||
player.RemoveCardFromAllGroups(target);
|
||||
player.cards_hand.Add(target);
|
||||
|
||||
if (target.player_id == caster.player_id)
|
||||
{
|
||||
Debug.Log("这是我的卡牌" + target.player_id + " " + caster.player_id);
|
||||
target.Clear(); // 清除卡牌状态
|
||||
}
|
||||
else
|
||||
{
|
||||
Debug.Log("这是敌方的卡牌" + target.player_id + " " + caster.player_id);
|
||||
// 这是敌方的卡牌
|
||||
}
|
||||
}
|
||||
|
||||
if (pile == PileType.Discard)
|
||||
@@ -54,6 +71,7 @@ namespace TcgEngine
|
||||
None = 0,
|
||||
Board = 10,
|
||||
Hand = 20,
|
||||
Hand_keep = 25,
|
||||
Deck = 30,
|
||||
Discard = 40,
|
||||
Secret = 50,
|
||||
|
||||
Reference in New Issue
Block a user