title: Unity - How to run 2 different IEnumerator Methods at the same time?
body: <p>Lets say you have one IEnumerator method that lowers the hp bar slowly using time.deltatime and then another IEnumerator method that lowers the hp text that contains the current hp number, that way you have a nice animation effect of both the bar and health number.</p>
  <p>But doing something like this when you call them, it would only run it one by one:</p>
  <pre><code>    //updating the hp stat and UI Text
      yield return UpdateHP();
      //Updating the HP Bar gameobject using transform.localScale.x
      yield return UpdateHPBar();
  </code></pre>
  <p>I'm not an expert on IEnumerator methods/coroutines but is there any way I can tell it to run both IEnumerator methods at the same time? Would appreciate any help thanks.</p>
  <p>Also would appreciate some examples on how one would run two IEnumerator methods simultaneously.</p>