public Player DeepCopy() { Player player = (Player)MemberwiseClone(); player.Clear(); foreach (Item item in Items) { player.ApplyItem(new Item(item)); } return(player); }
public Player DeepCopy() { Player player = (Player)MemberwiseClone(); player.Clear(); foreach (Item item in Items) { player.ApplyItem(new Item(item)); } return(player); }