BasePage.ts 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. import { _decorator, Component, director, Node, Sprite, tween, Vec3, Widget } from 'cc';
  2. import { AudioMgr } from './AudioMgr';
  3. import { Clips } from './Enums';
  4. import { AdManger } from './ad/AdManger';
  5. const { ccclass, property } = _decorator;
  6. @ccclass('BasePage')
  7. export class BasePage extends Component {
  8. start() {
  9. this.node.setPosition(0, -2200);
  10. }
  11. update(deltaTime: number) {
  12. }
  13. //show menu panel
  14. open() {
  15. this.node.active = true;
  16. this.node.setPosition(0, 0);
  17. if(this.node.getComponent(Widget)){
  18. this.node.getComponent(Widget).right = 0;
  19. this.node.getComponent(Widget).left = 0;
  20. this.node.getComponent(Widget).top = 0;
  21. this.node.getComponent(Widget).bottom = 0;
  22. }
  23. }
  24. close() {
  25. AudioMgr.ins.playSound(Clips.btn_1);
  26. this.node.setPosition(-1000, 0);
  27. this.node.active = false;
  28. }
  29. }
  30. //电子邮件puhalskijsemen@gmail.com
  31. //源码网站 开vpn打开 http://web3incubators.com/
  32. //电报https://t.me/gamecode999