AddExtendsPath() public static method

public static AddExtendsPath ( string path ) : void
path string
return void
Exemplo n.º 1
0
        /// <summary>
        /// 设置为扩展包路径文件夹
        /// </summary>
        public static void SetAsExtendsFloder()
        {
            Object[] selection = Selection.objects;
            string   apath     = null;

            foreach (Object s in selection)
            {
                if (s is DefaultAsset)
                {
                    apath = AssetDatabase.GetAssetPath(s);
                    AssetImporter import = AssetImporter.GetAtPath(apath);
                    import.assetBundleName = null;
                    //import.assetBundleVariant = null;
                    import.userData = HugulaFolder;
                    AssetDatabase.SetLabels(s, new string[] { HugulaFolder });
                    import.SaveAndReimport();
                    if (!HugulaSettingEditor.ContainsExtendsPath(apath))
                    {
                        Debug.LogFormat("add extends path = {0}", s.name);
                        HugulaSettingEditor.AddExtendsPath(apath);
                    }
                    AssetDatabase.Refresh();
                }
            }
        }