title: What does UnityMainThreadDispatcher do?
body: <p>I read this code.</p>
  
  <p><a href="https://github.com/johnjcsmith/iPhoneMoCapUnity/blob/master/Assets/NetworkMeshAnimator.cs" rel="noreferrer">https://github.com/johnjcsmith/iPhoneMoCapUnity/blob/master/Assets/NetworkMeshAnimator.cs</a></p>
  
  <p>There is the following description around the 62nd line of the code. </p>
  
  <p>What kind of processing is this doing?</p>
  
  <pre><code>    if (UnityMainThreadDispatcher.Exists()) {
          dispatcher = UnityMainThreadDispatcher.Instance ();
      } 
  </code></pre>
  
  <p>There is code on GitHub, but is it a standard feature in Unity?</p>