// 根据相对路径得到名字,根据一定的规则得到原始动作文件夹 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); }
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); } }