コード例 #1
0
    public static void SetNowScene()
    {
        GC.Collect();
        string sceneName = SceneManager.GetActiveScene().name;

        NowScene = (NowScenes)Enum.Parse(typeof(NowScenes), sceneName);
    }
コード例 #2
0
    private void OnIntGameFacade(NowScenes nowScene)
    {
        if (ClientManager == null)
        {
            ClientManager = new ClientManager().OnInit();
        }
        switch (nowScene)
        {
        case NowScenes.LoadScene:
            break;

        case NowScenes.LoginScene:
            OnInitLoginSceneGameFacade();
            break;

        case NowScenes.GameScene:
            OnInitGameSceneGameFacade();
            break;

        default:
            break;
        }
    }
コード例 #3
0
 public static void ChangeScene(NowScenes _scene)
 {
     SceneManager.LoadSceneAsync(_scene.ToString());
 }