private void Start() { skybox = RenderSettings.skybox; lastFadeSettings = new SkyboxFadeSettings(); //defaultSkyboxSettings = new SkyboxFadeSettings(skybox); currentFadeSettings = defaultSkyboxSettings.Copy(); currentFadeSettings = new SkyboxFadeSettings(skybox); }
public void Fade(string _fadeName) { targetFadeSettings = fadeSettings.Find(f => f.name.Equals(_fadeName)); if (targetFadeSettings != null) { exitRoutine = true; StartCoroutine(FadeRoutine()); } }
private void Start() { skybox = RenderSettings.skybox; lastFadeSettings = new SkyboxFadeSettings(); //defaultSkyboxSettings = new SkyboxFadeSettings(skybox); currentFadeSettings = defaultSkyboxSettings.Copy(); currentFadeSettings = new SkyboxFadeSettings(skybox); skybox.SetColor("_Tint", defaultSkyboxSettings.tint); skybox.SetFloat("_Exposure", defaultSkyboxSettings.exposure); skybox.SetFloat("_Rotation", defaultSkyboxSettings.rotation); }
public SkyboxFadeSettings Copy() { var fadeSettings = new SkyboxFadeSettings(); fadeSettings.curve = curve; fadeSettings.fadeTime = fadeTime; fadeSettings.tint = tint; fadeSettings.exposure = exposure; fadeSettings.rotation = rotation; return(fadeSettings); }
public void FadeToDefault() { targetFadeSettings = defaultSkyboxSettings.Copy(); exitRoutine = true; StartCoroutine(FadeRoutine()); }