aboutsummaryrefslogtreecommitdiff
path: root/client/map/environment/environment.gd
diff options
context:
space:
mode:
Diffstat (limited to 'client/map/environment/environment.gd')
-rw-r--r--client/map/environment/environment.gd8
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)
+