private static int GetLocalIdentfierInFile(UnityEngine.Object obj) {
PropertyInfo info = typeof(SerializedObject).GetProperty("inspectorMode", BindingFlags.NonPublic | BindingFlags.Instance);
SerializedObject sObj = new SerializedObject(obj);
info.SetValue(sObj, InspectorMode.Debug, null);
SerializedProperty localIdProp = sObj.FindProperty("m_LocalIdentfierInFile");
return localIdProp.intValue;
}
UnityEditor 获取FileID/LocalIdentfierInFile
最新推荐文章于 2024-02-07 10:36:32 发布