NBC修改
This commit is contained in:
@@ -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++) {
|
||||
|
||||
Reference in New Issue
Block a user