Watering fields

This commit is contained in:
2025-05-18 11:44:33 +02:00
parent 0f8eb244e9
commit 90616537bc
6 changed files with 111 additions and 29 deletions
@@ -10,8 +10,8 @@ public partial class InteractionArea2D : Node2D
[Export] private bool _showLabel = true;
[Export] private int _id;
[Signal]
public delegate void InteractedEventHandler(int id);
[Signal] public delegate void InteractedToolEventHandler(int id);
[Signal] public delegate void InteractedEventHandler();
public void OnPlayerEntered(Node2D player)
{
@@ -29,7 +29,8 @@ public partial class InteractionArea2D : Node2D
if (@event.IsAction("interact") && @event.IsPressed() && _area.HasOverlappingBodies())
{
_label.Hide();
EmitSignal(SignalName.Interacted, _id);
EmitSignal(SignalName.InteractedTool, _id);
EmitSignal(SignalName.Interacted);
}
}