void OnCollisionEnter2D(Collision2D other) { if (other.gameObject.tag == "Player") { PlayerCheckHP player = other.gameObject.GetComponent <PlayerCheckHP>(); transform.Rotate(0, 180f, 0); player.TakeDame(150); } else if (other.gameObject.tag == "Wall") { transform.Rotate(0, 180f, 0); } }
void OnTriggerEnter2D(Collider2D hitinfo) { PlayerCheckHP player = hitinfo.GetComponent <PlayerCheckHP>(); if (player != null) { player.TakeDame(20); } if (hitinfo.tag != "Untagged" && hitinfo.tag != "Cherry" && hitinfo.tag != "Coin") { Fx.PlayOneShot(soundx); Instantiate(ImpactEffter, transform.position, transform.rotation); Destroy(gameObject, 0.08f); } }
void OnCollisionEnter2D(Collision2D other) { //collider.isTrigger = false; if (other.gameObject.tag == "Player") { PlayerCheckHP player = other.gameObject.GetComponent <PlayerCheckHP>(); player.TakeDame(100); Flip(); // collider.isTrigger = true; vacham = true; } if (other.gameObject.tag == "Wall") { Flip(); } }