Example #1
0
    string GetSceneName(Define.Scene type)
    {
        //reflection으로 Enum이 가지고 있는 값을의 이름을 string으로 가져올수있음.
        string name = System.Enum.GetName(typeof(Define.Scene), type);

        return(name);
    }
Example #2
0
 public void LoadScene(Define.Scene type, bool init = true)
 {
     if (init)
     {
         Managers.Clear();
     }
     SceneManager.LoadScene(getSceneName(type));
 }
Example #3
0
 string GetSceneName(Define.Scene type)
 {
     return(System.Enum.GetName(typeof(Define.Scene), type));
 }
Example #4
0
    //public BaseScene CurrentScene { get { return GameObject.FindObjectOfType<BaseScene>(); } }

    public void LoadScene(Define.Scene type)
    {
        Managers.Clear();

        SceneManager.LoadScene(GetSceneName(type));
    }
    //씬 종류로 이름 리턴
    string GetSceneName(Define.Scene type)
    {
        string name = System.Enum.GetName(typeof(Define.Scene), type);

        return(name);
    }
 //씬 로드
 public void LoadScene(Define.Scene type)
 {
     Managers.Clear();
     //CurrentScene.Clear(); //현재 씬을 클리어 후에
     SceneManager.LoadScene(GetSceneName(type)); //새로 원하는 씬 로드
 }
Example #7
0
 public void LoadScene(Define.Scene type)//Scene을 넘어갈때 현재 씬 정보 Clear해주고 넘어갈거임.
 {
     Managers.Clear();
     SceneManager.LoadScene(GetSceneName(type));
 }
Example #8
0
 public void LoadScene(Define.Scene type)
 {
     GameManager.Clear();
     LoadScene(GetSceneName(type));
 }