void OnCollisionEnter(Collision collisionInfo) { Instantiate(projectileHitPrefab, collisionInfo.contacts[0].point, Quaternion.LookRotation(collisionInfo.contacts[0].normal)); bulletDamage.AddHitTarget(collisionInfo.transform); if (collisionInfo.transform.root.tag.Equals("Unit")) { collisionInfo.transform.root.SendMessage( "TakeDamage", bulletDamage, SendMessageOptions.DontRequireReceiver ); } }