//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); }
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; } }
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); }
private void Start() { Fader = FindObjectOfType <SceneFading>(); Canvas = FindObjectOfType <Canvas>().transform; }