}//OnCollisionEnter void CheckForEnemyDamage(GameObject targetObject) { if (damage == 0) { return; } TakeDamageFromPlayer enemy = targetObject.GetComponent <TakeDamageFromPlayer>(); if (enemy != null) { enemy.TakeDamage(damage); } //if } //CheckForPlayerDamage
}//FixedUpdate void OnCollisionEnter(Collision collision) { //Dont collide with the shooter of the bullet if (shooter != null && collision.gameObject == shooter) { return; }//if //Dont collide with other bullets if (collision.gameObject.GetComponent <Bullet>() != null) { return; }//if TakeDamageFromPlayer enemy = collision.gameObject.GetComponent <TakeDamageFromPlayer>(); if (enemy != null) { //print("PLAYER IS HIT!!"); enemy.TakeDamage(damage); }//if Explode(); }//OnCollisionEnter