예제 #1
0
 public void FadeOutWithCallback()
 {
     CameraFade.Out(() =>
     {
         Debug.Log("fade out finished");
     }, 2f);
 }
예제 #2
0
    void OnTriggerEnter(Collider other)
    {
        if (other.CompareTag("Player"))
        {
            //CameraFade.Out();

            CameraFade.Out(() =>
            {
                OldSchoolFPC.Instance.transform.position = _destination.position;
                CameraFade.In(_fadingTime);
            }, _fadingTime);
        }
    }
예제 #3
0
 public void nextScene()
 {
     ++currentScene;
     try
     {
         CameraFade.Out(() =>
         {
             SceneManager.LoadScene(scenes[currentScene]);
             CameraFade.In(2f);
         }
                        , 2f);
         SceneManager.LoadScene(scenes[currentScene]);
     }
     catch (ArgumentOutOfRangeException exc)
     {
         Debug.LogError("А сценки то кончились");
         loadFinal();
     }
 }
예제 #4
0
 public void FixedDurationFadeOut()
 {
     CameraFade.Out(2f, false, true);
 }
예제 #5
0
 public void FadeOut()
 {
     CameraFade.Out(2f);
 }
예제 #6
0
 public void RestartAndFadeOut()
 {
     CameraFade.Out(2f, true);
 }
예제 #7
0
 void Start()
 {
     CameraFade.Out(2f);
 }