123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- import { _decorator, Component, Node } from 'cc';
- import { gameManager } from '../gameManager';
- const { ccclass, property } = _decorator;
- @ccclass('fail')
- export class fail extends Component {
- @property(Node) btn_close:Node = null;
- @property(Node) btn_fail_reLife:Node = null;
- @property(Node) btn_fail_reStart:Node = null;
- private m_call_relife = null;
- private m_call_restart = null;
- public show(is_relife:boolean,call_relife,call_restart){
- this.node.active = true;
- this.m_call_relife = call_relife;
- this.m_call_restart = call_restart;
- if(is_relife){
- this.btn_fail_reLife.active = true;
- }else{
- this.btn_fail_reLife.active = false;
- }
- this.btn_fail_reLife.off(Node.EventType.TOUCH_END)
- this.btn_fail_reStart.off(Node.EventType.TOUCH_END)
- this.btn_close.off(Node.EventType.TOUCH_END)
- this.btn_fail_reLife.on(Node.EventType.TOUCH_END,()=>{
- if(this.m_call_relife!=null){
- this.m_call_relife()
- }
- })
- this.btn_fail_reStart.on(Node.EventType.TOUCH_END,()=>{
- if(this.m_call_restart!=null){
- this.m_call_restart()
- }
- })
- this.btn_close.on(Node.EventType.TOUCH_END,()=>{
- this.node.active = false;
- if(gameManager.Singleton.getLevelData()!=null){
- gameManager.Singleton.backGameList()
- }
- })
- gameManager.Singleton.sys_fail_prompt_music()
- }
- }
|