Пример #1
0
 // Use this for initialization
 void Start()
 {
     rend           = GetComponent <SpriteRenderer>();
     timeManager    = GameObject.FindGameObjectWithTag("TimeManager").GetComponent <TimeManager>();
     sceneManager   = GameObject.FindGameObjectWithTag("SceneManager").GetComponent <SceneManagerScript>();
     faderStartText = GameObject.FindGameObjectWithTag("StartTextManager").GetComponent <UiFader>();
     faderEndText   = GameObject.FindGameObjectWithTag("EndTextManager").GetComponent <UiFader>();
     calledOnce     = false;
     print("Hay");
     if (timeManager != null)
     {
         print("In here");
         StartCoroutine(timeManager.WaitBeforeGameStarts());
     }
     StartCoroutine(faderStartText.FadeInThenOut());
     if (GameObject.FindGameObjectWithTag("Teacher") != null)
     {
         teacher = GameObject.FindGameObjectWithTag("Teacher").GetComponent <Teacher>();
     }
     if (GameObject.FindGameObjectWithTag("KidTouched") != null)
     {
         kidTouched = GameObject.FindGameObjectWithTag("KidTouched").GetComponent <KidTouched>();
     }
     print(kidTouched);
 }
Пример #2
0
 private void OnTriggerEnter(Collider other)
 {
     if ((other.tag == "Player") || other.tag == "Invincible")
     {
         print(gameObject);
         if (shouldFade)
         {
             StartCoroutine(uiFader.FadeInThenOut());
         }
         else
         {
             uiFader.FadeIn();
             alreadyDisplayed = true;
             pressEtoFade     = true;
         }
     }
     if (other.tag == "PanCamera")
     {
         print("HeyThats a camera");
         StartCoroutine(uiFader.FadeInThenOut());
     }
 }
Пример #3
0
 private void LoadNextScene()
 {
     StartCoroutine(WaitTilLoadingNextScene());
     StartCoroutine(faderEndText.FadeInThenOut());
 }