title: Coroutine yield return null
body: <p>This is my first question..</p>
  
  <p>I learning how to make games using C# and Unity so I came across <strong>Coroutines</strong> and I know how these methods work but there is one thing that I didn't understand which is: </p>
  
  <pre><code>yield return null
  </code></pre>
  
  <p>For example:</p>
  
  <pre><code>IEnumerator Attack(){
     // Somecode..
     while(true){
     //DoSomething..
     yield return null
  }
  }
  </code></pre>
  
  <p>This question has been asked here: <a href="https://stackoverflow.com/questions/41720221/unity-ienumerators-yield-return-null">Unity - IEnumerator&#39;s yield return null</a></p>
  
  <p>But I still need more explanation </p>
  
  <p>Please excuse me if this question is a stupid one but like I said i'm just learning.</p>
  
  <p>Thank you. </p>