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); }
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); }