diff --git a/Assets/Scripts/Editor/SetReadWrite.cs b/Assets/Scripts/Editor/SetReadWrite.cs index 7d0da464..cb45e4f0 100644 --- a/Assets/Scripts/Editor/SetReadWrite.cs +++ b/Assets/Scripts/Editor/SetReadWrite.cs @@ -6,8 +6,8 @@ using UnityEngine; public class SetReadWrite : Editor { - [MenuItem("Assets/FBX Read/Write Enable %&r", false, 100)] - static void EnableFBXReadWrite() + [MenuItem("Assets/FBX ReadWrite Enable %&r")] + public static void EnableFBXReadWrite() { Object[] selectedObjects = Selection.GetFiltered(SelectionMode.DeepAssets); foreach (Object obj in selectedObjects) @@ -27,7 +27,7 @@ public class SetReadWrite : Editor } } - static void EnableFBXReadWriteInFolder(string folderPath) + public static void EnableFBXReadWriteInFolder(string folderPath) { string[] files = Directory.GetFiles(folderPath, "*.fbx", SearchOption.AllDirectories); foreach (string file in files) @@ -36,9 +36,9 @@ public class SetReadWrite : Editor } } - static void EnableFBXReadWriteForFile(string filePath) + public static void EnableFBXReadWriteForFile(string filePath) { - string relativePath = filePath.Substring(Application.dataPath.Length - "Assets".Length); + string relativePath = filePath; ModelImporter importer = AssetImporter.GetAtPath(relativePath) as ModelImporter; if (importer != null) {