Exemplo n.º 1
0
 public override void _Input(InputEvent @event)
 {
     base._Input(@event);
     if (@event.IsActionPressed("ui_tech_tree"))
     {
         // hide the Leaderboard
         leaderBoard.Visible = false;
         // toggle the TechTree
         techTree.Visible = !techTree.Visible;
         gui.Visible      = map.Visible = asteroidManager.Visible = !techTree.Visible;
     }
     else if (@event.IsActionPressed("ui_leaderboard"))
     {
         // hide the TechTree
         techTree.Visible = false;
         // toggle the LeaderBoard
         leaderBoard.Visible = !leaderBoard.Visible;
         gui.Visible         = map.Visible = asteroidManager.Visible = !leaderBoard.Visible;
     }
     else if (@event.IsActionPressed("escape"))
     {
         // hide the UIs
         techTree.Visible    = false;
         leaderBoard.Visible = false;
         map.Show();
         asteroidManager.Show();
     }
     else if (@event.IsActionPressed("quit"))
     {
         quitPopup.Show();
     }
 }