예제 #1
0
 /// <summary> Clear all scenes off the stack (if any) and push a new scene. </summary>
 public static void Set(PrimeScene scene)
 {
     Prime.Unpause();
     Tree.SetInputAsHandled();
     ClearAll();
     Push(scene, true);
 }
 public override void _UnhandledInput(InputEvent @event)
 {
     if (@event.IsActionPressed("ui_cancel"))
     {
         SetPaused(!paused);
         sceneTree.SetInputAsHandled();
     }
 }
예제 #3
0
    public override void _UnhandledInput(InputEvent @event)
    {
        bool isPressed = @event.IsActionPressed("pause");

        if (isPressed)
        {
            Paused = !_paused;
            _sceneTree.SetInputAsHandled();
        }
    }