protected override void OnTriggerEnter(Collider collider)
 {
     //IL_0002: Unknown result type (might be due to invalid IL or missing references)
     //IL_003c: Unknown result type (might be due to invalid IL or missing references)
     //IL_004c: Unknown result type (might be due to invalid IL or missing references)
     //IL_0063: Unknown result type (might be due to invalid IL or missing references)
     hitLayer = collider.get_gameObject().get_layer();
     if (((1 << hitLayer) & ignoreLayerMask) <= 0)
     {
         if (hitLayer == 8)
         {
             hitPlayer = collider.get_gameObject().GetComponent <Player>();
             if (collider.get_gameObject().GetComponent <DangerRader>() != null)
             {
                 return;
             }
         }
         HealAttackObject component = collider.get_gameObject().GetComponent <HealAttackObject>();
         if (!(component != null))
         {
             isHit = true;
             DeactivateOwnCollider();
             base.OnTriggerEnter(collider);
         }
     }
 }
 private void OnTriggerEnter(Collider collider)
 {
     //IL_0002: Unknown result type (might be due to invalid IL or missing references)
     //IL_0007: Expected O, but got Unknown
     //IL_005e: Unknown result type (might be due to invalid IL or missing references)
     hitObject = collider.get_gameObject();
     hitLayer  = hitObject.get_layer();
     if (((1 << hitLayer) & ignoreLayerMask) <= 0 && (hitLayer != 8 || !(hitObject.GetComponent <DangerRader>() != null)))
     {
         HealAttackObject component = collider.get_gameObject().GetComponent <HealAttackObject>();
         if (!(component != null))
         {
             IAttackCollider component2 = hitObject.GetComponent <IAttackCollider>();
             if (component2 != null)
             {
                 AttackInfo attackInfo = component2.GetAttackInfo();
                 fromObject = component2.GetFromObject();
                 if (attackInfo != null)
                 {
                     if (attackInfo.isSkillReference)
                     {
                         reactionType = REACTION_TYPE.REFLECT;
                         collider.set_enabled(false);
                         BulletObject component3 = collider.GetComponent <BulletObject>();
                         if (component3 != null)
                         {
                             component3.OnDestroy();
                         }
                         return;
                     }
                     ReflectBulletCondition component4 = collider.GetComponent <ReflectBulletCondition>();
                     if (component4 != null)
                     {
                         if (component4.actionMineID != objId)
                         {
                             reactionType            = REACTION_TYPE.DIRECTION_CHANGE;
                             component4.actionMineID = objId;
                             component4.reflectCount++;
                             reflectCount++;
                         }
                         return;
                     }
                 }
             }
             reactionType = REACTION_TYPE.EXPLODE;
             m_capsule.set_enabled(false);
         }
     }
 }