private bool onIglooCreated(IglooServiceEvents.IglooLayoutCreated evt)
 {
     eventChannel.RemoveListener <IglooServiceEvents.IglooLayoutCreated>(onIglooCreated);
     foreach (SavedIglooMetaData savedIgloo in savedIgloosMetaData.SavedIgloos)
     {
         if (savedIgloo.LayoutId == evt.SavedSceneLayout.layoutId)
         {
             layoutManager.UpdateActiveLayoutFromData(evt.SavedSceneLayout.layoutId, evt.SavedSceneLayout);
             break;
         }
     }
     createCallback.InvokeSafe(arg1: true, LayoutManager.GetActiveSceneLayoutData());
     createCallback = null;
     return(false);
 }
 private bool onIglooCreated(IglooServiceEvents.IglooLayoutCreated evt)
 {
     updateSavedIglooMetaData(evt.SavedSceneLayout.layoutId, evt.SavedSceneLayout);
     setSceneLayoutDataItemLimit(layoutManager.GetActiveSceneLayoutData());
     return(false);
 }