IEnumerator Start() { _group = UIUtilities.GetCanvasGroup(gameObject); yield return(new WaitForSeconds(SplashActiveTime)); #if UNITY_WEBGL ShareBtn.SetActive(false); ExitBtn.SetActive(false); #endif _group.DOFade(0, 1f).SetEase(Ease.OutQuad).OnComplete(() => { /* if(AlertController.instance.isChallengeReceived||AlertController.instance.isChallengeSent) * { * HomeScreen.SetActive(false); * gameObject.SetActive(false); * WHOTMultiplayerManager.wagerAmount = 1; * WHOTMultiplayerManager.playingWagered = false; * // WHOTMultiplayerManager.instance.Connect(); * ExitFromGameplayObject.SetActive(true); * } * else * {*/ if (PlayerPrefs.GetInt("WHOTRestartOnline") == 1) { PlayerPrefs.SetInt("WHOTRestartOnline", 0); PlayerPrefs.SetInt("WHOTRestart", 0); HomeScreen.SetActive(false); gameObject.SetActive(false); WHOTMultiplayerManager.wagerAmount = 1; WHOTMultiplayerManager.playingWagered = false; //WHOTLultiplayerManager.instance.Connect(); ExitFromGameplayObject.SetActive(true); return; } else if (PlayerPrefs.GetInt("WHOTRestart") == 1) { PlayerPrefs.SetInt("WHOTRestartOnline", 0); PlayerPrefs.SetInt("WHOTRestart", 0); HomeScreen.SetActive(false); gameObject.SetActive(false); WhotManager.instance.OnStart(); return; } else { HomeMenu.SetActive(true); gameObject.SetActive(false); } //} }); }