🚧 Basic interaction works now too

pull/48/head
kziolkowski 1 month ago
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)
{

Loading…
Cancel
Save