UI_Invite.ts 753 B

12345678910111213141516171819202122232425
  1. import { _decorator } from "cc";
  2. import { GameUILayers, gui } from "../../../core/ui/ui";
  3. import ui_base from "../../../core/ui/ui_base";
  4. import { ModuleDef } from "../../../Scripts/ModuleDef";
  5. import { ani_ui } from "../UI_Main/UI_Main";
  6. import { Layout_Invite } from "./Layout_Invite";
  7. const { ccclass, property } = _decorator;
  8. @ccclass('UI_Invite')
  9. export class UI_Invite extends ui_base {
  10. constructor() {
  11. super(ModuleDef.GAME, 'ui/UI_Invite/Invite', GameUILayers.HUD, Layout_Invite);
  12. }
  13. protected async onCreated() {
  14. const layout = this.getLayout<Layout_Invite>();
  15. ani_ui(layout.Close_Btn.node.parent);
  16. this.onButtonEvent(layout.Close_Btn, () => {
  17. gui.close(UI_Invite);
  18. })
  19. }
  20. }