private void OnTriggerEnter2D(Collider2D collision) { CapsuleCollider2D collider = collision.GetComponent <CapsuleCollider2D>(); if (collider.CompareTag("PlayerBullet")) { // get bullet Bullet bullet = collider.GetComponent <Bullet>(); Rigidbody2D bulletRB = bullet.GetComponent <Rigidbody2D>(); // apply damage TakeDamage(bullet.damage); // apply knockback TakeKnockback(bullet.force, bulletRB.velocity.normalized); } }