extends Node3D var exits: Array = [false, false, false, false] func _ready() -> void: pass #exits = [ #randi() % 2 == 0, #randi() % 2 == 0, #randi() % 2 == 0, #randi() % 2 == 0, #] #update() func update() -> void: var i = 0 print(exits) for exit in exits: if not exit: i += 1 continue if i == 0: #n $n.position.y = 1 #$n.get_surface_override_material(0).albedo_color = Color.GREEN if i == 1: #s $s.position.y = 1 #$s.get_surface_override_material(0).albedo_color = Color.GREEN if i == 2: #w $w.position.y = 1 #$w.get_surface_override_material(0).albedo_color = Color.GREEN if i == 3: #e $e.position.y = 1 #$e.get_surface_override_material(0).albedo_color = Color.GREEN i += 1