valencia-rail-rush/chunk.gd

40 lines
747 B
GDScript

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