diff options
Diffstat (limited to 'client/map/environment/environment.gd')
-rw-r--r-- | client/map/environment/environment.gd | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/client/map/environment/environment.gd b/client/map/environment/environment.gd index 4f866ac8..9cf6f03e 100644 --- a/client/map/environment/environment.gd +++ b/client/map/environment/environment.gd @@ -4,10 +4,11 @@ extends Node3D @onready var wind: GPUParticles3D = $Wind @onready var world_environment: EnvironmentSetup = $WorldEnvironment +@onready var light: LightSetup = $DirectionalLight3D func update(active: Array): if active.has("night"): - world_environment.set_sky("night") + set_sky("night") wind.emitting = active.has("wind") var a: ParticleProcessMaterial = wind.process_material @@ -18,3 +19,8 @@ func update(active: Array): # TODO ramp rain.emitting = active.has("rain") rain.amount = 500 if active.has("rain") else 0 + +func set_sky(sky_name: String): + world_environment.set_sky(sky_name) + light.set_sky(sky_name) + |