public static void BuildAllAssetBundles() { RuntimePlatform switchPlatform = CEnv.SwitchPlatform; string platform = CEnv.PlatformToName(switchPlatform); ClearAssetBundle(); BuildAssetBundleName(CEnv.DataPath + CEnv.ResourcesBuildPath); string releasePath = CEnv.DataPath + CEnv.ReleasePath + "/" + platform; CDirectory.CreateDir(releasePath, CDirectory.Operations.EXISTS_TO_DELETE); CDirectory.CopyTo(CEnv.DataPath + CEnv.ResourcesNoBuildPath, CEnv.DataPath + CEnv.ReleasePath + "/" + platform); BuildPipeline.BuildAssetBundles("Assets" + CEnv.ReleasePath + "/" + platform, BuildAssetBundleOptions.None, PlatformToBuildTarget(switchPlatform)); BuildListFile(releasePath); AssetDatabase.Refresh(); }