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