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(); }
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(); } }