AppConstants.js 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. /**
  2. * 该文件设置为插件。以保证【非插件的代码】获取 枚举常量 时,必定非空
  3. * 注意:不能 require 普通脚本
  4. * 参考:https://docs.cocos.com/creator/manual/zh/scripting/plugin-scripts.html
  5. */
  6. if (!window.JMC) {
  7. window.JMC = {};
  8. }
  9. // 弹框 Id 枚举声明
  10. window.JMC.ALERT_ID = cc.Enum({
  11. DEFAULT: 0, // 默认
  12. });
  13. // 物品类型枚举声明
  14. window.JMC.ITEM_TYPE = cc.Enum({
  15. });
  16. // 物品 Id 枚举声明
  17. window.JMC.ITEM_ID = cc.Enum({
  18. });
  19. // 通用消息类型
  20. window.JMC.PUBLIC_MSG = cc.Enum({
  21. SWITCH_ACCOUNT: 'switch_account', // 已经切换账号
  22. LOGIN_SUCCESS: 'login_success', // 已经登录
  23. DISCONNECTED: 'disconnected' // 已经断网
  24. });
  25. // 通用消息类型优先级
  26. window.JMC.PUBLIC_MSG_ORDER = cc.Enum({
  27. LOGIN: -1, // 登录
  28. BAG: -1, // 背包
  29. });
  30. // 订单状态
  31. window.JMC.ORDER_STATUS = cc.Enum({
  32. PAY_FAILED: 0, // 支付失败
  33. PAY_SUCCEEDED: 1, // 支付成功
  34. CALL_PAY_SUCCEEDED: 2, // 调起支付成功
  35. CALL_PAY_FAILED: 3, // 调起支付失败
  36. SUBMIT_ORDER_SUCCEEDED: 4, // 提交订单成功
  37. SUBMIT_ORDER_FAILED: 5, // 提交订单失败
  38. SUBMIT_ORDER_UNKOWN: 6 // 提交订单未知结果
  39. });
  40. // 订单状态
  41. window.JMC.Proxy = cc.Enum({
  42. Main: 0,
  43. Navigation:1,
  44. Toast:2,
  45. UI:3,
  46. });