Add debug menu, add ability to load next floor or spawn item
This commit is contained in:
@@ -335,6 +335,22 @@ public partial class Game : Node3D, IGame
|
||||
return rolledItem;
|
||||
}
|
||||
|
||||
public override void _Input(InputEvent @event)
|
||||
{
|
||||
if (@event.IsActionPressed(GameInputs.Debug) && !InGameUI.DebugMenu.Visible)
|
||||
{
|
||||
InGameUI.DebugMenu.Show();
|
||||
InGameUI.PlayerInfoUI.Hide();
|
||||
GameRepo.Pause();
|
||||
}
|
||||
else if (@event.IsActionPressed(GameInputs.Debug) && InGameUI.DebugMenu.Visible)
|
||||
{
|
||||
InGameUI.DebugMenu.Hide();
|
||||
InGameUI.PlayerInfoUI.Show();
|
||||
GameRepo.Resume();
|
||||
}
|
||||
}
|
||||
|
||||
private void DropRestorative(Vector3 vector)
|
||||
{
|
||||
var restorativeScene = GD.Load<PackedScene>("res://src/items/restorative/Restorative.tscn");
|
||||
|
||||
Reference in New Issue
Block a user