choix.gd 346 B

12345678910111213
  1. extends Node2D
  2. func _ready() -> void:
  3. for child in get_children():
  4. assert(child is Planete, "Seules les planetes sont autorisees dans le systeme")
  5. var planete: Planete = child as Planete
  6. planete.niveau_demarre.connect(demarrer_niveau)
  7. func demarrer_niveau(niveau: PackedScene) -> void:
  8. add_sibling(niveau.instantiate())
  9. queue_free()