Exemple #1
0
        // 根据相对路径得到名字,根据一定的规则得到原始动作文件夹
        public static string _find_file_folder(string filePath)
        {
            string assetName = EPathHelper.GetName(filePath);
            string npcName   = assetName.Split('_')[1].Split('.')[0];


            for (int i = 0; i < _rawAnimDirectory.Length; i++)
            {
                if (Directory.Exists(_rawAnimDirectory[i] + npcName))
                {
                    return(_rawAnimDirectory[i] + npcName);
                }
            }

            return(string.Empty);
        }
Exemple #2
0
        public void SetAssetBundleName()
        {
            string result = string.Empty;

            foreach (var info in _assetsMap)
            {
                result += EPathHelper.GetName(info.Key) + "_";
            }

            if (_refMap.ContainsKey(result))
            {
                UnityEngine.Debug.LogError("重复的名字" + result);
            }
            foreach (var info in _assetsMap)
            {
                AssetBundleSetNameE.SetAbNameByParam(info.Key, result);
            }
        }