/// <summary>
        /// 获取指定资源依赖的资源列表
        /// 注意:返回列表里已经包括主资源自己
        /// </summary>
        private List <AssetInfo> GetDependencies(string assetPath)
        {
            List <AssetInfo> depends = new List <AssetInfo>();

            string[] dependArray = AssetDatabase.GetDependencies(assetPath, true);
            foreach (string dependPath in dependArray)
            {
                if (AssetBundleCollectorSettingData.ValidateAsset(dependPath))
                {
                    AssetInfo assetInfo = new AssetInfo(dependPath);
                    depends.Add(assetInfo);
                }
            }
            return(depends);
        }