Restore Pause functionality
This commit is contained in:
@@ -61,8 +61,6 @@ public partial class Player : CharacterBody3D, IPlayer
|
||||
public delegate void InventoryButtonPressedEventHandler();
|
||||
[Signal]
|
||||
public delegate void MinimapButtonHeldEventHandler();
|
||||
[Signal]
|
||||
public delegate void PauseButtonPressedEventHandler();
|
||||
#endregion
|
||||
|
||||
#region Exports
|
||||
@@ -224,7 +222,12 @@ public partial class Player : CharacterBody3D, IPlayer
|
||||
{
|
||||
var isAdded = Inventory.TryAdd(inventoryItem);
|
||||
if (isAdded)
|
||||
{
|
||||
Game.AnnounceMessageOnMainScreen($"{inventoryItem.ItemName} picked up.");
|
||||
inventoryItem.QueueFree();
|
||||
}
|
||||
else
|
||||
Game.AnnounceMessageOnMainScreen($"Could not pick up {inventoryItem.ItemName}.");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -252,7 +255,7 @@ public partial class Player : CharacterBody3D, IPlayer
|
||||
|
||||
public void PlayerPause()
|
||||
{
|
||||
EmitSignal(SignalName.PauseButtonPressed);
|
||||
Game.TogglePause();
|
||||
}
|
||||
|
||||
public IDungeonRoom GetCurrentRoom()
|
||||
|
||||
Reference in New Issue
Block a user