private void UpdateLight(Biome biome) { if (biome.Sunlight == null) { GD.PrintErr("biome has no sunlight parameters"); return; } worldLight.Translation = new Vector3(0, 0, 0); worldLight.LookAt(biome.Sunlight.Direction, new Vector3(0, 1, 0)); worldLight.ShadowEnabled = biome.Sunlight.Shadows; worldLight.LightColor = biome.Sunlight.Colour; worldLight.LightEnergy = biome.Sunlight.Energy; worldLight.LightSpecular = biome.Sunlight.Specular; }