IEnumerator <WaitForSeconds> _GoToMenu() { yield return(new WaitForSeconds(1.5f)); _splashImage.fillOrigin = 1; _splashImage.DOFillAmount(0, 1); MyAnalytics.Init(""); yield return(new WaitForSeconds(1)); SceneTransitor.Instance.TransitScene(SceneTransitor.SCENE_MAIN_MENU); MyAnalytics.SendEvent(MyAnalytics.game_entrance); yield break; }
// Use this for initialization void Start() { MyAnalytics.Init(null); Application.runInBackground = true; Screen.sleepTimeout = SleepTimeout.NeverSleep; _splashImage.fillAmount = 0; _splashImage.DOFillAmount(1, 1).SetEase(Ease.Linear).SetDelay(.1f); GameSaveData.IncreaseSessionNumber(); if (DataHelper.Instance.IsFirstSession()) { } DataHelper.Instance.CalcLevelsCount(); if (GameAsset.Instance.DailyIsLocal) { OnGetLiveTime(DateTime.Now); //Mock only for testing } else { SceneTransitor.Instance.GetLiveDateTime(OnGetLiveTime); } if (GameSaveData.IsGameSoundOn()) { SoundManager.Instance.UnMuteSounds(); } else { SoundManager.Instance.MuteSounds(); } if (GameSaveData.IsGameMusicOn()) { SoundManager.Instance.UnMuteMusics(); } else { SoundManager.Instance.MuteMusics(); } StoreHandler.instance.InitializeBillingService(Store_ErrorHandler, Store_SuccessHandler); }