Attention | Topic was automatically imported from the old Question2Answer platform. | |
Asked By | Supernova Files |
I’m trying to use signals to update a text from a label, but it’s not working.
I have a Singleton (notification.gd) just to declare the signal:
extends Node
signal validate_answer(answerData)
And it is emited in the function in another script:
func drop_data(_position, data):
answerSelected = {"id":data.id , "description": data.description, "status":data.status}
SIGN.emit_signal("validate_answer" , answerSelected)
get_tree().change_scene("res://scenes/validation.tscn")
Then I have the scene that will connect to the signal:
extends Control
onready var resultLabel = $MarginContainer/VBoxContainer/Resultado
func _ready():
SIGN.connect("validate_answer" , self , "on_validate_answer")
func on_validate_answer(answerData):
resultLabel.text = answerData["description"]
I thought that this would update the text property, but it is not. What am I missing here?