CreateMaterials() public method

public CreateMaterials ( SpriteStudioCellMap cellMap ) : void
cellMap SpriteStudioCellMap
return void
        bool CreateMaterials(SpriteStudioBaker baker)
        {
            baker.addMaterialDict = new Dictionary<string, Material>();
            baker.mixMaterialDict = new Dictionary<string, Material>();
            baker.mulMaterialDict = new Dictionary<string, Material>();
            baker.subMaterialDict = new Dictionary<string, Material>();

            if (baker.cellMapList == null)
                return true;

            string message = null;
            try
            {
                for (int i = 0; i < baker.cellMapList.Count; i++)
                {
                    SpriteStudioCellMap cellMap = baker.cellMapList [i];
                    message = cellMap.imagePath;
                    EditorUtility.DisplayProgressBar("Sprite Studio For Unity", "Create Material(" + (i + 1) + "/" + baker.cellMapList.Count + ") : " + cellMap.name, 0.6f);
                    baker.CreateMaterials(cellMap);
                }
            } catch (Exception e)
            {
                EditorUtility.DisplayDialog("Error", "Create Material : " + message, "OK");
                Debug.Log(e.StackTrace);
                return false;
            }
            return true;
        }