Start() 공개 메소드

public Start ( ) : void
리턴 void
예제 #1
0
        public void StartTest()
        {
            UITester.Dispatcher.Invoke(() =>
            {
                tutorialManager.Stop();
                Assert.IsFalse(tutorialManager.IsStarted);

                bool started                        = false;
                tutorialManager.Started            += (_, __) => started = true;
                bool currentChanged                 = false;
                tutorialManager.CurrentItemChanged += (_, __) => currentChanged = true;

                tutorialManager.Start();

                Assert.IsTrue(started);
                Assert.IsTrue(currentChanged);
                Assert.IsTrue(tutorialManager.IsStarted);
                Assert.AreEqual(tutorialManager.CurrentItemId, tutorialManager.Items.Keys.First());
                Assert.AreEqual(tutorialManager.CurrentItem, tutorialManager.Items.Values.First());

                // for code coverage
                var manager = new TutorialManager();
                manager.Start();
            });
        }
예제 #2
0
 public void ChangeScene(string scene, string levels)
 {
     SceneManager.LoadScene(scene);
     GameManager.SetActive(true);
     GameManager.GetComponent <GameManager>().SetLevels(levels);
     GameObject.Find("LeapHandController").GetComponent <HandController>().SetScene(scene);
     if (scene.ToLower() == "tutorial")
     {
         TutorialManager.Start();
     }
     FrontBoard.GetComponent <BlackBoardManager>().SetScene(scene);
     nextScene = scene;
     Invoke("SetUpScene", .5f);
 }
예제 #3
0
 public void Next()
 {
     if (string.IsNullOrEmpty(TutorialManager.tutorialId))
     {
         if (TutorialManager.GetDecision())
         {
             TutorialManager.Start(m_TutorialToStart);
         }
     }
     else if (TutorialManager.complete == false)
     {
         TutorialManager.StepComplete();
     }
 }
예제 #4
0
    private void Start()
    {
        if (needToBeDestroyed)
        {
            Instance.Start();
            Destroy(gameObject);
            return;
        }

        //TutorialTrigger[] aux = FindObjectsOfType<TutorialTrigger>();
        //for (int i = 0; i < aux.Length; i++)
        //{
        //    AddTutorialTrigger(aux[i], true);
        //}
        //conditionTriggers.Sort();
    }