using Godot; namespace Babushka.scripts.CSharp.Common.CharacterControls; /// /// Used for identifying scenes when listening for area overlaps. /// public partial class DetectableInteractionArea : Area2D { [Export] public InteractionArea2D interactionArea2D; public void InteractionAreaSelectionChanged(Variant instanceID) { if (instanceID.AsString() == GetInstanceId().ToString()) { interactionArea2D.HighlightInteractable(); } else { interactionArea2D.ResetHighlight(); } } }