void OnCollisionExit(Collision collision)
{
if(this.damageActive && DamageDealerType.COLLISION_EXIT.Equals(this.type) &&
this.CheckOrigin(collision.transform.root))
{
Vector3 position = collision.transform.position;
if(collision.contacts.Length > 0) position = collision.contacts[0].point;
this.DoDamage(collision.gameObject, position, collision.transform.rotation);
if(this.destroyOnCollision) GameObject.Destroy(this.gameObject);
}
}