修复资源常量脚本问题
parent
a4f4887da0
commit
bee0cfb8c8
|
@ -1,5 +1,5 @@
|
|||
using UnityEngine;
|
||||
public static class AssetsConst
|
||||
public static class #CLASSNAME#
|
||||
{
|
||||
#CONSTCONTENT#
|
||||
}
|
|
@ -1,5 +1,5 @@
|
|||
using UnityEngine;
|
||||
public static class AssetsConst
|
||||
public static class AssetConst
|
||||
{
|
||||
public const string Assets_DemoGame_GameRes_AssetsConstTemplate_txt = @"Assets/DemoGame/GameRes/AssetsConstTemplate.txt";
|
||||
public const string Assets_DemoGame_GameRes_AotDlls_mscorlib_dll_bytes = @"Assets/DemoGame/GameRes/AotDlls/mscorlib.dll.bytes";
|
||||
|
|
|
@ -12,8 +12,8 @@ namespace ZC
|
|||
|
||||
UniTask.Create(async () =>
|
||||
{
|
||||
await ResourcesLocalComponent.Instance.LoadSceneAsync(AssetsConst.Assets_DemoGame_GameRes_Scene_Game_unity);
|
||||
var loadAssetAsync = await ResourcesLocalComponent.Instance.LoadAssetAndInsAsync(AssetsConst.Assets_DemoGame_GameRes_Entity_Cube_prefab);
|
||||
await ResourcesLocalComponent.Instance.LoadSceneAsync(AssetConst.Assets_DemoGame_GameRes_Scene_Game_unity);
|
||||
var loadAssetAsync = await ResourcesLocalComponent.Instance.LoadAssetAndInsAsync(AssetConst.Assets_DemoGame_GameRes_Entity_Cube_prefab);
|
||||
Debug.Log("加载的是:" + loadAssetAsync);
|
||||
ZCGame.ProcedureManager.ChangeProcedure(ProcedureType.GameSceneLogicProcedure);
|
||||
}).Forget();
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
using UnityEngine;
|
||||
public static class AssetsConst
|
||||
public static class LoaderAssetConst
|
||||
{
|
||||
public const string Assets_DemoGame_GameRes_AssetsConstTemplate_txt = @"Assets/DemoGame/GameRes/AssetsConstTemplate.txt";
|
||||
public const string Assets_DemoGame_GameRes_AotDlls_mscorlib_dll_bytes = @"Assets/DemoGame/GameRes/AotDlls/mscorlib.dll.bytes";
|
||||
|
|
|
@ -13,9 +13,11 @@ namespace Unity.Loader
|
|||
{
|
||||
public List<string> aotDllNames = new List<string>()
|
||||
{
|
||||
@"Assets/DemoGame/GameRes/AotDlls/mscorlib.dll.bytes",
|
||||
@"Assets/DemoGame/GameRes/AotDlls/UniTask.dll.bytes",
|
||||
@"Assets/DemoGame/GameRes/AotDlls/YooAsset.dll.bytes",
|
||||
LoaderAssetConst.Assets_DemoGame_GameRes_AotDlls_mscorlib_dll_bytes,
|
||||
LoaderAssetConst.Assets_DemoGame_GameRes_AotDlls_Sirenix_Utilities_dll_bytes,
|
||||
LoaderAssetConst.Assets_DemoGame_GameRes_AotDlls_UniTask_dll_bytes,
|
||||
LoaderAssetConst.Assets_DemoGame_GameRes_AotDlls_YooAsset_dll_bytes,
|
||||
LoaderAssetConst.Assets_DemoGame_GameRes_AotDlls_UnityEngine_CoreModule_dll_bytes,
|
||||
};
|
||||
|
||||
private Dictionary<string, TextAsset> dlls = new Dictionary<string, TextAsset>();
|
||||
|
@ -25,7 +27,7 @@ namespace Unity.Loader
|
|||
{
|
||||
if (true) // Dll
|
||||
{
|
||||
string dllName = @"Assets/DemoGame/GameRes/Codes/Hotfix.dll.bytes";
|
||||
string dllName = LoaderAssetConst.Assets_DemoGame_GameRes_Codes_Hotfix_dll_bytes;
|
||||
// Editor环境下,HotUpdate.dll.bytes已经被自动加载,不需要加载,重复加载反而会出问题。
|
||||
#if !UNITY_EDITOR
|
||||
string hotfixDll = dllName;
|
||||
|
@ -64,7 +66,7 @@ namespace Unity.Loader
|
|||
Debug.Log($"LoadMetadataForAOTAssembly:{kv.Key}. ret: {errorCode}");
|
||||
}
|
||||
|
||||
string dllName = @"Assets/DemoGame/GameRes/Codes/Hotfix.dll.bytes";
|
||||
string dllName = LoaderAssetConst.Assets_DemoGame_GameRes_Codes_Hotfix_dll_bytes;
|
||||
// Editor环境下,HotUpdate.dll.bytes已经被自动加载,不需要加载,重复加载反而会出问题。
|
||||
#if !UNITY_EDITOR
|
||||
var dllAsset = this.dlls[dllName];
|
||||
|
|
Loading…
Reference in New Issue