コード例 #1
0
        public Player DeepCopy()
        {
            Player player = (Player)MemberwiseClone();

            player.Clear();

            foreach (Item item in Items)
            {
                player.ApplyItem(new Item(item));
            }

            return(player);
        }