Пример #1
0
        protected void GoBackToMenu()
        {
#if UNITY_IOS || UNITY_TVOS || UNITY_STANDALONE_OSX
            OnGoingBackToMenu();
#endif
            CameraFade.StartAlphaFade(Color.black, false, 0.25f, 0f, () => SceneManager.LoadScene("DemoMenu", LoadSceneMode.Single));
        }
Пример #2
0
 private void Awake()
 {
     if (_instance == null)
     {
         _instance = this;
         _instance.init();
     }
 }
Пример #3
0
 protected virtual void SceneManagerOnSceneLoaded(Scene scene, LoadSceneMode loadSceneMode)
 {
     if (Application.platform == RuntimePlatform.IPhonePlayer ||
         Application.platform == RuntimePlatform.tvOS)
     {
         Application.targetFrameRate = 60;
     }
     Screen.sleepTimeout = 500;
     if (Time.frameCount != 0)
     {
         CameraFade.StartAlphaFade(Color.black, true, 0.25f, 0.0f);
     }
 }
Пример #4
0
 private void OnApplicationQuit()
 {
     _instance = null;
 }
Пример #5
0
 private void Die()
 {
     _instance = null;
     Destroy(gameObject);
 }
Пример #6
0
 public void LoadLevel(string levelName)
 {
     CameraFade.StartAlphaFade(Color.black, false, 0.25f, 0f, () => SceneManager.LoadScene(levelName, LoadSceneMode.Single));
 }
Пример #7
0
 private void QuitApplication()
 {
     CameraFade.StartAlphaFade(Color.black, false, 0.25f, 0f, Application.Quit);
 }
Пример #8
0
 protected virtual void SceneLoadedHandler(int buildIndex)
 {
     Screen.sleepTimeout = SleepTimeout.SystemSetting;
     CameraFade.StartAlphaFade(Color.black, true, 0.25f, 0.0f);
 }