bool CreateCellDatas(SpriteStudioBaker baker) { baker.cellMaps = new Dictionary<string, List<SSCell>>(); if (baker.cellMapList == null) return true; int mapId = 0; string message = null; try { for (int i = 0; i < baker.cellMapList.Count; i++) { SpriteStudioCellMap cellMap = baker.cellMapList [i]; message = cellMap.name; EditorUtility.DisplayProgressBar("Sprite Studio For Unity", "Create CellData(" + (i + 1) + "/" + baker.cellMapList.Count + ") : " + cellMap.name, 0.7f); baker.CreateCellData(cellMap, mapId); mapId++; } } catch (Exception e) { EditorUtility.DisplayDialog("Error", "Create CellData : " + message, "OK"); Debug.Log(e.StackTrace); return false; } return true; }