class_name EntityInteractable extends Node @export var entityDirection:EntityDirection = null @export var entity:Entity = null @export var characterBody:CharacterBody3D = null; signal onInteract(interactor:EntityInteractor, interactable:EntityInteractable) func interact(interactor:EntityInteractor) -> void: onInteract.emit(interactor, self)