NBC修改

This commit is contained in:
bob
2025-07-03 14:16:18 +08:00
parent 4febfadd56
commit 800e96aac7
2083 changed files with 60081 additions and 2942 deletions

View File

@@ -177,6 +177,10 @@ function genPanelCode(classInfo: FairyEditor.PublishHandler.ClassInfo, config: C
writer.writeln("public GObject this[string aKey] => ContentPane.GetChild(aKey);");
writer.writeln('public override string UIPackName => "%s";', codePkgName);
writer.writeln('public override string UIResName => "%s";', classInfo.res.name);
writer.writeln();
let members = classInfo.members;
let memberCnt = members.Count
for (let j: number = 0; j < memberCnt; j++) {
@@ -211,9 +215,16 @@ function genPanelCode(classInfo: FairyEditor.PublishHandler.ClassInfo, config: C
writer.writeln();
}
writer.writeln(`public static void Show(object param = null){ App.UI.OpenUI<${className}>(param); }`)
writer.writeln();
writer.writeln(`public static void Hide(){ App.UI.HideUI<${className}>(); }`)
writer.writeln();
writer.writeln(`public static void Del(){ App.UI.DestroyUI<${className}>(); }`)
writer.writeln();
writer.endBlock();
if (setNamespaceName) {
writer.endBlock();
@@ -249,32 +260,29 @@ function genPanelCode(classInfo: FairyEditor.PublishHandler.ClassInfo, config: C
writer.writeln('public partial class %s : UIPanel', className);
writer.startBlock();
}
writer.writeln('public override string UIPackName => "%s";', codePkgName);
writer.writeln('public override string UIResName => "%s";', classInfo.res.name);
writer.writeln();
writer.writeln('protected override void OnInit()');
writer.startBlock();
writer.writeln('base.OnInit();');
writer.endBlock();
writer.writeln();
// writer.writeln('protected override void OnInit()');
// writer.startBlock();
// writer.writeln('base.OnInit();');
// writer.endBlock();
// writer.writeln();
writer.writeln('protected override void OnShow()');
writer.startBlock();
writer.writeln('base.OnShow();');
writer.endBlock();
writer.writeln();
// writer.writeln('protected override void OnShow()');
// writer.startBlock();
// writer.writeln('base.OnShow();');
// writer.endBlock();
// writer.writeln();
writer.writeln('protected override void OnHide()');
writer.startBlock();
writer.writeln('base.OnHide();');
writer.endBlock();
// writer.writeln('protected override void OnHide()');
// writer.startBlock();
// writer.writeln('base.OnHide();');
// writer.endBlock();
writer.writeln();
writer.writeln('protected override void OnDestroy()');
writer.startBlock();
writer.writeln('base.OnDestroy();');
writer.endBlock();
// writer.writeln();
// writer.writeln('protected override void OnDestroy()');
// writer.startBlock();
// writer.writeln('base.OnDestroy();');
// writer.endBlock();
writer.endBlock();
@@ -453,9 +461,10 @@ function genBinder(codePkgName: string, componentClassNameArr: Array<string>) {
writer.writeln('namespace %s', namespaceName);
writer.startBlock();
}
writer.writeln('public class %s', binderName);
writer.writeln('public static class %s', binderName);
writer.startBlock();
writer.writeln('[UIExtensionAutoBind]');
writer.writeln('public static void BindAll()');
writer.startBlock();
for (let i: number = 0; i < componentClassNameArr.length; i++) {