private void Start()
 {
     skybox           = RenderSettings.skybox;
     lastFadeSettings = new SkyboxFadeSettings();
     //defaultSkyboxSettings = new SkyboxFadeSettings(skybox);
     currentFadeSettings = defaultSkyboxSettings.Copy();
     currentFadeSettings = new SkyboxFadeSettings(skybox);
 }
コード例 #2
0
 public void Fade(string _fadeName)
 {
     targetFadeSettings = fadeSettings.Find(f => f.name.Equals(_fadeName));
     if (targetFadeSettings != null)
     {
         exitRoutine = true;
         StartCoroutine(FadeRoutine());
     }
 }
コード例 #3
0
 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);
 }
コード例 #4
0
            public SkyboxFadeSettings Copy()
            {
                var fadeSettings = new SkyboxFadeSettings();

                fadeSettings.curve    = curve;
                fadeSettings.fadeTime = fadeTime;
                fadeSettings.tint     = tint;
                fadeSettings.exposure = exposure;
                fadeSettings.rotation = rotation;

                return(fadeSettings);
            }
コード例 #5
0
 public void FadeToDefault()
 {
     targetFadeSettings = defaultSkyboxSettings.Copy();
     exitRoutine        = true;
     StartCoroutine(FadeRoutine());
 }