private static bool CheckNameLoop(Transform _transform, string[] _target)
 {
     if (Object.op_Equality((Object)_transform, (Object)null))
     {
         return(false);
     }
     if (((IEnumerable <string>)_target).Contains <string>(((Object)_transform).get_name()))
     {
         return(true);
     }
     if (_transform.get_childCount() == 0)
     {
         return(false);
     }
     for (int index = 0; index < _transform.get_childCount(); ++index)
     {
         if (AddObjectFemale.CheckNameLoop(_transform.GetChild(index), _target))
         {
             return(true);
         }
     }
     return(false);
 }
 private static DynamicBone[] GetSkirtDynamic(GameObject _object, string[] _target)
 {
     return(Object.op_Equality((Object)_object, (Object)null) ? (DynamicBone[])null : ((IEnumerable <DynamicBone>)_object.GetComponentsInChildren <DynamicBone>()).Where <DynamicBone>((Func <DynamicBone, bool>)(v => AddObjectFemale.CheckNameLoop(v.m_Root, _target))).ToArray <DynamicBone>());
 }