gameCfg.js 8.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. (function() {
  2. var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined';
  3. var __module = nodeEnv ? module : {exports:{}};
  4. var __filename = 'preview-scripts/assets/script/common/gameCfg.js';
  5. var __require = nodeEnv ? function (request) {
  6. return cc.require(request);
  7. } : function (request) {
  8. return __quick_compile_project__.require(request, __filename);
  9. };
  10. function __define (exports, require, module) {
  11. if (!nodeEnv) {__quick_compile_project__.registerModule(__filename, module);}"use strict";
  12. cc._RF.push(module, 'f5423CLfmBLRp1eNS6MgzXO', 'gameCfg');
  13. // script/common/gameCfg.ts
  14. "use strict";
  15. Object.defineProperty(exports, "__esModule", { value: true });
  16. var confProxy_1 = require("./confProxy");
  17. var xlsConfig_1 = require("./xlsConfig");
  18. var Gamecfg = /** @class */ (function () {
  19. function Gamecfg() {
  20. }
  21. Gamecfg.initLoading = function (loadSuccess) {
  22. try {
  23. new xlsConfig_1.XlsConfig("loadJson", function (xls) {
  24. Gamecfg.mathInfo = new confProxy_1.default("mathInfo", xls.xlsMathInfo, "key");
  25. Gamecfg.packageInfo = new confProxy_1.default("packageInfo", xls.xlsPackageInfo, "id");
  26. Gamecfg.languageLang = new confProxy_1.default("languageLang", xls.xlsLanguageLang, "key");
  27. Gamecfg.languageClientText = new confProxy_1.default("languageClientText", xls.xlsLanguageClientText, "key");
  28. Gamecfg.audioInfo = new confProxy_1.default("audioInfo", xls.xlsAudioInfo, "id");
  29. loadSuccess(true);
  30. });
  31. }
  32. catch (error) {
  33. loadSuccess(false);
  34. }
  35. };
  36. Gamecfg.init = function (loadSuccess, progressCallback) {
  37. try {
  38. new xlsConfig_1.XlsConfig("pzwj", function (xls) {
  39. Gamecfg.itemKind = new confProxy_1.default("itemKind", xls.xlsItemKind, "kind");
  40. Gamecfg.itemMoney = new confProxy_1.default("itemMoney", xls.xlsItemMoney, "id");
  41. Gamecfg.languageSeverHouduan = new confProxy_1.default("languageSeverHouduan", xls.xlsLanguageSeverHouduan, "key");
  42. Gamecfg.guideInfo = new confProxy_1.default("guideInfo", xls.xlsGuideInfo, "id");
  43. Gamecfg.guideInfoList = new confProxy_1.ConfListProxy("guideInfoList", xls.xlsGuideInfo, "event");
  44. loadSuccess(true);
  45. }, progressCallback);
  46. }
  47. catch (error) {
  48. loadSuccess(false);
  49. }
  50. };
  51. return Gamecfg;
  52. }());
  53. exports.default = Gamecfg;
  54. cc._RF.pop();
  55. }
  56. if (nodeEnv) {
  57. __define(__module.exports, __require, __module);
  58. }
  59. else {
  60. __quick_compile_project__.registerModuleFunc(__filename, function () {
  61. __define(__module.exports, __require, __module);
  62. });
  63. }
  64. })();
  65. //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9zY3JpcHQvY29tbW9uL2dhbWVDZmcudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQSx5Q0FBc0Q7QUFDdEQseUNBQ2lEO0FBRWpEO0lBQUE7SUEwQ0EsQ0FBQztJQTlCVSxtQkFBVyxHQUFsQixVQUFtQixXQUFxQjtRQUNyQyxJQUFJO1lBQ0EsSUFBSSxxQkFBUyxDQUFDLFVBQVUsRUFBQyxVQUFDLEdBQWM7Z0JBQ3BDLE9BQU8sQ0FBQyxRQUFRLEdBQUcsSUFBSSxtQkFBUyxDQUFDLFVBQVUsRUFBQyxHQUFHLENBQUMsV0FBVyxFQUFFLEtBQUssQ0FBQyxDQUFBO2dCQUNuRSxPQUFPLENBQUMsV0FBVyxHQUFHLElBQUksbUJBQVMsQ0FBQyxhQUFhLEVBQUMsR0FBRyxDQUFDLGNBQWMsRUFBRSxJQUFJLENBQUMsQ0FBQTtnQkFDM0UsT0FBTyxDQUFDLFlBQVksR0FBRyxJQUFJLG1CQUFTLENBQUMsY0FBYyxFQUFDLEdBQUcsQ0FBQyxlQUFlLEVBQUUsS0FBSyxDQUFDLENBQUE7Z0JBQy9FLE9BQU8sQ0FBQyxrQkFBa0IsR0FBRyxJQUFJLG1CQUFTLENBQUMsb0JBQW9CLEVBQUMsR0FBRyxDQUFDLHFCQUFxQixFQUFFLEtBQUssQ0FBQyxDQUFBO2dCQUNqRyxPQUFPLENBQUMsU0FBUyxHQUFHLElBQUksbUJBQVMsQ0FBQyxXQUFXLEVBQUMsR0FBRyxDQUFDLFlBQVksRUFBRSxJQUFJLENBQUMsQ0FBQTtnQkFFaEYsV0FBVyxDQUFDLElBQUksQ0FBQyxDQUFBO1lBQ2xCLENBQUMsQ0FBQyxDQUFBO1NBQ0Y7UUFBQyxPQUFPLEtBQUssRUFBRTtZQUNmLFdBQVcsQ0FBQyxLQUFLLENBQUMsQ0FBQTtTQUNsQjtJQUNGLENBQUM7SUFDUyxZQUFJLEdBQVgsVUFBWSxXQUFxQixFQUFFLGdCQUEwQjtRQUMxRCxJQUFJO1lBQ0EsSUFBSSxxQkFBUyxDQUFDLE1BQU0sRUFBQyxVQUFDLEdBQWM7Z0JBQ2hDLE9BQU8sQ0FBQyxRQUFRLEdBQUcsSUFBSSxtQkFBUyxDQUFDLFVBQVUsRUFBQyxHQUFHLENBQUMsV0FBVyxFQUFFLE1BQU0sQ0FBQyxDQUFBO2dCQUNwRSxPQUFPLENBQUMsU0FBUyxHQUFHLElBQUksbUJBQVMsQ0FBQyxXQUFXLEVBQUMsR0FBRyxDQUFDLFlBQVksRUFBRSxJQUFJLENBQUMsQ0FBQTtnQkFDckUsT0FBTyxDQUFDLG9CQUFvQixHQUFHLElBQUksbUJBQVMsQ0FBQyxzQkFBc0IsRUFBQyxHQUFHLENBQUMsdUJBQXVCLEVBQUUsS0FBSyxDQUFDLENBQUE7Z0JBQ3ZHLE9BQU8sQ0FBQyxTQUFTLEdBQUcsSUFBSSxtQkFBUyxDQUFDLFdBQVcsRUFBQyxHQUFHLENBQUMsWUFBWSxFQUFFLElBQUksQ0FBQyxDQUFBO2dCQUNyRSxPQUFPLENBQUMsYUFBYSxHQUFHLElBQUkseUJBQWEsQ0FBQyxlQUFlLEVBQUMsR0FBRyxDQUFDLFlBQVksRUFBRSxPQUFPLENBQUMsQ0FBQTtnQkFFbkYsV0FBVyxDQUFDLElBQUksQ0FBQyxDQUFBO1lBQ3JCLENBQUMsRUFBRSxnQkFBZ0IsQ0FBQyxDQUFBO1NBQ3ZCO1FBQUMsT0FBTyxLQUFLLEVBQUU7WUFDWixXQUFXLENBQUMsS0FBSyxDQUFDLENBQUE7U0FDckI7SUFDTCxDQUFDO0lBQ0wsY0FBQztBQUFELENBMUNBLEFBMENDLElBQUEiLCJmaWxlIjoiIiwic291cmNlUm9vdCI6Ii8iLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgQ29uZlByb3h5LCB7IENvbmZMaXN0UHJveHkgfSBmcm9tIFwiLi9jb25mUHJveHlcIlxuaW1wb3J0IHsgWGxzQ29uZmlnLCB4bHNJdGVtS2luZCwgeGxzSXRlbU1vbmV5LCB4bHNNYXRoSW5mbywgeGxzUGFja2FnZUluZm8sIHhsc0xhbmd1YWdlTGFuZywgeGxzTGFuZ3VhZ2VDbGllbnRUZXh0LCB4bHNMYW5ndWFnZVNldmVySG91ZHVhblxuLCB4bHNBdWRpb0luZm8sIHhsc0d1aWRlSW5mbyB9IGZyb20gXCIuL3hsc0NvbmZpZ1wiXG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIEdhbWVjZmcge1xuICAgIHN0YXRpYyBpdGVtS2luZDpDb25mUHJveHk8eGxzSXRlbUtpbmQ+XG4gICAgc3RhdGljIGl0ZW1Nb25leTpDb25mUHJveHk8eGxzSXRlbU1vbmV5PlxuICAgIHN0YXRpYyBtYXRoSW5mbzpDb25mUHJveHk8eGxzTWF0aEluZm8+XG4gICAgc3RhdGljIHBhY2thZ2VJbmZvOkNvbmZQcm94eTx4bHNQYWNrYWdlSW5mbz5cbiAgICBzdGF0aWMgbGFuZ3VhZ2VMYW5nOkNvbmZQcm94eTx4bHNMYW5ndWFnZUxhbmc+XG4gICAgc3RhdGljIGxhbmd1YWdlQ2xpZW50VGV4dDpDb25mUHJveHk8eGxzTGFuZ3VhZ2VDbGllbnRUZXh0PlxuICAgIHN0YXRpYyBsYW5ndWFnZVNldmVySG91ZHVhbjpDb25mUHJveHk8eGxzTGFuZ3VhZ2VTZXZlckhvdWR1YW4+XG4gICAgc3RhdGljIGF1ZGlvSW5mbzpDb25mUHJveHk8eGxzQXVkaW9JbmZvPlxuICAgIHN0YXRpYyBndWlkZUluZm86Q29uZlByb3h5PHhsc0d1aWRlSW5mbz5cbiAgICBzdGF0aWMgZ3VpZGVJbmZvTGlzdDpDb25mTGlzdFByb3h5PHhsc0d1aWRlSW5mbz5cblxuICAgIHN0YXRpYyBpbml0TG9hZGluZyhsb2FkU3VjY2VzczogRnVuY3Rpb24pIHtcbiAgICAgICB0cnkge1xuICAgICAgICAgICBuZXcgWGxzQ29uZmlnKFwibG9hZEpzb25cIiwoeGxzOiBYbHNDb25maWcpID0+IHtcbiAgICAgICAgICAgICAgIEdhbWVjZmcubWF0aEluZm8gPSBuZXcgQ29uZlByb3h5KFwibWF0aEluZm9cIix4bHMueGxzTWF0aEluZm8gLFwia2V5XCIpXG4gICAgICAgICAgICAgICBHYW1lY2ZnLnBhY2thZ2VJbmZvID0gbmV3IENvbmZQcm94eShcInBhY2thZ2VJbmZvXCIseGxzLnhsc1BhY2thZ2VJbmZvICxcImlkXCIpXG4gICAgICAgICAgICAgICBHYW1lY2ZnLmxhbmd1YWdlTGFuZyA9IG5ldyBDb25mUHJveHkoXCJsYW5ndWFnZUxhbmdcIix4bHMueGxzTGFuZ3VhZ2VMYW5nICxcImtleVwiKVxuICAgICAgICAgICAgICAgR2FtZWNmZy5sYW5ndWFnZUNsaWVudFRleHQgPSBuZXcgQ29uZlByb3h5KFwibGFuZ3VhZ2VDbGllbnRUZXh0XCIseGxzLnhsc0xhbmd1YWdlQ2xpZW50VGV4dCAsXCJrZXlcIilcbiAgICAgICAgICAgICAgIEdhbWVjZmcuYXVkaW9JbmZvID0gbmV3IENvbmZQcm94eShcImF1ZGlvSW5mb1wiLHhscy54bHNBdWRpb0luZm8gLFwiaWRcIilcblxuXHRcdFx0XHRsb2FkU3VjY2Vzcyh0cnVlKVxuXHRcdFx0fSlcblx0XHR9IGNhdGNoIChlcnJvcikge1xuXHRcdFx0bG9hZFN1Y2Nlc3MoZmFsc2UpXG5cdFx0fVxuXHR9XG4gICAgc3RhdGljIGluaXQobG9hZFN1Y2Nlc3M6IEZ1bmN0aW9uLCBwcm9ncmVzc0NhbGxiYWNrOiBGdW5jdGlvbikge1xuICAgICAgIHRyeSB7XG4gICAgICAgICAgIG5ldyBYbHNDb25maWcoXCJwendqXCIsKHhsczogWGxzQ29uZmlnKSA9PiB7XG4gICAgICAgICAgICAgICBHYW1lY2ZnLml0ZW1LaW5kID0gbmV3IENvbmZQcm94eShcIml0ZW1LaW5kXCIseGxzLnhsc0l0ZW1LaW5kICxcImtpbmRcIilcbiAgICAgICAgICAgICAgIEdhbWVjZmcuaXRlbU1vbmV5ID0gbmV3IENvbmZQcm94eShcIml0ZW1Nb25leVwiLHhscy54bHNJdGVtTW9uZXkgLFwiaWRcIilcbiAgICAgICAgICAgICAgIEdhbWVjZmcubGFuZ3VhZ2VTZXZlckhvdWR1YW4gPSBuZXcgQ29uZlByb3h5KFwibGFuZ3VhZ2VTZXZlckhvdWR1YW5cIix4bHMueGxzTGFuZ3VhZ2VTZXZlckhvdWR1YW4gLFwia2V5XCIpXG4gICAgICAgICAgICAgICBHYW1lY2ZnLmd1aWRlSW5mbyA9IG5ldyBDb25mUHJveHkoXCJndWlkZUluZm9cIix4bHMueGxzR3VpZGVJbmZvICxcImlkXCIpXG4gICAgICAgICAgICAgICBHYW1lY2ZnLmd1aWRlSW5mb0xpc3QgPSBuZXcgQ29uZkxpc3RQcm94eShcImd1aWRlSW5mb0xpc3RcIix4bHMueGxzR3VpZGVJbmZvICxcImV2ZW50XCIpXG5cbiAgICAgICAgICAgICAgICBsb2FkU3VjY2Vzcyh0cnVlKVxuICAgICAgICAgICAgfSwgcHJvZ3Jlc3NDYWxsYmFjaylcbiAgICAgICAgfSBjYXRjaCAoZXJyb3IpIHtcbiAgICAgICAgICAgIGxvYWRTdWNjZXNzKGZhbHNlKVxuICAgICAgICB9XG4gICAgfVxufSJdfQ==