コード例 #1
0
        public void Update(float delta)
        {
            if (startIntroDelay > 0)
            {
                startIntroDelay -= delta;

                if (startIntroDelay <= 0)
                {
                    if (HideAndSeekConfiguration.Instance.Variation == HideAndSeekVariation.LetterPhoneme)
                    {
                        game.Context.GetAudioManager().PlayDialogue(Database.LocalizationDataId.HideSeek_letterphoneme_Intro, () => dialogueEnded = true);
                    }
                    else
                    {
                        game.Context.GetAudioManager().PlayDialogue(Database.LocalizationDataId.HideSeek_Words_Intro, () => dialogueEnded = true);
                    }
                }
            }

            timer -= delta;

            if (dialogueEnded && timer < 0)
            {
                if (game.TutorialEnabled)
                {
                    game.SetCurrentState(game.TutorialState);
                }
                else
                {
                    game.SetCurrentState(game.PlayState);
                }
            }
        }
コード例 #2
0
        public void Update(float delta)
        {
            if (startIntroDelay > 0)
            {
                startIntroDelay -= delta;

                if (startIntroDelay <= 0)
                {
                    dialogueEnded = true;
                    // game.PlayIntro(() => dialogueEnded = true);
                }
            }

            timer -= delta;

            if (dialogueEnded && timer < 0)
            {
                if (game.TutorialEnabled)
                {
                    game.SetCurrentState(game.TutorialState);
                }
                else
                {
                    game.SetCurrentState(game.PlayState);
                }
            }
        }
コード例 #3
0
 void OnQuestionCompleted()
 {
     if (game.TutorialEnabled)
     {
         game.SetCurrentState(game.TutorialState);
     }
     else
     {
         game.SetCurrentState(game.PlayState);
     }
 }
コード例 #4
0
        public void Update(float delta)
        {
            timer -= delta;

            if (timer < 0)
            {
                game.SetCurrentState(game.TutorialState);//questionState
            }
        }
コード例 #5
0
ファイル: PlayGameState.cs プロジェクト: vgwb/Antura_arabic
 void OnTimesUp()
 {
     game.Context.GetOverlayWidget().OnClockCompleted();
     game.isTimesUp = true;
     game.SetCurrentState(game.ResultState);
 }
コード例 #6
0
 void OnQuestionCompleted()
 {
     game.SetCurrentState(game.TutorialState);
 }