This commit is contained in:
shenjianxing 2025-01-09 12:08:07 +08:00
commit c47933f681

View File

@ -6,8 +6,8 @@ using UnityEngine;
public class SetReadWrite : Editor public class SetReadWrite : Editor
{ {
[MenuItem("Assets/FBX Read/Write Enable %&r", false, 100)] [MenuItem("Assets/FBX ReadWrite Enable %&r")]
static void EnableFBXReadWrite() public static void EnableFBXReadWrite()
{ {
Object[] selectedObjects = Selection.GetFiltered<Object>(SelectionMode.DeepAssets); Object[] selectedObjects = Selection.GetFiltered<Object>(SelectionMode.DeepAssets);
foreach (Object obj in selectedObjects) 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); string[] files = Directory.GetFiles(folderPath, "*.fbx", SearchOption.AllDirectories);
foreach (string file in files) 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; ModelImporter importer = AssetImporter.GetAtPath(relativePath) as ModelImporter;
if (importer != null) if (importer != null)
{ {