🚧 Basic interaction works now too

This commit is contained in:
2025-12-12 13:49:16 +01:00
parent 9e0e87ef17
commit c509a52001
@@ -43,28 +43,11 @@ public partial class InteractionArea2D : Node2D
_backupMaterials = _spritesToOutline.Select(s => s.Material).ToArray();
}
}
/*
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()
{
IsSelectedByDetector = true;
if (!_active || !InputService.Instance.InputEnabled)
return;
@@ -82,6 +65,7 @@ public partial class InteractionArea2D : Node2D
public void ResetHighlight()
{
IsSelectedByDetector = false;
_label.Hide();
if (!_useOutline)
@@ -93,13 +77,6 @@ public partial class InteractionArea2D : Node2D
sprite.Material = _backupMaterials[i];
}
}
/*
public void OnPlayerExited(Node2D player)
{
}
*/
public override void _Input(InputEvent @event)
{