private IEnumerator GetDeepChildCoroutine()
 {
     while (this.front == null)
     {
         GameObject obj = null;
         if (this.gameObject != null)
         {
             obj = TransformUtils.FindDeepChild(this.gameObject, "wrist");
         }
         if (obj != null)
         {
             this.front = obj.transform;
         }
         yield return(new WaitForSecondsRealtime(0.2f));
     }
     yield break;
 }