ClubGuideNode.ts 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. // Learn TypeScript:
  2. // - https://docs.cocos.com/creator/manual/en/scripting/typescript.html
  3. // Learn Attribute:
  4. // - https://docs.cocos.com/creator/manual/en/scripting/reference/attributes.html
  5. // Learn life-cycle callbacks:
  6. // - https://docs.cocos.com/creator/manual/en/scripting/life-cycle-callbacks.html
  7. import AdM from "../../manager/AdM";
  8. import GameM, { AUDIO_TYPE } from "../../manager/GameM";
  9. import UiM, { PANEL_NAME } from "../../manager/UiM";
  10. const {ccclass, property} = cc._decorator;
  11. @ccclass
  12. export default class ClubGuideNode extends cc.Component {
  13. // LIFE-CYCLE CALLBACKS:
  14. // onLoad () {}
  15. start () {
  16. }
  17. showClubMain(){
  18. GameM.audioM.playEffect(AUDIO_TYPE.button)
  19. if (GameM.commonData.isAuth) {
  20. UiM.Instance.onPanel(PANEL_NAME.clubMainNode)
  21. if(cc.isValid(this.node)){
  22. this.node.destroy()
  23. }
  24. }else{
  25. AdM.WxLogin();
  26. }
  27. }
  28. clickClose(){
  29. GameM.audioM.playEffect(AUDIO_TYPE.button)
  30. if(cc.isValid(this.node)){
  31. this.node.destroy()
  32. }
  33. }
  34. // update (dt) {}
  35. }