Added interaction on mouse click

feature/showcase_bugfixing_kathi_partII_quickfix
kziolkowski 5 months ago
parent 7c03964d33
commit 283caf282b

@ -77,16 +77,26 @@ public partial class InteractionArea2D : Node2D
if (@event.IsAction("interact") && @event.IsPressed()) if (@event.IsAction("interact") && @event.IsPressed())
{ {
if (_area.HasOverlappingBodies()) TryInteract();
{ }
_label.Hide();
if (@event.IsActionPressed("click") && @event.IsPressed())
{
TryInteract();
}
}
private void TryInteract()
{
if (_area.HasOverlappingBodies())
{
_label.Hide();
if (_useSprite && _useOutline) if (_useSprite && _useOutline)
_spriteToOutline.Material = _backupMaterial; _spriteToOutline.Material = _backupMaterial;
EmitSignal(SignalName.InteractedTool, _id); EmitSignal(SignalName.InteractedTool, _id);
EmitSignal(SignalName.Interacted); EmitSignal(SignalName.Interacted);
}
} }
} }

Loading…
Cancel
Save