Beispiel #1
0
    IEnumerator returnToPlayer(float delayTime)
    {
        yield return(new WaitForSeconds(delayTime));

        StartCoroutine(ZoomOutCamera());
        myCamera.Smoothvalue     = 5f;
        myCamera.PosY            = 2.5f;
        myCamera.Target          = bossFightView;
        PlayerScript.inCinematic = false;
        Boss.StartAgain();
    }
Beispiel #2
0
 private void OnTriggerEnter2D(Collider2D collision)
 {
     if (collision.gameObject.name == "Player" && PlayerScript.dead == false && PlayerScript.bossKilled == false)
     {
         Instantiate(BossPrefab, positionToSpawn.transform.position, Quaternion.identity);
         Boss = GameObject.Find("Boss-Child").GetComponent<BossScript>();
         Boss.StartAgain();
         gameObject.GetComponent<BoxCollider2D>().enabled = false;
         invisibleWall.SetActive(true);
         myCamera.Target = bossFightView;
         // stop ambient music
         BossFightMusic.Play();
     }
 }