Files
UltimateFishing2020/Assets/Scripts/Assembly-CSharp/UnityEngine/AzureSky/AzureOverridePropertiesManually.cs
2026-03-04 10:03:45 +08:00

65 lines
4.2 KiB
C#

namespace UnityEngine.AzureSky
{
public class AzureOverridePropertiesManually : MonoBehaviour
{
[Header("Target Components")]
public AzureWeatherController weatherController;
public AzureSkyRenderController skyRenderController;
public AzureEnvironmentController environmentController;
public AzureEffectsController effectsController;
public Light directionalLight;
private void LateUpdate()
{
skyRenderController.molecularDensity = weatherController.GetOverrideFloatOutput(0, 5.09f);
skyRenderController.rayleigh = weatherController.GetOverrideFloatOutput(1, 10f);
skyRenderController.mie = weatherController.GetOverrideFloatOutput(2, 10f);
skyRenderController.rayleighColor = weatherController.GetOverrideColorOutput(3);
skyRenderController.mieColor = weatherController.GetOverrideColorOutput(4);
skyRenderController.starsIntensity = weatherController.GetOverrideFloatOutput(5);
skyRenderController.milkyWayIntensity = weatherController.GetOverrideFloatOutput(6);
skyRenderController.globalFogDistance = weatherController.GetOverrideFloatOutput(7, 5500f);
skyRenderController.globalFogSmoothStep = weatherController.GetOverrideFloatOutput(8);
skyRenderController.globalFogDensity = weatherController.GetOverrideFloatOutput(9);
skyRenderController.heightFogDistance = weatherController.GetOverrideFloatOutput(10, 200f);
skyRenderController.heightFogSmoothStep = weatherController.GetOverrideFloatOutput(11);
skyRenderController.heightFogDensity = weatherController.GetOverrideFloatOutput(12);
skyRenderController.dynamicCloudsAltitude = weatherController.GetOverrideFloatOutput(13, 15f);
skyRenderController.dynamicCloudsDirection = weatherController.GetOverrideFloatOutput(14);
skyRenderController.dynamicCloudsSpeed = weatherController.GetOverrideFloatOutput(15);
skyRenderController.dynamicCloudsDensity = weatherController.GetOverrideFloatOutput(16);
skyRenderController.dynamicCloudsColor1 = weatherController.GetOverrideColorOutput(17);
skyRenderController.dynamicCloudsColor2 = weatherController.GetOverrideColorOutput(18);
directionalLight.intensity = weatherController.GetOverrideFloatOutput(19);
directionalLight.color = weatherController.GetOverrideColorOutput(20);
environmentController.environmentIntensity = weatherController.GetOverrideFloatOutput(21);
environmentController.environmentAmbientColor = weatherController.GetOverrideColorOutput(22);
environmentController.environmentEquatorColor = weatherController.GetOverrideColorOutput(23);
environmentController.environmentGroundColor = weatherController.GetOverrideColorOutput(24);
effectsController.lightRainIntensity = weatherController.GetOverrideFloatOutput(25);
effectsController.mediumRainIntensity = weatherController.GetOverrideFloatOutput(26);
effectsController.heavyRainIntensity = weatherController.GetOverrideFloatOutput(27);
effectsController.snowIntensity = weatherController.GetOverrideFloatOutput(28);
effectsController.rainColor = weatherController.GetOverrideColorOutput(29);
effectsController.snowColor = weatherController.GetOverrideColorOutput(30);
effectsController.lightRainSoundFx = weatherController.GetOverrideFloatOutput(31);
effectsController.mediumRainSoundFx = weatherController.GetOverrideFloatOutput(32);
effectsController.heavyRainSoundFx = weatherController.GetOverrideFloatOutput(33);
effectsController.lightWindSoundFx = weatherController.GetOverrideFloatOutput(34);
effectsController.mediumWindSoundFx = weatherController.GetOverrideFloatOutput(35);
effectsController.heavyWindSoundFx = weatherController.GetOverrideFloatOutput(36);
effectsController.windSpeed = weatherController.GetOverrideFloatOutput(37);
effectsController.windDirection = weatherController.GetOverrideFloatOutput(38);
skyRenderController.sunTextureIntensity = weatherController.GetOverrideFloatOutput(39);
skyRenderController.moonTextureIntensity = weatherController.GetOverrideFloatOutput(40);
directionalLight.shadowStrength = weatherController.GetOverrideFloatOutput(41);
skyRenderController.staticCloudScattering = weatherController.GetOverrideFloatOutput(42, 2f);
skyRenderController.staticCloudColor = weatherController.GetOverrideColorOutput(43);
}
}
}