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); }