던전 클리어 시 클리어 UI 생성하기를 해보자.
public void StageClear()
{
Debug.Log("스테이지 클리어!");
Cursor.lockState = CursorLockMode.None;
UIManager.Instance.Show<UIPopupStageClear>();
// TODO: 완료 UI 호출
}
UIManager로 원하는 제네릭 클래스를 호출해준다.
public override void Opened(params object[] param)
{
base.Opened(param);
}
public void GoToLobby()
{
Hide();
SceneLoadManager.Instance.ChangeScene("Game", () =>
{}, UnityEngine.SceneManagement.LoadSceneMode.Single);
}
SceneLoadManager를 통해 Game씬으로 이동한다. 로드모드를 single로해 다른 씬은 제거해준다.