Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class SaveScreen : LoadingScreen
- {
- private bool _newSave;
- private Player _player;
- public SaveScreen(EventHandler screenEvent, ContentManager Content, GraphicsDevice GraphicsDevice, Player player)
- : base(screenEvent, Content, GraphicsDevice)
- {
- screenTexture = Content.Load<Texture2D>("saving");
- _newSave = true;
- this._player = player;
- helper.FinishedSaving = new EventHandler(FinishedSaving);
- }
- public override void Update(GameTime gameTime)
- {
- if (_newSave) //breakpoint is here
- {
- helper.RequestSave(_player);
- _newSave = false;
- }
- helper.UpdateSaving();
- base.Update(gameTime);
- }
- private void FinishedSaving(object o, EventArgs e)
- {
- _newSave = true; //breakpoint is here
- screenEvent.Invoke(this, new EventArgs());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement