void OnTriggerEnter(Collider collider)
{
if(this.damageActive && DamageDealerType.TRIGGER_ENTER.Equals(this.type) &&
this.CheckOrigin(collider.transform.root))
{
this.DoDamage(collider.gameObject, collider.transform.position, collider.transform.rotation);
if(this.destroyOnCollision) GameObject.Destroy(this.gameObject);
}
}