A ver si me explico.
Estoy haciendo un generador de datos planetarios. Tenemos por ejemplo 4 datos, tamaño, distancia, oxigeno y orbita. Tambien he creado distintos "planetas" que he metido en un array, para que se instancien junto con los datos. Cuando pulso la tecla Space, se instancia todo esto. En este gif quedara todo mas claro.
Hasta aqui sin problemas. La pega que tengo es que yo quiero poder estar pulsando ciclicamente el Space, destruya todo lo anterior y haga una nueva instancia.
Este es el codigo donde tengo metido el array con los planetas y los datos random que se generan.
Lo tengo en el Start por que luego desde otro objeto Instancio un prefab donde esta el canvas y ese script.
El problema que tengo es que, se destruye el canvas y se vuelve a instanciar, pero los planetas que se instancian de los arrays no desaparecen, esto es lo que sucede en Hierachy cada vez que pulso el Space.
( se ve primero el Game y luego Hierachy ).
¿Se os ocurre cual puede ser el problema o una mejor solucion para hacer lo que busco?.