This commit is contained in:
陈思海 2025-10-11 15:16:57 +08:00
parent c77a6c8d08
commit 5369ced5eb
4 changed files with 9 additions and 8 deletions

View File

@ -3,10 +3,8 @@
"rootNamespace": "AlicizaX.EditorExtension.Editor", "rootNamespace": "AlicizaX.EditorExtension.Editor",
"references": [ "references": [
"GUID:8d62da4aabd2a19419c7378d23ea5849", "GUID:8d62da4aabd2a19419c7378d23ea5849",
"GUID:75b6f2078d190f14dbda4a5b747d709c",
"GUID:e34a5702dd353724aa315fb8011f08c3", "GUID:e34a5702dd353724aa315fb8011f08c3",
"GUID:4d1926c9df5b052469a1c63448b7609a", "GUID:4d1926c9df5b052469a1c63448b7609a",
"GUID:acfef7cabed3b0a42b25edb1cd4fa259",
"GUID:2765e68924a08a94ea0ea66b31c0168f", "GUID:2765e68924a08a94ea0ea66b31c0168f",
"GUID:1619e00706139ce488ff80c0daeea8e7", "GUID:1619e00706139ce488ff80c0daeea8e7",
"GUID:2373f786d14518f44b0f475db77ba4de", "GUID:2373f786d14518f44b0f475db77ba4de",

View File

@ -4,17 +4,19 @@ using System.IO;
using System.Linq; using System.Linq;
using AlicizaX.Editor; using AlicizaX.Editor;
using AlicizaX; using AlicizaX;
using AlicizaX.Debugger.Runtime;
using AlicizaX.Framework.Runtime.ABase;
using UnityEditor; using UnityEditor;
using UnityEngine; using UnityEngine;
public static class AppBuildHelper public static class AppBuildHelper
{ {
public static void GeneratAppBuilderSetting(string language, bool debugMode, int resMode) public static void GeneratAppBuilderSetting(string language, DebuggerActiveWindowType debugMode, int resMode)
{ {
const string AppBuilderSettingPath = "Assets/Resources/AppBuilderSetting.bytes"; const string AppBuilderSettingPath = "Assets/Resources/ModuleDynamicBindInfo.bytes";
AppBuilderSetting appBuilderSetting = new AppBuilderSetting(); ModuleDynamicBindInfo appBuilderSetting = new ModuleDynamicBindInfo();
appBuilderSetting.Language = language; appBuilderSetting.Language = language;
appBuilderSetting.DebugMode = debugMode; appBuilderSetting.DebuggerActiveWindowType = debugMode;
appBuilderSetting.ResMode = resMode; appBuilderSetting.ResMode = resMode;
File.WriteAllText(AppBuilderSettingPath, Utility.Json.ToJson(appBuilderSetting)); File.WriteAllText(AppBuilderSettingPath, Utility.Json.ToJson(appBuilderSetting));
} }

View File

@ -1,5 +1,6 @@
using System; using System;
using AlicizaX; using AlicizaX;
using AlicizaX.Debugger.Runtime;
using UnityEditor; using UnityEditor;
using UnityEngine; using UnityEngine;
using UnityEngine.Serialization; using UnityEngine.Serialization;
@ -11,7 +12,7 @@ public class AppBuildParameter
{ {
public BuildTarget BuildTarget; public BuildTarget BuildTarget;
public string OutPutPath; public string OutPutPath;
public bool ShowDebugWnd; public DebuggerActiveWindowType ShowDebugWnd;
public bool DevelopBuild; public bool DevelopBuild;
public int ResMode; public int ResMode;
public string FileName; public string FileName;

View File

@ -51,7 +51,7 @@ namespace AlicizaX.Editor.Extension
var editorTp = EditorToolFunctionAttributeCollector.Attributes[menuIdx]; var editorTp = EditorToolFunctionAttributeCollector.Attributes[menuIdx];
if (editorTp.MethodInfo != null && editorTp.MethodInfo.IsStatic) if (editorTp.MethodInfo != null && editorTp.MethodInfo.IsStatic)
{ {
editorTp.MethodInfo.Invoke(null, null); // Invoke the static method editorTp.MethodInfo.Invoke(null, null);
} }
else else
{ {