bool CreateEffects(SpriteStudioBaker baker) { if (baker.effectList == null) return true; string message = null; try { for (int i = 0; i < baker.effectList.Count; i++) { SpriteStudioEffect effect = baker.effectList [i]; message = effect.name; EditorUtility.DisplayProgressBar("Sprite Studio For Unity", "Create Effect(" + (i + 1) + "/" + baker.effectList.Count + ") : " + effect.name, 0.8f); baker.CreateEffect(effect); } } catch (Exception e) { EditorUtility.DisplayDialog("Error", "Create Effect : " + message, "OK"); Debug.Log(e.StackTrace); return false; } return true; }