Update BuildAssetsCommand.cs

This commit is contained in:
ALEXTANG
2023-07-19 16:03:02 +08:00
parent 66ef50a9e0
commit 405253c507

View File

@@ -1,7 +1,5 @@
#if ENABLE_HYBRIDCLR
using HybridCLR.Editor; using HybridCLR.Editor;
using HybridCLR.Editor.Commands; using HybridCLR.Editor.Commands;
#endif
using TEngine.Editor; using TEngine.Editor;
using UnityEditor; using UnityEditor;
using UnityEngine; using UnityEngine;
@@ -32,11 +30,9 @@ public static class BuildAssetsCommand
[MenuItem("HybridCLR/Build/BuildAssets And CopyTo AssemblyTextAssetPath")] [MenuItem("HybridCLR/Build/BuildAssets And CopyTo AssemblyTextAssetPath")]
public static void BuildAndCopyDlls() public static void BuildAndCopyDlls()
{ {
#if ENABLE_HYBRIDCLR
BuildTarget target = EditorUserBuildSettings.activeBuildTarget; BuildTarget target = EditorUserBuildSettings.activeBuildTarget;
CompileDllCommand.CompileDll(target); CompileDllCommand.CompileDll(target);
CopyAOTHotUpdateDlls(target); CopyAOTHotUpdateDlls(target);
#endif
} }
public static void CopyAOTHotUpdateDlls(BuildTarget target) public static void CopyAOTHotUpdateDlls(BuildTarget target)
@@ -48,7 +44,6 @@ public static class BuildAssetsCommand
public static void CopyAOTAssembliesToAssetPath() public static void CopyAOTAssembliesToAssetPath()
{ {
#if ENABLE_HYBRIDCLR
var target = EditorUserBuildSettings.activeBuildTarget; var target = EditorUserBuildSettings.activeBuildTarget;
string aotAssembliesSrcDir = SettingsUtil.GetAssembliesPostIl2CppStripDir(target); string aotAssembliesSrcDir = SettingsUtil.GetAssembliesPostIl2CppStripDir(target);
string aotAssembliesDstDir = Application.dataPath +"/"+ SettingsUtils.HybridCLRCustomGlobalSettings.AssemblyTextAssetPath; string aotAssembliesDstDir = Application.dataPath +"/"+ SettingsUtils.HybridCLRCustomGlobalSettings.AssemblyTextAssetPath;
@@ -65,12 +60,10 @@ public static class BuildAssetsCommand
System.IO.File.Copy(srcDllPath, dllBytesPath, true); System.IO.File.Copy(srcDllPath, dllBytesPath, true);
Debug.Log($"[CopyAOTAssembliesToStreamingAssets] copy AOT dll {srcDllPath} -> {dllBytesPath}"); Debug.Log($"[CopyAOTAssembliesToStreamingAssets] copy AOT dll {srcDllPath} -> {dllBytesPath}");
} }
#endif
} }
public static void CopyHotUpdateAssembliesToAssetPath() public static void CopyHotUpdateAssembliesToAssetPath()
{ {
#if ENABLE_HYBRIDCLR
var target = EditorUserBuildSettings.activeBuildTarget; var target = EditorUserBuildSettings.activeBuildTarget;
string hotfixDllSrcDir = SettingsUtil.GetHotUpdateDllsOutputDirByTarget(target); string hotfixDllSrcDir = SettingsUtil.GetHotUpdateDllsOutputDirByTarget(target);
@@ -82,6 +75,5 @@ public static class BuildAssetsCommand
System.IO.File.Copy(dllPath, dllBytesPath, true); System.IO.File.Copy(dllPath, dllBytesPath, true);
Debug.Log($"[CopyHotUpdateAssembliesToStreamingAssets] copy hotfix dll {dllPath} -> {dllBytesPath}"); Debug.Log($"[CopyHotUpdateAssembliesToStreamingAssets] copy hotfix dll {dllPath} -> {dllBytesPath}");
} }
#endif
} }
} }