Beispiel #1
0
    public void Save(int scene)
    {
        LoadScenes ls            = transform.GetComponent <LoadScenes>();
        Transform  transfShuttle = shuttle.GetComponent <Transform>();

        /* Salvo soltanto la posizione X dello shuttle, in modo da tornare alla scena "Explore"
         * più o meno vicino al pianeta che ho "cliccato".
         * (E' un modo da aggirare la situazione senza complicare lo script)
         */
        PlayerPrefs.SetFloat("shuttlePositionX", transfShuttle.position.x);
        ls.LoadScene(scene);
    }
Beispiel #2
0
    IEnumerator LoadScene_(int scene)
    {
        CanvasGroup canvasGroup = canvas.GetComponent <CanvasGroup>();

        while (canvasGroup.alpha > 0)
        {
            canvasGroup.alpha -= Time.deltaTime;
            yield return(null);
            //Debug.Log("Diminuindo o alpha: " + canvasGroup.alpha);
        }
        //yield return new WaitForSeconds(1f);
        LoadScenes ls = canvas.GetComponent <LoadScenes>();

        ls.LoadScene(scene);
    }