private void OnTriggerEnter2D(Collider2D collision) { if (collision.tag == "Player") { if (gameObject.name == "Alexa Boss Trigger") { audioCrossfader.CrossFade(acToStart, .58f, 3); cutsceneManager.subTriggerCutscene("Alexa Boss Fight"); Destroy(gameObject); } } }
IEnumerator OnTriggerEnter2D(Collider2D collider) { if (collider.tag == "Player") { collider.GetComponent <Animator>().enabled = false; collider.GetComponent <Player>().enabled = false; FadeIn(); yield return(new WaitForSeconds(fadeTime)); audioCrossfader.CrossFade(acToStart, .58f, 3); collider.transform.position = goTarget.transform.GetChild(0).transform.position; Camera.main.GetComponent <MainCamera>().subSetBounds(goTargetMap); foreach (GameObject gameObject in lstgoActivations) { gameObject.SetActive(true); } foreach (GameObject gameObject in lstgoDeactivations) { gameObject.SetActive(false); } GameObject[] lstgoDestroyables = GameObject.FindGameObjectsWithTag("Enemy"); foreach (GameObject gameObject in lstgoDestroyables) { Destroy(gameObject); } FadeOut(); collider.GetComponent <Animator>().enabled = true; collider.GetComponent <Player>().enabled = true; MapManager.strCurrentMap = goTargetMap.name; StartCoroutine(area.GetComponent <Area>().enumShowArea(goTargetMap.name)); } }