So currently im instantiating the same ground Scene everytime, whereas I wan't to randomly spawn different scenes from a list.
Here is how my script looks right now:
const ground = preload("res://Scenes/Walls&Floors/Floor1.tscn")
const groundDistance = 250
var groundSpawnPosition = global_position
onready var player = get_parent().get_node("Player")
onready var floorContainer = get_parent().get_node("EnvironMent/Floors")
func _process(_delta):
if groundSpawnPosition.distance_to(player.global_position) < 1000:
spawnGround()
func spawnGround():
var spawnInstance = ground.instance()
floorContainer.add_child(spawnInstance)
spawnInstance.global_position = Vector2(-380, groundSpawnPosition.y)
groundSpawnPosition.y = groundSpawnPosition.y + groundDistance