private static void GetResourceMark() { string[] paths = Selection.assetGUIDs; if (paths.Length <= 0) { return; } string path = AssetDatabase.GUIDToAssetPath(paths[0]); Debug.Log(path); ConfigPrefab configPrefab = AssetDatabase.LoadAssetAtPath <ConfigPrefab>(path); }
private static void ResourceMark() { ConfigPrefab obj = ScriptableObject.CreateInstance <ConfigPrefab>(); if (!obj) { return; } string[] strs = Selection.assetGUIDs; string path = AssetDatabase.GUIDToAssetPath(strs[0]); path = string.Format("{0}/{1}.asset", path, obj._name); AssetDatabase.CreateAsset(obj, path); }