class_name Entity extends CharacterBody3D const ConversationElement = preload("res://ConversationElement.gd") enum MovementType { NONE, DISABLED, PLAYER } enum InteractType { NONE, CONVERSATION, }; # Movement settings @export_category("Movement") @export var movementType:MovementType = MovementType.NONE # Interaction settings @export_category("Interactions") @export var interactType:InteractType = InteractType.NONE @export var conversation:Array[ConversationElement] = []