extends Resource class_name Action @export var prompt: Dictionary @export var answered_function: Callable func _init(pr: Dictionary, fun: Callable) -> void: prompt = pr answered_function = fun func prompt_answered(player: Player, answer: String) -> bool: return answered_function.call(player, answer)