Exemplo n.º 1
0
    //IEnumerator GameScene(){
    //    float fadeTime = GameObject.Find("GameManager").GetComponent<SceneFading>().BeginFade(1);
    //    yield return new WaitForSeconds(fadeTime);
    //    Application.LoadLevel("GameBoard");
    //    SceneManager.LoadScene("GameBoard", LoadSceneMode.Additive);

    //}

    IEnumerator FromStart()
    {
        SceneFading.BeginFade(1);
        yield return(new WaitForSeconds(fadeTime));

        isStart = false;
        SceneStart.SetActive(false);
        SceneMenu.SetActive(true);
        yield return(new WaitForSeconds(fadeTime + fadeDelay));

        SceneFading.BeginFade(-1);
    }
Exemplo n.º 2
0
 public static SceneFading Instance()
 {
     if (m_instance != null)
     {
         return m_instance;
     }
     else
     {
         GameObject faderObject = PhotonNetwork.Instantiate("UI/Fader", Vector3.zero, Quaternion.identity, 0);
         PhotonNetwork.Spawn(faderObject.GetPhotonView());
         m_instance = faderObject.GetComponent<SceneFading>();
         return m_instance;
     }
 }
Exemplo n.º 3
0
    IEnumerator ShiftPoint()
    {
        SceneFading.BeginFade(1);
        yield return(new WaitForSeconds(fadeTime));

        isMenu = false;
        SceneGame.SetActive(true);
        SceneMenu.SetActive(false);
        MovePlayer.isMenu = false;
        AudioSource audio = GetComponent <AudioSource>();

        audio.Play();
        yield return(new WaitForSeconds(fadeTime + fadeDelay));

        //SceneFading.OnLevelWasLoaded();
        SceneFading.BeginFade(-1);
    }
Exemplo n.º 4
0
 private void Start()
 {
     Fader  = FindObjectOfType <SceneFading>();
     Canvas = FindObjectOfType <Canvas>().transform;
 }