HotUpdateAssemblyManifest.cs 900 B

123456789101112131415161718192021222324252627282930
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. [CreateAssetMenu(fileName = "HotUpdateAssemblyManifest", menuName = "HybridCLR/HotUpdateAssemblyManifest")]
  5. public class HotUpdateAssemblyManifest : ScriptableObject
  6. {
  7. [Header("AOT 补充元数据dll列表")]
  8. public string[] AOTMetadataDlls = new string[] {
  9. "System.dll",
  10. "Unity.Core.dll",
  11. "Unity.ThirdParty.dll",
  12. "mscorlib.dll",
  13. "System.Core.dll",
  14. "Sirenix.Serialization.dll",
  15. "UniTask.dll"};
  16. [Header("通过YooAsset处理过后的列表名称")]
  17. public string[] DLLNameList_ForABLoad = new string[]
  18. {
  19. "Code_System.dll",
  20. "Code_Unity.Core.dll",
  21. "Code_Unity.ThirdParty.dll",
  22. "Code_mscorlib.dll",
  23. "Code_System.Core.dll",
  24. "Code_Sirenix.Serialization.dll",
  25. "Code_UniTask.dll"
  26. };
  27. }