ClickEventHandler.ts 1.1 KB

1234567891011121314151617181920212223242526272829303132
  1. /*
  2. * @Author: mojunshou 1637302775@qq.com
  3. * @Date: 2025-03-19 17:46:09
  4. * @LastEditors: mojunshou 1637302775@qq.com
  5. * @LastEditTime: 2025-03-20 10:31:42
  6. * @Description: 用户协议和隐私协议点击事件
  7. */
  8. import { sys } from 'cc';
  9. import { _decorator, EventTouch } from 'cc';
  10. import { oops } from 'db://oops-framework/core/Oops';
  11. import { GameComponent } from "db://oops-framework/module/common/GameComponent";
  12. const { ccclass, property } = _decorator;
  13. /** 显示对象控制 */
  14. @ccclass('ClickEventHandler')
  15. export class ClickEventHandler extends GameComponent {
  16. onClicked(eventTouch: EventTouch, param: string) {
  17. console.log("onClicked", param);
  18. switch (param) {
  19. case "User Agreement":
  20. // 在游戏内打开用户协议
  21. sys.openURL("https://store.cocos.com/app/detail/3814");
  22. break;
  23. case "Privacy Policy":
  24. // 在游戏内打开隐私协议
  25. sys.openURL("https://store.cocos.com/app/detail/3814");
  26. break;
  27. }
  28. }
  29. }