0 votes

How to pass arguments when instantiating a scene via gdscript? For example, I have a scene/node called "message", it shows a message on the screen and I want to pass a string. I was thinking that it would be work like this:

func someFunction():
    var i = message.instance("random") # I think I have to put it here
    add_child(i)

func _ready(message):
    $label.text = message # I also have a child node called label (that extends Label)
in Engine by (655 points)

Please log in or register to answer this question.

Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to webmaster@godotengine.org with your username.