public static void SetNowScene() { GC.Collect(); string sceneName = SceneManager.GetActiveScene().name; NowScene = (NowScenes)Enum.Parse(typeof(NowScenes), sceneName); }
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; } }
public static void ChangeScene(NowScenes _scene) { SceneManager.LoadSceneAsync(_scene.ToString()); }