Skip to content

Commit 71f7298

Browse files
committed
重构
1 parent 75ef40d commit 71f7298

File tree

2 files changed

+35
-113
lines changed

2 files changed

+35
-113
lines changed

unity/upms/core/Editor/Src/Generator/IL2Cpp/UnityMenu.cs

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,40 @@
1515
#endif
1616

1717
#if !PUERTS_GENERAL
18+
namespace Puerts.Editor
19+
{
20+
namespace Generator
21+
{
22+
public class UnityMenu
23+
{
24+
public const string PUERTS_MENU_PREFIX = "Tools/PuerTS";
25+
26+
[MenuItem(PUERTS_MENU_PREFIX + "/Clear Generated Code", false, 9)]
27+
public static void ClearAll()
28+
{
29+
var saveTo = Configure.GetCodeOutputDirectory();
30+
if (Directory.Exists(saveTo))
31+
{
32+
Directory.Delete(saveTo, true);
33+
AssetDatabase.DeleteAsset(saveTo.Substring(saveTo.IndexOf("Assets") + "Assets".Length));
34+
AssetDatabase.Refresh();
35+
}
36+
}
37+
38+
//[MenuItem(PUERTS_MENU_PREFIX + "/Generate/RegisterInfo", false, 7)]
39+
public static void GenRegisterInfo()
40+
{
41+
var start = DateTime.Now;
42+
var saveTo = Puerts.Configure.GetCodeOutputDirectory();
43+
Directory.CreateDirectory(saveTo);
44+
//FileExporter.GenRegisterInfo(saveTo);
45+
Debug.Log("finished! use " + (DateTime.Now - start).TotalMilliseconds + " ms Outputed to " + saveTo);
46+
AssetDatabase.Refresh();
47+
}
48+
}
49+
}
50+
}
51+
1852
namespace PuertsIl2cpp.Editor
1953
{
2054
namespace Generator {
@@ -94,7 +128,7 @@ public static void GenerateExtensionMethodInfos()
94128
}
95129

96130
[MenuItem(Puerts.Editor.Generator.UnityMenu.PUERTS_MENU_PREFIX + "/Generate/Link.xml", false, 6)]
97-
public static void GenerateLinkXML()
131+
public static void GenerateLinkXml()
98132
{
99133
var start = DateTime.Now;
100134
var saveTo = Puerts.Configure.GetCodeOutputDirectory();

unity/upms/core/Editor/Src/Generator/UnityMenu.cs

Lines changed: 0 additions & 112 deletions
This file was deleted.

0 commit comments

Comments
 (0)