using Godot; namespace GodotComponentTest.components; public class InteractionComponent: Component { [Signal] delegate void InteractionStart(Spatial owningEntity, Spatial targetEntity); [Signal] delegate void InteractionEnd(Spatial owningEntity, Spatial targetEntity); public void EndInteraction() { hasStopped = true; } public bool hasStopped = false; public Spatial OwningEntity; public Spatial TargetEntity; }