1
This commit is contained in:
parent
c77a6c8d08
commit
5369ced5eb
@ -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",
|
||||||
|
|||||||
@ -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));
|
||||||
}
|
}
|
||||||
|
|||||||
@ -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;
|
||||||
|
|||||||
@ -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
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user