From 87b37251db365fd717902521e0fef23a574ffc54 Mon Sep 17 00:00:00 2001 From: tpart Date: Sat, 27 Jul 2024 14:26:35 +0200 Subject: Add light support for environment types --- client/map/environment/environment.gd | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'client/map/environment/environment.gd') 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) + -- cgit v1.3.1