player progress

This commit is contained in:
Rendo 2025-07-21 02:13:02 +05:00
commit 27d839b86f
27 changed files with 236 additions and 68 deletions

View file

@ -2,7 +2,7 @@ using Godot;
[GlobalClass]
public abstract partial class DroppableItem : Area2D
public partial class DroppableItem : Area2D
{
[Signal] public delegate void PickedUpEventHandler();
public override void _InputEvent(Viewport viewport, InputEvent @event, int shapeIdx)
@ -10,8 +10,9 @@ public abstract partial class DroppableItem : Area2D
if (@event.IsActionPressed("primary_action"))
{
PickUp();
EmitSignal(SignalName.PickedUp);
}
}
public abstract void PickUp();
public virtual void PickUp() {}
}

View file

@ -17,9 +17,4 @@ public partial class DroppableSeedpacket : DroppableItem
_cost.LabelSettings = plant.customFrame.font;
}
}
public override void PickUp()
{
EmitSignal(SignalName.PickedUp);
}
}