This commit is contained in:
陈思海 2025-01-24 17:41:31 +08:00
parent 9f3fe49d6a
commit f580691e8a
2 changed files with 8 additions and 7 deletions

View File

@ -34,7 +34,7 @@ namespace AlicizaX.UI.Runtime
{ {
uiRoot = Resources.Load<GameObject>("UIRoot"); uiRoot = Resources.Load<GameObject>("UIRoot");
GameObject obj = GameObject.Instantiate(uiRoot, Vector3.zero, Quaternion.identity); GameObject obj = GameObject.Instantiate(uiRoot, Vector3.zero, Quaternion.identity);
obj.name = "------UI Module------"; obj.name = "------UI Root------";
m_InstanceRoot = obj.transform; m_InstanceRoot = obj.transform;
Object.DontDestroyOnLoad(m_InstanceRoot); Object.DontDestroyOnLoad(m_InstanceRoot);
_uiManager.Initlize(m_InstanceRoot); _uiManager.Initlize(m_InstanceRoot);

View File

@ -18,7 +18,7 @@ public static class BuildDLLCommand
/// <summary> /// <summary>
/// 禁用HybridCLR宏定义。 /// 禁用HybridCLR宏定义。
/// </summary> /// </summary>
[MenuItem("HybridCLR/Define Symbols/Disable HybridCLR", false, 30)] [MenuItem("AlicizaX/HybridCLR/Define Symbols/Disable HybridCLR", false, 30)]
public static void Disable() public static void Disable()
{ {
ScriptingDefineSymbols.RemoveScriptingDefineSymbol(EnableHybridClrScriptingDefineSymbol); ScriptingDefineSymbols.RemoveScriptingDefineSymbol(EnableHybridClrScriptingDefineSymbol);
@ -29,7 +29,7 @@ public static class BuildDLLCommand
/// <summary> /// <summary>
/// 开启HybridCLR宏定义。 /// 开启HybridCLR宏定义。
/// </summary> /// </summary>
[MenuItem("HybridCLR/Define Symbols/Enable HybridCLR", false, 31)] [MenuItem("AlicizaX/HybridCLR/Define Symbols/Enable HybridCLR", false, 31)]
public static void Enable() public static void Enable()
{ {
ScriptingDefineSymbols.RemoveScriptingDefineSymbol(EnableHybridClrScriptingDefineSymbol); ScriptingDefineSymbols.RemoveScriptingDefineSymbol(EnableHybridClrScriptingDefineSymbol);
@ -38,15 +38,16 @@ public static class BuildDLLCommand
SyncAssemblyContent.RefreshAssembly(); SyncAssemblyContent.RefreshAssembly();
} }
[MenuItem("HybridCLR/Build/BuildAssets And CopyTo AssemblyTextAssetPath")] #if ENABLE_HYBRIDCLR
[MenuItem("AlicizaX/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
} }
#endif
public static void BuildAndCopyDlls(BuildTarget target) public static void BuildAndCopyDlls(BuildTarget target)
{ {
@ -102,4 +103,4 @@ public static class BuildDLLCommand
} }
#endif #endif
} }
} }