Beispiel #1
0
        protected override void UnloadContent()
        {
            /*
             * if (Server != null)
             *  Server.client.Disconnect("Bye");
             */

            StaticClassSerializer.Save(typeof(PlayerInfo), "PlayerInfo.xml", false);
        }
Beispiel #2
0
        protected override void Dispose(bool disposing)
        {
            if (disposing)
            {
                instanceDisposer.Dispose();
                StaticClassSerializer.Save(typeof(PlayerData), "data.bin");
            }

            base.Dispose(disposing);
        }
Beispiel #3
0
        protected override void Dispose(bool disposing)
        {
            TitleScreen.Dispose();
            GameConfigurationScreen.Dispose();
            GameplayScreen.Dispose();
            LeaderboardScreen.Dispose();
            ImprovementScreen.Dispose();
            GameOverScreen.Dispose();
            OptionsScreen.Dispose();
            KeyboardInputsScreen.Dispose();
            GamepadInputsScreen.Dispose();

            _stateManager.Dispose();
            SpriteBatch.Dispose();

            StaticClassSerializer.Save(typeof(PlayerData), "data.bin");

            base.Dispose(disposing);
        }