Пример #1
0
    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);
    }
Пример #2
0
    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);
    }