删除 Runtime/YooAssetCroppingHelper.cs
This commit is contained in:
parent
95480c1875
commit
31af0dc359
@ -1,244 +0,0 @@
|
||||
using UnityEngine;
|
||||
using UnityEngine.Scripting;
|
||||
|
||||
namespace YooAsset
|
||||
{
|
||||
/// <summary>
|
||||
/// 防止代码运行时发生裁剪报错。将这个脚本添加到启动场景中。不会对逻辑有任何影响
|
||||
/// </summary>
|
||||
[Preserve]
|
||||
[DisallowMultipleComponent]
|
||||
public sealed class YooAssetCroppingHelper : MonoBehaviour
|
||||
{
|
||||
private System.Type[] _types;
|
||||
|
||||
[Preserve]
|
||||
void Start()
|
||||
{
|
||||
_types = new[]
|
||||
{
|
||||
#if UNITY_WEBGL && DOUYIN_MINI_GAME
|
||||
typeof(ByteGameFileSystem),
|
||||
typeof(ByteGameFileSystemCreater),
|
||||
typeof(BGFSRequestPackageVersionOperation),
|
||||
typeof(BGFSLoadPackageManifestOperation),
|
||||
typeof(BGFSLoadBundleOperation),
|
||||
typeof(BGFSInitializeOperation),
|
||||
typeof(BGFSDownloadFileOperation),
|
||||
typeof(RequestByteGamePackageVersionOperation),
|
||||
typeof(RequestByteGamePackageHashOperation),
|
||||
typeof(LoadByteGamePackageManifestOperation),
|
||||
#endif
|
||||
|
||||
#if UNITY_WEBGL && WECHAT_MINI_GAME
|
||||
typeof(WechatFileSystem),
|
||||
typeof(WechatFileSystemCreater),
|
||||
typeof(WXFSRequestPackageVersionOperation),
|
||||
typeof(WXFSLoadPackageManifestOperation),
|
||||
typeof(WXFSLoadBundleOperation),
|
||||
typeof(WXFSInitializeOperation),
|
||||
typeof(WXFSDownloadFileOperation),
|
||||
typeof(RequestWechatPackageVersionOperation),
|
||||
typeof(RequestWechatPackageHashOperation),
|
||||
typeof(LoadWechatPackageManifestOperation),
|
||||
#endif
|
||||
typeof(YooAsset.AllAssetsHandle),
|
||||
typeof(YooAsset.ApplicationFootPrint),
|
||||
typeof(YooAsset.AssetHandle),
|
||||
typeof(YooAsset.AssetInfo),
|
||||
typeof(YooAsset.AsyncOperationBase),
|
||||
typeof(YooAsset.BufferReader),
|
||||
typeof(YooAsset.BufferWriter),
|
||||
typeof(YooAsset.BundledAllAssetsProvider),
|
||||
typeof(YooAsset.BundledAssetProvider),
|
||||
typeof(YooAsset.BundledRawFileProvider),
|
||||
typeof(YooAsset.BundledSceneProvider),
|
||||
typeof(YooAsset.BundledSubAssetsProvider),
|
||||
typeof(YooAsset.BundleInfo),
|
||||
typeof(YooAsset.CacheFileElement),
|
||||
typeof(YooAsset.ClearAllBundleFilesImplOperation),
|
||||
typeof(YooAsset.ClearAllBundleFilesOperation),
|
||||
typeof(YooAsset.ClearUnusedBundleFilesImplOperation),
|
||||
typeof(YooAsset.ClearUnusedBundleFilesOperation),
|
||||
typeof(YooAsset.CompletedProvider),
|
||||
typeof(YooAsset.CRC32Algorithm),
|
||||
typeof(YooAsset.DatabaseAllAssetsProvider),
|
||||
typeof(YooAsset.DatabaseAssetProvider),
|
||||
typeof(YooAsset.DatabaseRawFileProvider),
|
||||
typeof(YooAsset.DatabaseSceneProvider),
|
||||
typeof(YooAsset.DatabaseSubAssetsProvider),
|
||||
typeof(YooAsset.DBFSInitializeOperation),
|
||||
typeof(YooAsset.DBFSLoadAssetBundleOperation),
|
||||
typeof(YooAsset.DBFSLoadPackageManifestOperation),
|
||||
typeof(YooAsset.DBFSLoadRawBundleOperation),
|
||||
typeof(YooAsset.DBFSRequestPackageVersionOperation),
|
||||
typeof(YooAsset.DCFSClearAllBundleFilesOperation),
|
||||
typeof(YooAsset.DCFSClearUnusedBundleFilesOperation),
|
||||
typeof(YooAsset.DCFSDownloadNormalFileOperation),
|
||||
typeof(YooAsset.DCFSDownloadResumeFileOperation),
|
||||
typeof(YooAsset.DCFSInitializeOperation),
|
||||
typeof(YooAsset.DCFSLoadAssetBundleOperation),
|
||||
typeof(YooAsset.DCFSLoadPackageManifestOperation),
|
||||
typeof(YooAsset.DCFSLoadRawBundleOperation),
|
||||
typeof(YooAsset.DCFSRequestPackageVersionOperation),
|
||||
typeof(YooAsset.DebugBundleInfo),
|
||||
typeof(YooAsset.DebugPackageData),
|
||||
typeof(YooAsset.DebugProviderInfo),
|
||||
typeof(YooAsset.DebugReport),
|
||||
typeof(YooAsset.DecryptFileInfo),
|
||||
typeof(YooAsset.DefaultBuildinFileCatalog),
|
||||
typeof(YooAsset.DefaultBuildinFileCatalog.FileWrapper),
|
||||
typeof(YooAsset.DefaultBuildinFileSystem),
|
||||
typeof(YooAsset.DefaultBuildinFileSystem.FileWrapper),
|
||||
typeof(YooAsset.DefaultBuildinFileSystemDefine),
|
||||
typeof(YooAsset.DefaultCacheFileSystem),
|
||||
typeof(YooAsset.DefaultCacheFileSystem.FileWrapper),
|
||||
typeof(YooAsset.DefaultCacheFileSystemDefine),
|
||||
typeof(YooAsset.DefaultDownloadFileOperation),
|
||||
typeof(YooAsset.DefaultEditorFileSystem),
|
||||
typeof(YooAsset.DefaultEditorFileSystemDefine),
|
||||
typeof(YooAsset.DefaultUnpackFileSystem),
|
||||
typeof(YooAsset.DefaultUnpackFileSystemDefine),
|
||||
typeof(YooAsset.DefaultWebFileSystem),
|
||||
typeof(YooAsset.DefaultWebFileSystem.FileWrapper),
|
||||
typeof(YooAsset.DEFSInitializeOperation),
|
||||
typeof(YooAsset.DEFSLoadBundleOperation),
|
||||
typeof(YooAsset.DEFSLoadPackageManifestOperation),
|
||||
typeof(YooAsset.DEFSRequestPackageVersionOperation),
|
||||
typeof(YooAsset.DeserializeManifestOperation),
|
||||
typeof(YooAsset.DestroyOperation),
|
||||
typeof(YooAsset.DownloaderOperation),
|
||||
typeof(YooAsset.DownloaderOperation.OnDownloadError),
|
||||
typeof(YooAsset.DownloaderOperation.OnDownloadOver),
|
||||
typeof(YooAsset.DownloaderOperation.OnDownloadProgress),
|
||||
typeof(YooAsset.DownloaderOperation.OnStartDownloadFile),
|
||||
typeof(YooAsset.DownloadHandlerAssetBundleOperation),
|
||||
typeof(YooAsset.DownloadHandlerFileRange),
|
||||
typeof(YooAsset.DownloadPackageHashOperation),
|
||||
typeof(YooAsset.DownloadPackageManifestOperation),
|
||||
typeof(YooAsset.DownloadParam),
|
||||
typeof(YooAsset.DownloadStatus),
|
||||
typeof(YooAsset.DownloadSystemHelper),
|
||||
typeof(YooAsset.DWFSInitializeOperation),
|
||||
typeof(YooAsset.DWFSLoadAssetBundleOperation),
|
||||
typeof(YooAsset.DWFSLoadPackageManifestOperation),
|
||||
typeof(YooAsset.DWFSRequestPackageVersionOperation),
|
||||
typeof(YooAsset.EDefaultBuildPipeline),
|
||||
typeof(YooAsset.EditorSimulateModeHelper),
|
||||
typeof(YooAsset.EditorSimulateModeImpl),
|
||||
typeof(YooAsset.EditorSimulateModeInitializationOperation),
|
||||
typeof(YooAsset.EditorSimulateModeParameters),
|
||||
typeof(YooAsset.EditorSimulateModePreDownloadContentOperation),
|
||||
typeof(YooAsset.EFileVerifyLevel),
|
||||
typeof(YooAsset.EFileVerifyResult),
|
||||
typeof(YooAsset.EncryptFileInfo),
|
||||
typeof(YooAsset.EncryptResult),
|
||||
typeof(YooAsset.EOperationStatus),
|
||||
typeof(YooAsset.EPlayMode),
|
||||
typeof(YooAsset.ERemoteCommand),
|
||||
typeof(YooAsset.FileSystemHelper),
|
||||
typeof(YooAsset.FileSystemParameters),
|
||||
typeof(YooAsset.FileSystemParametersDefine),
|
||||
typeof(YooAsset.FileUtility),
|
||||
typeof(YooAsset.FSClearAllBundleFilesCompleteOperation),
|
||||
typeof(YooAsset.FSClearAllBundleFilesOperation),
|
||||
typeof(YooAsset.FSClearUnusedBundleFilesCompleteOperation),
|
||||
typeof(YooAsset.FSClearUnusedBundleFilesOperation),
|
||||
typeof(YooAsset.FSDownloadFileOperation),
|
||||
typeof(YooAsset.FSInitializeFileSystemOperation),
|
||||
typeof(YooAsset.FSLoadBundleOperation),
|
||||
typeof(YooAsset.FSLoadPackageManifestOperation),
|
||||
typeof(YooAsset.FSRequestPackageVersionOperation),
|
||||
typeof(YooAsset.GameAsyncOperation),
|
||||
typeof(YooAsset.HandleBase),
|
||||
typeof(YooAsset.HashUtility),
|
||||
typeof(YooAsset.HostPlayModeImpl),
|
||||
typeof(YooAsset.HostPlayModeInitializationOperation),
|
||||
typeof(YooAsset.HostPlayModeParameters),
|
||||
typeof(YooAsset.HostPlayModePreDownloadContentOperation),
|
||||
typeof(YooAsset.IBundleQuery),
|
||||
typeof(YooAsset.IDecryptionServices),
|
||||
typeof(YooAsset.IEncryptionServices),
|
||||
typeof(YooAsset.IFileSystem),
|
||||
typeof(YooAsset.ILogger),
|
||||
typeof(YooAsset.InitializationOperation),
|
||||
typeof(YooAsset.InitializeParameters),
|
||||
typeof(YooAsset.InstantiateOperation),
|
||||
typeof(YooAsset.IPlayMode),
|
||||
typeof(YooAsset.IRemoteServices),
|
||||
typeof(YooAsset.LoadBuildinCatalogFileOperation),
|
||||
typeof(YooAsset.LoadBuildinPackageManifestOperation),
|
||||
typeof(YooAsset.LoadBundleFileOperation),
|
||||
typeof(YooAsset.LoadCachePackageHashOperation),
|
||||
typeof(YooAsset.LoadCachePackageManifestOperation),
|
||||
typeof(YooAsset.LoadDependBundleFileOperation),
|
||||
typeof(YooAsset.LoadEditorPackageHashOperation),
|
||||
typeof(YooAsset.LoadEditorPackageManifestOperation),
|
||||
typeof(YooAsset.LoadEditorPackageVersionOperation),
|
||||
typeof(YooAsset.LoadWebCatalogFileOperation),
|
||||
typeof(YooAsset.LoadWebPackageManifestOperation),
|
||||
typeof(YooAsset.ManifestTools),
|
||||
typeof(YooAsset.OfflinePlayModeImpl),
|
||||
typeof(YooAsset.OfflinePlayModeInitializationOperation),
|
||||
typeof(YooAsset.OfflinePlayModeParameters),
|
||||
typeof(YooAsset.OfflinePlayModePreDownloadContentOperation),
|
||||
typeof(YooAsset.OperationSystem),
|
||||
typeof(YooAsset.PackageAsset),
|
||||
typeof(YooAsset.PackageBundle),
|
||||
typeof(YooAsset.PackageManifest),
|
||||
typeof(YooAsset.PathUtility),
|
||||
typeof(YooAsset.PlayModeHelper),
|
||||
typeof(YooAsset.PreDownloadContentOperation),
|
||||
typeof(YooAsset.ProviderOperation),
|
||||
typeof(YooAsset.RawBundle),
|
||||
typeof(YooAsset.RawFileHandle),
|
||||
typeof(YooAsset.RemoteCommand),
|
||||
typeof(YooAsset.RemoteDebuggerDefine),
|
||||
typeof(YooAsset.RemoteDebuggerInRuntime),
|
||||
typeof(YooAsset.RequestBuildinPackageHashOperation),
|
||||
typeof(YooAsset.RequestBuildinPackageVersionOperation),
|
||||
typeof(YooAsset.RequestPackageVersionImplOperation),
|
||||
typeof(YooAsset.RequestPackageVersionOperation),
|
||||
typeof(YooAsset.RequestRemotePackageVersionOperation),
|
||||
typeof(YooAsset.RequestWebPackageHashOperation),
|
||||
typeof(YooAsset.RequestWebPackageVersionOperation),
|
||||
typeof(YooAsset.ResourceDownloaderOperation),
|
||||
typeof(YooAsset.ResourceImporterOperation),
|
||||
typeof(YooAsset.ResourceManager),
|
||||
typeof(YooAsset.ResourcePackage),
|
||||
typeof(YooAsset.ResourceUnpackerOperation),
|
||||
typeof(YooAsset.SafeProxy),
|
||||
typeof(YooAsset.SceneHandle),
|
||||
typeof(YooAsset.SearchCacheFilesOperation),
|
||||
typeof(YooAsset.SimulateBuildResult),
|
||||
typeof(YooAsset.StringUtility),
|
||||
typeof(YooAsset.SubAssetsHandle),
|
||||
typeof(YooAsset.TempFileElement),
|
||||
typeof(YooAsset.ThreadSyncContext),
|
||||
typeof(YooAsset.UnityWebDataRequestOperation),
|
||||
typeof(YooAsset.UnityWebFileRequestOperation),
|
||||
typeof(YooAsset.UnityWebRequestDelegate),
|
||||
typeof(YooAsset.UnityWebRequestOperation),
|
||||
typeof(YooAsset.UnityWebTextRequestOperation),
|
||||
typeof(YooAsset.UnloadAllAssetsOperation),
|
||||
typeof(YooAsset.UnloadSceneOperation),
|
||||
typeof(YooAsset.UnloadUnusedAssetsOperation),
|
||||
typeof(YooAsset.UpdatePackageManifestImplOperation),
|
||||
typeof(YooAsset.UpdatePackageManifestOperation),
|
||||
typeof(YooAsset.VerifyCacheFilesOperation),
|
||||
typeof(YooAsset.VerifyTempFileOperation),
|
||||
typeof(YooAsset.WebPlayModeImpl),
|
||||
typeof(YooAsset.WebPlayModeInitializationOperation),
|
||||
typeof(YooAsset.WebPlayModeParameters),
|
||||
typeof(YooAsset.WebPlayModePreDownloadContentOperation),
|
||||
typeof(YooAsset.WebRequestCounter),
|
||||
typeof(YooAsset.YooAssetCroppingHelper),
|
||||
typeof(YooAsset.YooAssets),
|
||||
typeof(YooAsset.YooAssetsDriver),
|
||||
typeof(YooAsset.YooAssetSettings),
|
||||
typeof(YooAsset.YooAssetSettingsData),
|
||||
typeof(YooAsset.YooLogger),
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user