private static void DeleteDatabasePath(string path) { if (XXToolsEdUtil.RelativePathExist(path)) { Debug.Log("Deleting all assets in: " + path); path = path.Substring(0, path.LastIndexOf('/')); // remove last '/' AssetDatabase.DeleteAsset(path); } }
public static void CheckDatabasePath(string parentPath, string newPath) { if (!XXToolsEdUtil.RelativePathExist(newPath)) { //Debug.Log("Creating: " + newPath); parentPath = parentPath.Substring(0, parentPath.LastIndexOf('/')); // remove last '/' newPath = newPath.Substring(0, newPath.LastIndexOf('/')); // remove last '/' newPath = newPath.Substring(newPath.LastIndexOf('/') + 1); AssetDatabase.CreateFolder(parentPath, newPath); } }