public void Play(UISkillButton parent)
 {
     //IL_009c: Unknown result type (might be due to invalid IL or missing references)
     isActive = true;
     if (obj != null)
     {
         obj.SetActive(true);
     }
     if (alpha != null)
     {
         alpha.ResetToBeginning();
         alpha.PlayForward();
     }
     if (scale != null)
     {
         scale.ResetToBeginning();
         scale.PlayForward();
     }
     if (work != null)
     {
         parent.StopCoroutine(work);
     }
     work = EndCheck();
     parent.StartCoroutine(work);
 }