void OnTriggerEnter2D(Collider2D other) { if (other.gameObject.layer == 11) { OrcController Orc = other.gameObject.GetComponent <OrcController>(); Orc.Die(); } if (other.gameObject.layer == 12) { //kill creature BatController Bat = other.gameObject.GetComponent <BatController>(); Bat.Die(); } }
void OnTriggerEnter2D(Collider2D other) { //Check the provided Collider2D parameter other to see if it is tagged "PickUp", if it is... if (other.gameObject.CompareTag("Button")) { other.gameObject.SetActive(false); SceneManager.LoadScene("Boss"); } if ((other.gameObject.layer == 8 || other.gameObject.layer == 11 || other.gameObject.layer == 12 || other.gameObject.layer == 13) && rb2d.velocity.y < -1f) { animator.SetBool("IsJumping", false); //JumpPossible = true; } if (other.gameObject.layer == 11) //orc { //kill creature source.PlayOneShot(attacksound); OrcController Orc = other.gameObject.GetComponent <OrcController>(); Orc.Die(); } if (other.gameObject.layer == 11 && !(rb2d.velocity.y < -4f)) //orc { SceneManager.LoadScene("Dead"); } if (other.gameObject.CompareTag("bat")) //bat { //kill creature source.PlayOneShot(attacksound); BatController Bat = other.gameObject.GetComponent <BatController>(); Bat.Die(); } if (other.gameObject.layer == 17) //deadzone { SceneManager.LoadScene("Dead"); } if (other.gameObject.layer == 18) //meteor { SceneManager.LoadScene("Dead"); } }