internal BuildLayout BuildAndExtractLayout()
 {
     try
     {
         BuildLayout layout = null;
         BuildLayoutGenerationTask.s_LayoutCompleteCallback = (x) => layout = x;
         m_Settings.BuildPlayerContentImpl();
         return(layout);
     }
     finally
     {
         BuildLayoutGenerationTask.s_LayoutCompleteCallback = null;
     }
 }