(function() { var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined'; var __module = nodeEnv ? module : {exports:{}}; var __filename = 'preview-scripts/assets/script/common/gameCfg.js'; var __require = nodeEnv ? function (request) { return cc.require(request); } : function (request) { return __quick_compile_project__.require(request, __filename); }; function __define (exports, require, module) { if (!nodeEnv) {__quick_compile_project__.registerModule(__filename, module);}"use strict"; cc._RF.push(module, 'f5423CLfmBLRp1eNS6MgzXO', 'gameCfg'); // script/common/gameCfg.ts "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var confProxy_1 = require("./confProxy"); var xlsConfig_1 = require("./xlsConfig"); var Gamecfg = /** @class */ (function () { function Gamecfg() { } Gamecfg.initLoading = function (loadSuccess) { try { new xlsConfig_1.XlsConfig("loadJson", function (xls) { Gamecfg.mathInfo = new confProxy_1.default("mathInfo", xls.xlsMathInfo, "key"); Gamecfg.packageInfo = new confProxy_1.default("packageInfo", xls.xlsPackageInfo, "id"); Gamecfg.languageLang = new confProxy_1.default("languageLang", xls.xlsLanguageLang, "key"); Gamecfg.languageClientText = new confProxy_1.default("languageClientText", xls.xlsLanguageClientText, "key"); Gamecfg.audioInfo = new confProxy_1.default("audioInfo", xls.xlsAudioInfo, "id"); loadSuccess(true); }); } catch (error) { loadSuccess(false); } }; Gamecfg.init = function (loadSuccess, progressCallback) { try { new xlsConfig_1.XlsConfig("pzwj", function (xls) { Gamecfg.itemKind = new confProxy_1.default("itemKind", xls.xlsItemKind, "kind"); Gamecfg.itemMoney = new confProxy_1.default("itemMoney", xls.xlsItemMoney, "id"); Gamecfg.languageSeverHouduan = new confProxy_1.default("languageSeverHouduan", xls.xlsLanguageSeverHouduan, "key"); Gamecfg.guideInfo = new confProxy_1.default("guideInfo", xls.xlsGuideInfo, "id"); Gamecfg.guideInfoList = new confProxy_1.ConfListProxy("guideInfoList", xls.xlsGuideInfo, "event"); loadSuccess(true); }, progressCallback); } catch (error) { loadSuccess(false); } }; return Gamecfg; }()); exports.default = Gamecfg; cc._RF.pop(); } if (nodeEnv) { __define(__module.exports, __require, __module); } else { __quick_compile_project__.registerModuleFunc(__filename, function () { __define(__module.exports, __require, __module); }); } })(); //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9zY3JpcHQvY29tbW9uL2dhbWVDZmcudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQSx5Q0FBc0Q7QUFDdEQseUNBQ2lEO0FBRWpEO0lBQUE7SUEwQ0EsQ0FBQztJQTlCVSxtQkFBVyxHQUFsQixVQUFtQixXQUFxQjtRQUNyQyxJQUFJO1lBQ0EsSUFBSSxxQkFBUyxDQUFDLFVBQVUsRUFBQyxVQUFDLEdBQWM7Z0JBQ3BDLE9BQU8sQ0FBQyxRQUFRLEdBQUcsSUFBSSxtQkFBUyxDQUFDLFVBQVUsRUFBQyxHQUFHLENBQUMsV0FBVyxFQUFFLEtBQUssQ0FBQyxDQUFBO2dCQUNuRSxPQUFPLENBQUMsV0FBVyxHQUFHLElBQUksbUJBQVMsQ0FBQyxhQUFhLEVBQUMsR0FBRyxDQUFDLGNBQWMsRUFBRSxJQUFJLENBQUMsQ0FBQTtnQkFDM0UsT0FBTyxDQUFDLFlBQVksR0FBRyxJQUFJLG1CQUFTLENBQUMsY0FBYyxFQUFDLEdBQUcsQ0FBQyxlQUFlLEVBQUUsS0FBSyxDQUFDLENBQUE7Z0JBQy9FLE9BQU8sQ0FBQyxrQkFBa0IsR0FBRyxJQUFJLG1CQUFTLENBQUMsb0JBQW9CLEVBQUMsR0FBRyxDQUFDLHFCQUFxQixFQUFFLEtBQUssQ0FBQyxDQUFBO2dCQUNqRyxPQUFPLENBQUMsU0FBUyxHQUFHLElBQUksbUJBQVMsQ0FBQyxXQUFXLEVBQUMsR0FBRyxDQUFDLFlBQVksRUFBRSxJQUFJLENBQUMsQ0FBQTtnQkFFaEYsV0FBVyxDQUFDLElBQUksQ0FBQyxDQUFBO1lBQ2xCLENBQUMsQ0FBQyxDQUFBO1NBQ0Y7UUFBQyxPQUFPLEtBQUssRUFBRTtZQUNmLFdBQVcsQ0FBQyxLQUFLLENBQUMsQ0FBQTtTQUNsQjtJQUNGLENBQUM7SUFDUyxZQUFJLEdBQVgsVUFBWSxXQUFxQixFQUFFLGdCQUEwQjtRQUMxRCxJQUFJO1lBQ0EsSUFBSSxxQkFBUyxDQUFDLE1BQU0sRUFBQyxVQUFDLEdBQWM7Z0JBQ2hDLE9BQU8sQ0FBQyxRQUFRLEdBQUcsSUFBSSxtQkFBUyxDQUFDLFVBQVUsRUFBQyxHQUFHLENBQUMsV0FBVyxFQUFFLE1BQU0sQ0FBQyxDQUFBO2dCQUNwRSxPQUFPLENBQUMsU0FBUyxHQUFHLElBQUksbUJBQVMsQ0FBQyxXQUFXLEVBQUMsR0FBRyxDQUFDLFlBQVksRUFBRSxJQUFJLENBQUMsQ0FBQTtnQkFDckUsT0FBTyxDQUFDLG9CQUFvQixHQUFHLElBQUksbUJBQVMsQ0FBQyxzQkFBc0IsRUFBQyxHQUFHLENBQUMsdUJBQXVCLEVBQUUsS0FBSyxDQUFDLENBQUE7Z0JBQ3ZHLE9BQU8sQ0FBQyxTQUFTLEdBQUcsSUFBSSxtQkFBUyxDQUFDLFdBQVcsRUFBQyxHQUFHLENBQUMsWUFBWSxFQUFFLElBQUksQ0FBQyxDQUFBO2dCQUNyRSxPQUFPLENBQUMsYUFBYSxHQUFHLElBQUkseUJBQWEsQ0FBQyxlQUFlLEVBQUMsR0FBRyxDQUFDLFlBQVksRUFBRSxPQUFPLENBQUMsQ0FBQTtnQkFFbkYsV0FBVyxDQUFDLElBQUksQ0FBQyxDQUFBO1lBQ3JCLENBQUMsRUFBRSxnQkFBZ0IsQ0FBQyxDQUFBO1NBQ3ZCO1FBQUMsT0FBTyxLQUFLLEVBQUU7WUFDWixXQUFXLENBQUMsS0FBSyxDQUFDLENBQUE7U0FDckI7SUFDTCxDQUFDO0lBQ0wsY0FBQztBQUFELENBMUNBLEFBMENDLElBQUEiLCJmaWxlIjoiIiwic291cmNlUm9vdCI6Ii8iLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgQ29uZlByb3h5LCB7IENvbmZMaXN0UHJveHkgfSBmcm9tIFwiLi9jb25mUHJveHlcIlxuaW1wb3J0IHsgWGxzQ29uZmlnLCB4bHNJdGVtS2luZCwgeGxzSXRlbU1vbmV5LCB4bHNNYXRoSW5mbywgeGxzUGFja2FnZUluZm8sIHhsc0xhbmd1YWdlTGFuZywgeGxzTGFuZ3VhZ2VDbGllbnRUZXh0LCB4bHNMYW5ndWFnZVNldmVySG91ZHVhblxuLCB4bHNBdWRpb0luZm8sIHhsc0d1aWRlSW5mbyB9IGZyb20gXCIuL3hsc0NvbmZpZ1wiXG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIEdhbWVjZmcge1xuICAgIHN0YXRpYyBpdGVtS2luZDpDb25mUHJveHk8eGxzSXRlbUtpbmQ+XG4gICAgc3RhdGljIGl0ZW1Nb25leTpDb25mUHJveHk8eGxzSXRlbU1vbmV5PlxuICAgIHN0YXRpYyBtYXRoSW5mbzpDb25mUHJveHk8eGxzTWF0aEluZm8+XG4gICAgc3RhdGljIHBhY2thZ2VJbmZvOkNvbmZQcm94eTx4bHNQYWNrYWdlSW5mbz5cbiAgICBzdGF0aWMgbGFuZ3VhZ2VMYW5nOkNvbmZQcm94eTx4bHNMYW5ndWFnZUxhbmc+XG4gICAgc3RhdGljIGxhbmd1YWdlQ2xpZW50VGV4dDpDb25mUHJveHk8eGxzTGFuZ3VhZ2VDbGllbnRUZXh0PlxuICAgIHN0YXRpYyBsYW5ndWFnZVNldmVySG91ZHVhbjpDb25mUHJveHk8eGxzTGFuZ3VhZ2VTZXZlckhvdWR1YW4+XG4gICAgc3RhdGljIGF1ZGlvSW5mbzpDb25mUHJveHk8eGxzQXVkaW9JbmZvPlxuICAgIHN0YXRpYyBndWlkZUluZm86Q29uZlByb3h5PHhsc0d1aWRlSW5mbz5cbiAgICBzdGF0aWMgZ3VpZGVJbmZvTGlzdDpDb25mTGlzdFByb3h5PHhsc0d1aWRlSW5mbz5cblxuICAgIHN0YXRpYyBpbml0TG9hZGluZyhsb2FkU3VjY2VzczogRnVuY3Rpb24pIHtcbiAgICAgICB0cnkge1xuICAgICAgICAgICBuZXcgWGxzQ29uZmlnKFwibG9hZEpzb25cIiwoeGxzOiBYbHNDb25maWcpID0+IHtcbiAgICAgICAgICAgICAgIEdhbWVjZmcubWF0aEluZm8gPSBuZXcgQ29uZlByb3h5KFwibWF0aEluZm9cIix4bHMueGxzTWF0aEluZm8gLFwia2V5XCIpXG4gICAgICAgICAgICAgICBHYW1lY2ZnLnBhY2thZ2VJbmZvID0gbmV3IENvbmZQcm94eShcInBhY2thZ2VJbmZvXCIseGxzLnhsc1BhY2thZ2VJbmZvICxcImlkXCIpXG4gICAgICAgICAgICAgICBHYW1lY2ZnLmxhbmd1YWdlTGFuZyA9IG5ldyBDb25mUHJveHkoXCJsYW5ndWFnZUxhbmdcIix4bHMueGxzTGFuZ3VhZ2VMYW5nICxcImtleVwiKVxuICAgICAgICAgICAgICAgR2FtZWNmZy5sYW5ndWFnZUNsaWVudFRleHQgPSBuZXcgQ29uZlByb3h5KFwibGFuZ3VhZ2VDbGllbnRUZXh0XCIseGxzLnhsc0xhbmd1YWdlQ2xpZW50VGV4dCAsXCJrZXlcIilcbiAgICAgICAgICAgICAgIEdhbWVjZmcuYXVkaW9JbmZvID0gbmV3IENvbmZQcm94eShcImF1ZGlvSW5mb1wiLHhscy54bHNBdWRpb0luZm8gLFwiaWRcIilcblxuXHRcdFx0XHRsb2FkU3VjY2Vzcyh0cnVlKVxuXHRcdFx0fSlcblx0XHR9IGNhdGNoIChlcnJvcikge1xuXHRcdFx0bG9hZFN1Y2Nlc3MoZmFsc2UpXG5cdFx0fVxuXHR9XG4gICAgc3RhdGljIGluaXQobG9hZFN1Y2Nlc3M6IEZ1bmN0aW9uLCBwcm9ncmVzc0NhbGxiYWNrOiBGdW5jdGlvbikge1xuICAgICAgIHRyeSB7XG4gICAgICAgICAgIG5ldyBYbHNDb25maWcoXCJwendqXCIsKHhsczogWGxzQ29uZmlnKSA9PiB7XG4gICAgICAgICAgICAgICBHYW1lY2ZnLml0ZW1LaW5kID0gbmV3IENvbmZQcm94eShcIml0ZW1LaW5kXCIseGxzLnhsc0l0ZW1LaW5kICxcImtpbmRcIilcbiAgICAgICAgICAgICAgIEdhbWVjZmcuaXRlbU1vbmV5ID0gbmV3IENvbmZQcm94eShcIml0ZW1Nb25leVwiLHhscy54bHNJdGVtTW9uZXkgLFwiaWRcIilcbiAgICAgICAgICAgICAgIEdhbWVjZmcubGFuZ3VhZ2VTZXZlckhvdWR1YW4gPSBuZXcgQ29uZlByb3h5KFwibGFuZ3VhZ2VTZXZlckhvdWR1YW5cIix4bHMueGxzTGFuZ3VhZ2VTZXZlckhvdWR1YW4gLFwia2V5XCIpXG4gICAgICAgICAgICAgICBHYW1lY2ZnLmd1aWRlSW5mbyA9IG5ldyBDb25mUHJveHkoXCJndWlkZUluZm9cIix4bHMueGxzR3VpZGVJbmZvICxcImlkXCIpXG4gICAgICAgICAgICAgICBHYW1lY2ZnLmd1aWRlSW5mb0xpc3QgPSBuZXcgQ29uZkxpc3RQcm94eShcImd1aWRlSW5mb0xpc3RcIix4bHMueGxzR3VpZGVJbmZvICxcImV2ZW50XCIpXG5cbiAgICAgICAgICAgICAgICBsb2FkU3VjY2Vzcyh0cnVlKVxuICAgICAgICAgICAgfSwgcHJvZ3Jlc3NDYWxsYmFjaylcbiAgICAgICAgfSBjYXRjaCAoZXJyb3IpIHtcbiAgICAgICAgICAgIGxvYWRTdWNjZXNzKGZhbHNlKVxuICAgICAgICB9XG4gICAgfVxufSJdfQ==