DaFuWeng/assets/Script/DialogRoot.ts

49 lines
1015 B
TypeScript
Raw Normal View History

2024-03-25 19:50:16 +08:00
/*
* @Author: WoNiu
* @Date: 2024-03-19 17:44:59
* @LastEditTime: 2024-03-25 14:58:55
* @LastEditors: WoNiu
* @Description:
*/
2024-03-22 21:19:27 +08:00
import { _decorator, Component, Director, director, Node } from 'cc';
import { SelectNumberNode } from './DialogNode/SelectNumberNode';
const { ccclass, property } = _decorator;
@ccclass('DialogRoot')
2024-03-25 19:50:16 +08:00
/**
* @description:
*/
2024-03-22 21:19:27 +08:00
export class DialogRoot extends Component {
start() {
}
update(deltaTime: number) {
}
//* 初始化并显示顺序选择node
2024-03-25 19:50:16 +08:00
initSelectNumberNode(): SelectNumberNode{
2024-03-22 21:19:27 +08:00
const selectNode = new SelectNumberNode();
selectNode.name = 'SelectNumberNode';
this.node.addChild(selectNode);
2024-03-25 19:50:16 +08:00
return selectNode;
2024-03-22 21:19:27 +08:00
}
//* 销毁顺序选择node
destroySelectNumberNode(){
/// 一帧结束之后销毁
director.once(Director.EVENT_END_FRAME,()=>{
// 销毁
this.node.getChildByName('SelectNumberNode').destroy();
});
}
}