private void OnPlayButtonAction(object button, Point position) { Animators["MainMenu"].Play("Zoom"); Animators["MainMenu"].CurrentAnimation.Looping = false; if (Animators["MainMenu"].Speed < 0f) { Animators["MainMenu"].Speed *= -1f; } _playButton.Enable(false); }
private void ResetUI() { if (_playButton != null) { _playButton.Enable(true); Game.GuiManager.AddButton(_playButton); } if (_settingsButton != null) { _settingsButton.Enable(true); Game.GuiManager.AddButton(_settingsButton); } if (Animators["MainMenu"] != null) { var previousScreen = Game.ScreenManager.GetPreviousScreen(); if (previousScreen == null) { Animators["MainMenu"].Play("Idle"); } else { Animators["MainMenu"].Play("Zoom"); Animators["MainMenu"].Progress = 1f; Animators["MainMenu"].Speed *= -1; } Game.SpriteBatchManager.AddSpriterAnimator(Animators["MainMenu"], Layer.BACKGROUND); } if (Animators["XmasTitle"] != null) { Game.SpriteBatchManager.AddSpriterAnimator(Animators["XmasTitle"], Layer.BACKGROUND); } }