Example #1
0
    IEnumerator LoadCoroutine()                                              //씬이 로드될때까지 대기하기위해 코루틴 사용
    {
        AsyncOperation operation = SceneManager.LoadSceneAsync("GameScene"); //로드를하기위한 플레이어가 다음 씬에 있으니 우선 씬 이동

        while (!operation.isDone)                                            //씬 로딩이 끝날때까지
        {
            yield return(null);                                              //대기
        }
        theSave = FindObjectOfType <SavenLoad>();
        theSave.LoadData();                         //씬 이동 후에도 싱글턴화 했기 때문에 객체가 남아있어서 실행 가능
        this.gameObject.SetActive(false);
    }
Example #2
0
 public void ClickLoad()
 {
     theSave.LoadData();
 }