/** * 该文件设置为插件。以保证【非插件的代码】获取 枚举常量 时,必定非空 * 注意:不能 require 普通脚本 * 参考:https://docs.cocos.com/creator/manual/zh/scripting/plugin-scripts.html */ if (!window.JMC) { window.JMC = {}; } // UI类型 window.JMC.Proxy = cc.Enum({ Main: 0, Navigation:1, Toast:2, UI:3, }); // 弹框 Id 枚举声明 window.JMC.ALERT_ID = cc.Enum({ DEFAULT: 0, // 默认 }); // 物品类型枚举声明 window.JMC.ITEM_TYPE = cc.Enum({ }); // 物品 Id 枚举声明 window.JMC.ITEM_ID = cc.Enum({ }); // 通用消息类型 window.JMC.PUBLIC_MSG = cc.Enum({ SWITCH_ACCOUNT: 'switch_account', // 已经切换账号 LOGIN_SUCCESS: 'login_success', // 已经登录 DISCONNECTED: 'disconnected' // 已经断网 }); // 通用消息类型优先级 window.JMC.PUBLIC_MSG_ORDER = cc.Enum({ LOGIN: -1, // 登录 BAG: -1, // 背包 }); // 订单状态 window.JMC.ORDER_STATUS = cc.Enum({ PAY_FAILED: 0, // 支付失败 PAY_SUCCEEDED: 1, // 支付成功 CALL_PAY_SUCCEEDED: 2, // 调起支付成功 CALL_PAY_FAILED: 3, // 调起支付失败 SUBMIT_ORDER_SUCCEEDED: 4, // 提交订单成功 SUBMIT_ORDER_FAILED: 5, // 提交订单失败 SUBMIT_ORDER_UNKOWN: 6 // 提交订单未知结果 }); // 背包事件 window.JMC.BAG = cc.Enum({ INFO: "JMC.BAG.INFO", // 基本信息 });