diff options
| author | tpart <tpart120@proton.me> | 2024-07-27 14:26:35 +0200 |
|---|---|---|
| committer | tpart <tpart120@proton.me> | 2024-07-27 14:26:35 +0200 |
| commit | 87b37251db365fd717902521e0fef23a574ffc54 (patch) | |
| tree | cfba720f146d6b3f1df80031de8febe17f44e76f /client/map/environment/environment.gd | |
| parent | 1d3d67cf6889c9a4eba5117e3b71ff3baaeaa54e (diff) | |
| download | hurrycurry-87b37251db365fd717902521e0fef23a574ffc54.tar hurrycurry-87b37251db365fd717902521e0fef23a574ffc54.tar.bz2 hurrycurry-87b37251db365fd717902521e0fef23a574ffc54.tar.zst | |
Add light support for environment types
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) + |