private void ApplySettings( ) { if (target != null) { Uni2DTextureAtlas rAtlas = (Uni2DTextureAtlas)target; Uni2DTextureAtlasInspector.ApplySettings(rAtlas); ms_oAtlasMaterials = rAtlas.GetAllMaterials( ); ms_oAtlasTextures = rAtlas.GetAllAtlasTextures( ); } }
private static void AskAboutUnappliedSettings( ) { if (ms_oAtlasesWithUnappliedSettings.Count > 0) { Uni2DTextureAtlas rAtlas = ms_oAtlasesWithUnappliedSettings.Dequeue( ); bool bApply = EditorUtility.DisplayDialog("Unapplied atlas settings", "Unapplied settings for '" + rAtlas.name + "'", "Apply", "Revert"); if (bApply) { Uni2DTextureAtlasInspector.ApplySettings(rAtlas); } else { rAtlas.RevertSettings( ); } } }