check_open.ts 963 B

123456789101112131415161718192021222324252627282930313233
  1. import { _decorator, Component, Node } from 'cc';
  2. import { gameManager } from './gameManager';
  3. const { ccclass, property } = _decorator;
  4. @ccclass('check_open')
  5. export class check_open extends Component {
  6. @property(Node) btn_back:Node = null;
  7. @property(Node) btn_ok:Node = null;
  8. private m_call_back = null;
  9. public show(call){
  10. this.node.active = true;
  11. this.m_call_back = call;
  12. this.btn_back.off(Node.EventType.TOUCH_END)
  13. this.btn_back.on(Node.EventType.TOUCH_END,()=>{
  14. this.close()
  15. gameManager.Singleton.sys_click_button_music()
  16. })
  17. this.btn_ok.off(Node.EventType.TOUCH_END)
  18. this.btn_ok.on(Node.EventType.TOUCH_END,()=>{
  19. if(this.m_call_back!=null){
  20. this.m_call_back()
  21. }
  22. gameManager.Singleton.sys_click_button_music()
  23. this.close()
  24. })
  25. }
  26. close(){
  27. this.node.active = false;
  28. }
  29. }