//////////////////////////////////////////////// // ihaiu-code-fgui生成 // https://www.npmjs.com/package/ihaiu-code-fgui //////////////////////////////////////////////// >:FOREACH imports:< import >:[0]:< from ">:[1]:<"; >:ENDFOREACH:< export default class >:classNameStruct:< extends >:classNameFGUI:< { >:FOREACH fields:< public >:[0]:< : >:[1]:<; >:ENDFOREACH:< public static URL:string = ">:URL:<"; public static DependPackages:string[] = [>:dependPackages:<]; public static createInstance():>:classNameExtend:< { return <>:classNameExtend:<>(fgui.UIPackage.createObject(">:packagename:<",">:comname:<")); } protected onConstruct(): void { super.onConstruct(); >:FOREACH setControllerList:< this.>:[0]:< = this.getController(">:[1]:<"); >:ENDFOREACH:< >:FOREACH setDisplayList:< this.>:[0]:< = <>:[2]:<>(this.getChild(">:[1]:<")); >:ENDFOREACH:< >:FOREACH setTransitionList:< this.>:[0]:< = this.getTransition(">:[1]:<"); >:ENDFOREACH:< } }