21 lines
333 B
GDScript
21 lines
333 B
GDScript
extends Node3D
|
|
class_name SkySwitcher
|
|
|
|
@export var skies : Array[Node] = []
|
|
|
|
var current_sky
|
|
|
|
func _ready() -> void:
|
|
for i in skies:
|
|
i.visible = false
|
|
|
|
|
|
|
|
func update_environment_sky(set_to_sky):
|
|
if set_to_sky != current_sky:
|
|
for i in skies:
|
|
if i != set_to_sky:
|
|
i.visible = false
|
|
|
|
skies[set_to_sky].visible = true
|