41 lines
943 B
TypeScript
41 lines
943 B
TypeScript
/*
|
|
* @Author: WoNiu
|
|
* @Date: 2024-03-19 17:44:59
|
|
* @LastEditTime: 2024-03-26 13:34:17
|
|
* @LastEditors: WoNiu
|
|
* @Description:
|
|
*/
|
|
import { _decorator, Component, Director, director, Node } from "cc";
|
|
import { SelectNumberNode } from "./DialogNode/SelectNumberNode";
|
|
const { ccclass, property } = _decorator;
|
|
|
|
@ccclass("DialogRoot")
|
|
/**
|
|
* @description: 弹窗
|
|
*/
|
|
export class DialogRoot extends Component {
|
|
start() {
|
|
|
|
}
|
|
|
|
update(deltaTime: number) {}
|
|
|
|
//* 初始化并显示顺序选择node
|
|
initSelectNumberNode(): SelectNumberNode {
|
|
const selectNode = new SelectNumberNode();
|
|
selectNode.name = "SelectNumberNode";
|
|
this.node.addChild(selectNode);
|
|
return selectNode;
|
|
}
|
|
|
|
//* 销毁顺序选择node
|
|
destroySelectNumberNode() {
|
|
/// 一帧结束之后销毁
|
|
director.once(Director.EVENT_END_FRAME, () => {
|
|
// 销毁
|
|
this.node.getChildByName("SelectNumberNode").destroy();
|
|
});
|
|
}
|
|
|
|
}
|