diff --git a/Assets/DemoGame/GameRes/AssetsConstTemplate.txt b/Assets/DemoGame/GameRes/AssetsConstTemplate.txt index ba78d08..0747672 100644 --- a/Assets/DemoGame/GameRes/AssetsConstTemplate.txt +++ b/Assets/DemoGame/GameRes/AssetsConstTemplate.txt @@ -1,5 +1,5 @@ using UnityEngine; -public static class AssetsConst +public static class #CLASSNAME# { #CONSTCONTENT# } \ No newline at end of file diff --git a/Assets/DemoGame/GameScript/Hotfix/Const/AssetConst.cs b/Assets/DemoGame/GameScript/Hotfix/Const/AssetConst.cs index 5d10452..16cf27c 100644 --- a/Assets/DemoGame/GameScript/Hotfix/Const/AssetConst.cs +++ b/Assets/DemoGame/GameScript/Hotfix/Const/AssetConst.cs @@ -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"; diff --git a/Assets/DemoGame/GameScript/Hotfix/Procedure/Logic/LoadingGameSceneProcedure.cs b/Assets/DemoGame/GameScript/Hotfix/Procedure/Logic/LoadingGameSceneProcedure.cs index 8456c89..9fb3125 100644 --- a/Assets/DemoGame/GameScript/Hotfix/Procedure/Logic/LoadingGameSceneProcedure.cs +++ b/Assets/DemoGame/GameScript/Hotfix/Procedure/Logic/LoadingGameSceneProcedure.cs @@ -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(); diff --git a/Assets/DemoGame/GameScript/Loader/Const/LoaderAssetConst.cs b/Assets/DemoGame/GameScript/Loader/Const/LoaderAssetConst.cs index 5d10452..4ef3aab 100644 --- a/Assets/DemoGame/GameScript/Loader/Const/LoaderAssetConst.cs +++ b/Assets/DemoGame/GameScript/Loader/Const/LoaderAssetConst.cs @@ -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"; diff --git a/Assets/DemoGame/GameScript/Loader/Loader.cs b/Assets/DemoGame/GameScript/Loader/Loader.cs index ef728fa..1afa1bf 100644 --- a/Assets/DemoGame/GameScript/Loader/Loader.cs +++ b/Assets/DemoGame/GameScript/Loader/Loader.cs @@ -13,9 +13,11 @@ namespace Unity.Loader { public List aotDllNames = new List() { - @"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 dlls = new Dictionary(); @@ -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];