Exemplo n.º 1
0
        static void Main()
        {
            Player    player    = new Player(100, 20);
            GameSaver gameSaver = new GameSaver();

            player.Shoot();

            gameSaver.SaveData(player);

            player.Shoot();
            player.TakeDamage(20);

            Console.WriteLine(gameSaver.RestoreLastPlayerSave(ref player) ? "Data restored!" : "Can not restore data!");

            player.Shoot();
            player.TakeDamage(10);
            player.Shoot();

            Console.ReadKey();
        }