@export var experience_manager: Node
@export var skill_upgrade_scene1: PackedScene
@export var skill_upgrade_scene2: PackedScene
experience_manager works just fine, but the PackedScenes are throwing an error. Here's what this script does:
func _ready():
experience_manager.level_up.connect(on_level_up)
skill_upgrade_scene1.level_up.connect(on_level_up)
skill_upgrade_scene2.level_up.connect(on_level_up)
And then, all 3 of those exports have this:
signal level_up(new_level: int)
level_up.emit(global.game_data["level"])
The error is seen in the image. But, why? Can you not do this with a PackedScene?