🚧 Basic interaction works now too

pull/49/head
Katharina Ziolkowski 4 months ago
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)

Loading…
Cancel
Save