ui-template.txt 564 B

12345678910111213141516171819202122232425262728293031323334
  1. import _AUTOUI from "../../../ui/uidata/_MODULE/_AUTOUI";
  2. import UIBase from "../../../framework/ui/UIBase";
  3. import UIHelp from "../../../framework/ui/UIHelp";
  4. const { ccclass, menu, property } = cc._decorator;
  5. @ccclass
  6. @menu("UI/_MODULE/_UINAME")
  7. export default class _UINAME extends UIBase {
  8. ui: _AUTOUI = null;
  9. protected static prefabUrl = "_PREFABPATH";
  10. protected static className = "_UINAME";
  11. onUILoad() {
  12. this.ui = this.node.addComponent(_AUTOUI);
  13. }
  14. onShow() {
  15. }
  16. onHide() {
  17. }
  18. onStart() {
  19. }
  20. onClose() {
  21. UIHelp.CloseUI(_UINAME);
  22. }
  23. }