IEnumerator Coroutine_OnEnterWin() { yield return(StartCoroutine(mPSManager.Coroutine_ShowEFX(4, Vector3.zero, 1.0f))); DestroyAllObjects(); mMenuHandler.SetActiveBtnNext(true); }
void OnEnterNewGame() { mNumberOfLives = 3; mFsm.SetCurrentState((int)GameState.StateID.GENERATING); mMenuHandler.SetActiveBtnNext(false); UpdateScoreText(); //mLivesText.text = mNumberOfLives.ToString(); //mMaxScoreText.text = mMaxScore.ToString(); }
void OnEnterNewQuestion() { // set question parameters. mCurrentQuestion = GetNextQuestion(); mResponse = false; mResponseIndex = -1; mGameMenuHandler.SetActiveBtnHome(false); mGameMenuHandler.SetActiveBtnNext(false); StartCoroutine(Coroutine_ShowQuestion()); }
IEnumerator PlayerWin_Coroutine() { yield return(new WaitForSeconds(0.5f)); mPlayerScore += 5; PlayerScore.text = mPlayerScore.ToString(); WinText.text = "Player Wins"; //show line mLines[tt.WinID].SetActive(true); //mPlayBtn.gameObject.SetActive(true); StartCoroutine(FadeInText(2.0f, WinText)); mAudioSource.PlayOneShot(mWinPlayer); // change the menu. mGameMenuHandler.SetActiveBtnNext(true); mGameMenuHandler.SetActiveBtnHome(true); }
void Start() { mMenuHandler.onClickNextGame += NextEffect; PlayEffect(); mMenuHandler.SetActiveBtnNext(true); }