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 Detected() { GD.Print("Detected " + interactionArea2D.GetParent().Name); interactionArea2D.IsSelectedByDetector = true; } public void NoLongerDetected() { interactionArea2D.IsSelectedByDetector = false; } }