IEnumerator LoadCoroutine() //씬이 로드될때까지 대기하기위해 코루틴 사용 { AsyncOperation operation = SceneManager.LoadSceneAsync("GameScene"); //로드를하기위한 플레이어가 다음 씬에 있으니 우선 씬 이동 while (!operation.isDone) //씬 로딩이 끝날때까지 { yield return(null); //대기 } theSave = FindObjectOfType <SavenLoad>(); theSave.LoadData(); //씬 이동 후에도 싱글턴화 했기 때문에 객체가 남아있어서 실행 가능 this.gameObject.SetActive(false); }
public void ClickLoad() { theSave.LoadData(); }