Пример #1
0
    private void CorpoNeedCreate()
    {
        if (_tutoParams.ContainsKey("corpoView"))
        {
            return;
        }

        _view.SetTextButton1("Continuer");
        _view.SetButton1View(true);
        _view.SetButton2View(false);
        _view.SetText("Vous ne possédez pas encore de société, pour cette raison l'interface de corporation vous propose d'en créer une. Entrez les informations nécessaires et appuyez sur le bouton créer");
        _view.Show();

        _view.OnButton1Clic += CorpoViewClic1;
        WriteToPref();
    }
Пример #2
0
 private void ReadNextStep()
 {
     if (_currentTutorialData != null && _tutorialState != TutorialState.Finished)
     {
         TutorialStepData currentStep = _currentTutorialData.GetStep(_currentStepIndex);
         if (currentStep != null)
         {
             _tutorialState = TutorialState.Started;
             _tutorialView.gameObject.SetActive(true);
             _tutorialView.SetText(currentStep.requestText);
             if (currentStep.conditions.All(x => x.IsConditionVerified()))
             {
                 _currentStepIndex++;
                 if (_currentTutorialData.GetStepCount() == _currentStepIndex)
                 {
                     //tutorial is finished
                     _tutorialState = TutorialState.Finished;
                     _tutorialView.gameObject.SetActive(false);
                 }
                 else
                 {
                     ReadNextStep();
                 }
             }
         }
     }
 }