title: How to wait that a GameObject instance has completed own Start from another GameObject instance's Start with Unity?
body: <p>I have two <code>GameObject</code>s like this:</p>
  
  <pre><code>public class GOA : MonoBehaviour
  {
      void Start()
      {
       ... do something ...
      }
  }
  </code></pre>
  
  <p>and another object that depends from the first in this way:</p>
  
  <pre><code>public class GOB : MonoBehaviour
  {
      void Start()
      { 
       // wait GOA has terminated own "Start" life cycle
       ... then do something ... 
      }
  }
  </code></pre>
  
  <p>How can I make <code>GOB:Start()</code> to wait until <code>GOA:Start()</code> has terminated?</p>