Exemplo n.º 1
0
 private static void OnSceneLoaded(Scene scene, LoadSceneMode mode)
 {
     if (scene.name.Equals("Main"))
     {
         isMainScene = true;
         CreateGameObject();
         SaveManager.CreateGameObject();
         DebugGUI.MainSceneLoaded();
         InputHelper.MainSceneLoaded();
         OnMainSceneStatusChanged?.Invoke(new MainSceneStatusChangedEventArgs()
         {
             isMainScene = true
         });
     }
 }
Exemplo n.º 2
0
 private static void OnSceneUnloaded(Scene scene)
 {
     if (scene.name.Equals("Main"))
     {
         isMainScene = false;
         isIngame    = false;
         OnIngameStatusChanged?.Invoke(new IngameStatusChangedEventArgs()
         {
             ingame = false
         });
         OnMainSceneStatusChanged?.Invoke(new MainSceneStatusChangedEventArgs()
         {
             isMainScene = false
         });
         StatManager.Unload();
         InputHelper.MainSceneUnloaded();
         DebugGUI.MainSceneUnloaded();
     }
 }