public override void Update(GameTime gameTime) { base.Update(gameTime); components.Update(gameTime); animProvider.Update(gameTime.ElapsedGameTime.TotalMilliseconds); if (isEnabled && Game.Input.IsPressKeeped) { isEnabled = false; startSound.Play(0.5f, 0, 0); animProvider.CreateChain() .Blink(label, 100, 10) .Then(() => { var gameScene = new GameScene(Game); Game.SceneManager.Push(new BlackoutSwitchScene(Game, gameScene)); }); } }
public GameLogic(GameBase game, GameScene scene, double textureScale) { this.game = game; this.scene = scene; this.textureScale = textureScale; }
public ShowerSpecial(GameBase game, GameScene scene, double textureScale) : base(game, scene, textureScale) { }
public PressureSpecial(GameBase game, GameScene scene, double textureScale) : base(game, scene, textureScale) { }
private void RetryPressed(object sender, EventArgs e) { var next = new GameScene(Game); Game.SceneManager.Push(new BlackoutSwitchScene(Game, next)); }
public ChristmasSpecial(GameBase game, GameScene scene, double textureScale) : base(game, scene, textureScale) { }
public BiforkSpecial(GameBase game, GameScene scene, double textureScale) : base(game, scene, textureScale) { }