DaFuWeng/assets/Script/DialogRoot.ts

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();
});
}
}