🚧 Basic interaction works now too

This commit is contained in:
2025-12-12 13:49:16 +01:00
parent 9e0e87ef17
commit c509a52001
@@ -44,27 +44,10 @@ public partial class InteractionArea2D : Node2D
} }
} }
/*
public void OnPlayerEntered(Node2D player)
{
if (!_active || !InputService.Instance.InputEnabled)
return;
if (_showLabel)
_label.Show();
if (!_useOutline)
return;
if (!IsSelectedByDetector)
return;
ActivateOutline();
}
*/
public void HighlightInteractable() public void HighlightInteractable()
{ {
IsSelectedByDetector = true;
if (!_active || !InputService.Instance.InputEnabled) if (!_active || !InputService.Instance.InputEnabled)
return; return;
@@ -82,6 +65,7 @@ public partial class InteractionArea2D : Node2D
public void ResetHighlight() public void ResetHighlight()
{ {
IsSelectedByDetector = false;
_label.Hide(); _label.Hide();
if (!_useOutline) if (!_useOutline)
@@ -94,13 +78,6 @@ public partial class InteractionArea2D : Node2D
} }
} }
/*
public void OnPlayerExited(Node2D player)
{
}
*/
public override void _Input(InputEvent @event) public override void _Input(InputEvent @event)
{ {
if (!_active || !InputService.Instance.InputEnabled) if (!_active || !InputService.Instance.InputEnabled)