FINAL JAM COMMIT

This commit is contained in:
2026-02-01 14:06:04 +02:00
parent d910018b7b
commit 4dcca0d08a
42 changed files with 1652 additions and 55 deletions
+36
View File
@@ -0,0 +1,36 @@
using Godot;
using System;
public partial class PauseManager : Node
{
[Export] private CanvasLayer _hud;
[Export] private CanvasLayer _pauseMenu;
public override void _Process(double delta)
{
if (Input.IsActionJustPressed("pause"))
{
bool paused = GetTree().Paused;
if (!paused)
{
PauseGame();
return;
}
ContinueGame();
}
}
public void PauseGame()
{
GetTree().Paused = true;
_hud.Visible = false;
_pauseMenu.Visible = true;
}
public void ContinueGame()
{
GetTree().Paused = false;
_hud.Visible = true;
_pauseMenu.Visible = false;
}
}