(function() { var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined'; var __module = nodeEnv ? module : {exports:{}}; var __filename = 'preview-scripts/assets/script/plat/PlatformBase.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, 'fd4b8b88kBNObKtkbxOExM6', 'PlatformBase'); // script/plat/PlatformBase.ts "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var gameCfg_1 = require("../common/gameCfg"); var Config_1 = require("../Config"); var EventConst_1 = require("../data/const/EventConst"); var TypeConst_1 = require("../data/const/TypeConst"); var GameDataCenter_1 = require("../data/GameDataCenter"); var GameController_1 = require("../GameController"); var EventMng_1 = require("../manager/EventMng"); var ThinkingDataMgr_1 = require("../utils/ThinkingDataMgr"); var PlatformBase = /** @class */ (function () { function PlatformBase() { this._hasAuthUserInfo = false; // userInfo: PlatUserInfo this.openId = ""; this.deviceOS = TypeConst_1.PlatFormDevType.default; // 设备平台类型 this.productKey = 0; this.loginParams = []; // 平台登录验证参数 } Object.defineProperty(PlatformBase.prototype, "hasAuthUserInfo", { get: function () { return this._hasAuthUserInfo; }, set: function (val) { this._hasAuthUserInfo = val; EventMng_1.default.emit(EventConst_1.GameEvent.WX_AUTH_SUCC); }, enumerable: false, configurable: true }); PlatformBase.prototype.showLoginView = function () { }; PlatformBase.prototype.login = function (inviter) { if (inviter === void 0) { inviter = ""; } var packageCfg = gameCfg_1.default.packageInfo.getItem(Config_1.default.pid); var param = { pid: Config_1.default.pid, openid: this.openId, lang: "cn", plat: packageCfg.plat, parms: this.loginParams, device: this.deviceOS //登录设备 }; //数数数据设置登录唯一标识 ThinkingDataMgr_1.default.TDIdentify(this.openId); GameDataCenter_1.default.login.sendLoginGame(param); }; PlatformBase.prototype.logout = function () { // throw new Error("Method not implemented."); }; PlatformBase.prototype.init = function () { var args = []; for (var _i = 0; _i < arguments.length; _i++) { args[_i] = arguments[_i]; } // throw new Error("Method not implemented."); }; PlatformBase.prototype.pay = function (orderId, order10cs, param) { // throw new Error("Method not implemented."); }; PlatformBase.prototype.exit = function (force) { // throw new Error("Method not implemented."); }; PlatformBase.prototype.restart = function (force) { // throw new Error("Method not implemented."); GameController_1.default.clear(); cc.game.restart(); }; // shareAppMessage(...args: any[]): void { } PlatformBase.prototype.createUserInfo = function (btn, callback) { callback(); }; PlatformBase.prototype.reportUserInfo = function () { var arges = []; for (var _i = 0; _i < arguments.length; _i++) { arges[_i] = arguments[_i]; } }; PlatformBase.prototype.reportRole = function (event) { var args = []; for (var _i = 1; _i < arguments.length; _i++) { args[_i - 1] = arguments[_i]; } }; PlatformBase.prototype.checkMsg = function (str, cb) { cb(); }; PlatformBase.prototype.openService = function () { // FguiMgr.Instance.openUI(KeFuViewView, ViewZorder.POP); }; PlatformBase.prototype.showRewardAd = function (adkey, kid, order11Id) { // GameDataCenter.adVideo.onXiadanSucc() }; PlatformBase.prototype.setSubscribe = function (tmplIds, ids) { }; PlatformBase.prototype.initRewardedVideoAd = function (key) { }; PlatformBase.prototype.resportShareEvent = function () { }; PlatformBase.prototype.openUrl = function (url) { }; PlatformBase.prototype.isMiniClient = function () { return false; }; PlatformBase.prototype.reShowLogInView = function () { }; PlatformBase.prototype.reportUserAction = function (actionId) { }; return PlatformBase; }()); exports.default = PlatformBase; 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9zY3JpcHQvcGxhdC9QbGF0Zm9ybUJhc2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQSw2Q0FBd0M7QUFFeEMsb0NBQStCO0FBQy9CLHVEQUFrRTtBQUNsRSxxREFBeUc7QUFDekcseURBQW9EO0FBQ3BELG9EQUErQztBQUMvQyxnREFBMkM7QUFDM0MsNERBQXVEO0FBRXZEO0lBQUE7UUFDWSxxQkFBZ0IsR0FBWSxLQUFLLENBQUE7UUFRekMseUJBQXlCO1FBQ3pCLFdBQU0sR0FBVyxFQUFFLENBQUE7UUFDbkIsYUFBUSxHQUFvQiwyQkFBZSxDQUFDLE9BQU8sQ0FBQSxDQUFDLFNBQVM7UUFDN0QsZUFBVSxHQUFXLENBQUMsQ0FBQTtRQUN0QixnQkFBVyxHQUFVLEVBQUUsQ0FBQSxDQUFDLFdBQVc7SUErRHZDLENBQUM7SUExRUcsc0JBQUkseUNBQWU7YUFJbkI7WUFDSSxPQUFPLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQTtRQUNoQyxDQUFDO2FBTkQsVUFBb0IsR0FBWTtZQUM1QixJQUFJLENBQUMsZ0JBQWdCLEdBQUcsR0FBRyxDQUFBO1lBQzNCLGtCQUFRLENBQUMsSUFBSSxDQUFDLHNCQUFTLENBQUMsWUFBWSxDQUFDLENBQUE7UUFDekMsQ0FBQzs7O09BQUE7SUFVRCxvQ0FBYSxHQUFiO0lBQ0EsQ0FBQztJQUNELDRCQUFLLEdBQUwsVUFBTSxPQUFvQjtRQUFwQix3QkFBQSxFQUFBLFlBQW9CO1FBQ3RCLElBQUksVUFBVSxHQUFHLGlCQUFPLENBQUMsV0FBVyxDQUFDLE9BQU8sQ0FBQyxnQkFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFBO1FBQ3hELElBQUksS0FBSyxHQUEwQjtZQUMvQixHQUFHLEVBQUUsZ0JBQU0sQ0FBQyxHQUFHO1lBQ2YsTUFBTSxFQUFFLElBQUksQ0FBQyxNQUFNO1lBQ25CLElBQUksRUFBRSxJQUFJO1lBQ1YsSUFBSSxFQUFFLFVBQVUsQ0FBQyxJQUFJO1lBQ3JCLEtBQUssRUFBRSxJQUFJLENBQUMsV0FBVztZQUN2QixNQUFNLEVBQUUsSUFBSSxDQUFDLFFBQVEsQ0FBQSxNQUFNO1NBQzlCLENBQUE7UUFDRCxjQUFjO1FBQ2QseUJBQWUsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDO1FBQ3hDLHdCQUFjLENBQUMsS0FBSyxDQUFDLGFBQWEsQ0FBQyxLQUFLLENBQUMsQ0FBQTtJQUM3QyxDQUFDO0lBQ0QsNkJBQU0sR0FBTjtRQUNJLDhDQUE4QztJQUNsRCxDQUFDO0lBQ0QsMkJBQUksR0FBSjtRQUFLLGNBQWlCO2FBQWpCLFVBQWlCLEVBQWpCLHFCQUFpQixFQUFqQixJQUFpQjtZQUFqQix5QkFBaUI7O1FBQ2xCLDhDQUE4QztJQUNsRCxDQUFDO0lBQ0QsMEJBQUcsR0FBSCxVQUFJLE9BQWUsRUFBRSxTQUFpQixFQUFFLEtBQXNCO1FBQzFELDhDQUE4QztJQUNsRCxDQUFDO0lBQ0QsMkJBQUksR0FBSixVQUFLLEtBQWU7UUFDaEIsOENBQThDO0lBQ2xELENBQUM7SUFDRCw4QkFBTyxHQUFQLFVBQVEsS0FBZTtRQUNuQiw4Q0FBOEM7UUFDOUMsd0JBQWMsQ0FBQyxLQUFLLEVBQUUsQ0FBQTtRQUN0QixFQUFFLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBRSxDQUFBO0lBQ3JCLENBQUM7SUFDRCw0Q0FBNEM7SUFDNUMscUNBQWMsR0FBZCxVQUFlLEdBQVksRUFBRSxRQUFrQjtRQUMzQyxRQUFRLEVBQUUsQ0FBQTtJQUNkLENBQUM7SUFDRCxxQ0FBYyxHQUFkO1FBQWUsZUFBZTthQUFmLFVBQWUsRUFBZixxQkFBZSxFQUFmLElBQWU7WUFBZiwwQkFBZTs7SUFBVSxDQUFDO0lBQ3pDLGlDQUFVLEdBQVYsVUFBVyxLQUFxQjtRQUFFLGNBQU87YUFBUCxVQUFPLEVBQVAscUJBQU8sRUFBUCxJQUFPO1lBQVAsNkJBQU87O0lBQVUsQ0FBQztJQUNwRCwrQkFBUSxHQUFSLFVBQVMsR0FBVyxFQUFFLEVBQVk7UUFDOUIsRUFBRSxFQUFFLENBQUE7SUFDUixDQUFDO0lBQ0Qsa0NBQVcsR0FBWDtRQUNJLHlEQUF5RDtJQUM3RCxDQUFDO0lBQ0QsbUNBQVksR0FBWixVQUFhLEtBQWEsRUFBRSxHQUFXLEVBQUUsU0FBaUI7UUFDdEQsd0NBQXdDO0lBQzVDLENBQUM7SUFDRCxtQ0FBWSxHQUFaLFVBQWEsT0FBaUIsRUFBRSxHQUFhO0lBRTdDLENBQUM7SUFDRCwwQ0FBbUIsR0FBbkIsVUFBb0IsR0FBVyxJQUFJLENBQUM7SUFDcEMsd0NBQWlCLEdBQWpCLGNBQXNCLENBQUM7SUFDdkIsOEJBQU8sR0FBUCxVQUFRLEdBQVc7SUFFbkIsQ0FBQztJQUNELG1DQUFZLEdBQVo7UUFDSSxPQUFPLEtBQUssQ0FBQTtJQUNoQixDQUFDO0lBQ0Qsc0NBQWUsR0FBZixjQUFvQixDQUFDO0lBQ3JCLHVDQUFnQixHQUFoQixVQUFpQixRQUFnQixJQUFJLENBQUM7SUFDMUMsbUJBQUM7QUFBRCxDQTVFQSxBQTRFQyxJQUFBIiwiZmlsZSI6IiIsInNvdXJjZVJvb3QiOiIvIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IEdhbWVjZmcgZnJvbSBcIi4uL2NvbW1vbi9nYW1lQ2ZnXCI7XG5pbXBvcnQgeyBQbGF5ZXJMb2dpblBsYXllclByYW0gfSBmcm9tIFwiLi4vY29tbW9uL1h5Y1wiO1xuaW1wb3J0IENvbmZpZyBmcm9tIFwiLi4vQ29uZmlnXCI7XG5pbXBvcnQgeyBHYW1lRXZlbnQsIFdpbmRvd0V2ZW50IH0gZnJvbSBcIi4uL2RhdGEvY29uc3QvRXZlbnRDb25zdFwiO1xuaW1wb3J0IHsgQURfVklERU9fS0VZLCBQYXlQcm9kdWN0UGFyYW0sIFJlcG9ydFJvbGVUeXBlLCBQbGF0Rm9ybURldlR5cGUgfSBmcm9tIFwiLi4vZGF0YS9jb25zdC9UeXBlQ29uc3RcIjtcbmltcG9ydCBHYW1lRGF0YUNlbnRlciBmcm9tIFwiLi4vZGF0YS9HYW1lRGF0YUNlbnRlclwiO1xuaW1wb3J0IEdhbWVDb250cm9sbGVyIGZyb20gXCIuLi9HYW1lQ29udHJvbGxlclwiO1xuaW1wb3J0IEV2ZW50TW5nIGZyb20gXCIuLi9tYW5hZ2VyL0V2ZW50TW5nXCI7XG5pbXBvcnQgVGhpbmtpbmdEYXRhTWdyIGZyb20gXCIuLi91dGlscy9UaGlua2luZ0RhdGFNZ3JcIjtcbmltcG9ydCBJUGxhdGZvcm0gZnJvbSBcIi4vSVBsYXRmb3JtXCI7XG5leHBvcnQgZGVmYXVsdCBjbGFzcyBQbGF0Zm9ybUJhc2UgaW1wbGVtZW50cyBJUGxhdGZvcm0ge1xuICAgIHByaXZhdGUgX2hhc0F1dGhVc2VySW5mbzogYm9vbGVhbiA9IGZhbHNlXG4gICAgc2V0IGhhc0F1dGhVc2VySW5mbyh2YWw6IGJvb2xlYW4pIHtcbiAgICAgICAgdGhpcy5faGFzQXV0aFVzZXJJbmZvID0gdmFsXG4gICAgICAgIEV2ZW50TW5nLmVtaXQoR2FtZUV2ZW50LldYX0FVVEhfU1VDQylcbiAgICB9XG4gICAgZ2V0IGhhc0F1dGhVc2VySW5mbygpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX2hhc0F1dGhVc2VySW5mb1xuICAgIH1cbiAgICAvLyB1c2VySW5mbzogUGxhdFVzZXJJbmZvXG4gICAgb3BlbklkOiBzdHJpbmcgPSBcIlwiXG4gICAgZGV2aWNlT1M6IFBsYXRGb3JtRGV2VHlwZSA9IFBsYXRGb3JtRGV2VHlwZS5kZWZhdWx0IC8vIOiuvuWkh+W5s+WPsOexu+Wei1xuICAgIHByb2R1Y3RLZXk6IG51bWJlciA9IDBcbiAgICBsb2dpblBhcmFtczogYW55W10gPSBbXSAvLyDlubPlj7DnmbvlvZXpqozor4Hlj4LmlbBcbiAgICBBZFhpYURhblN1YzogYm9vbGVhbjsvL+aYr+WQpuacieS4i+WNleW5v+WRilxuICAgIHNob3dMb2dpblZpZXcoKTogdm9pZCB7XG4gICAgfVxuICAgIGxvZ2luKGludml0ZXI6IHN0cmluZyA9IFwiXCIpOiB2b2lkIHtcbiAgICAgICAgbGV0IHBhY2thZ2VDZmcgPSBHYW1lY2ZnLnBhY2thZ2VJbmZvLmdldEl0ZW0oQ29uZmlnLnBpZClcbiAgICAgICAgbGV0IHBhcmFtOiBQbGF5ZXJMb2dpblBsYXllclByYW0gPSB7XG4gICAgICAgICAgICBwaWQ6IENvbmZpZy5waWQsIC8v5YiG5YyFSURcbiAgICAgICAgICAgIG9wZW5pZDogdGhpcy5vcGVuSWQsIC8v55m76ZmG5ZSv5LiA5qCH6K+GXG4gICAgICAgICAgICBsYW5nOiBcImNuXCIsIC8v6K+t6KiAXG4gICAgICAgICAgICBwbGF0OiBwYWNrYWdlQ2ZnLnBsYXQsIC8v55m76ZmG5bmz5Y+wXG4gICAgICAgICAgICBwYXJtczogdGhpcy5sb2dpblBhcmFtcyxcbiAgICAgICAgICAgIGRldmljZTogdGhpcy5kZXZpY2VPUy8v55m75b2V6K6+5aSHXG4gICAgICAgIH1cbiAgICAgICAgLy/mlbDmlbDmlbDmja7orr7nva7nmbvlvZXllK/kuIDmoIfor4ZcbiAgICAgICAgVGhpbmtpbmdEYXRhTWdyLlRESWRlbnRpZnkodGhpcy5vcGVuSWQpO1xuICAgICAgICBHYW1lRGF0YUNlbnRlci5sb2dpbi5zZW5kTG9naW5HYW1lKHBhcmFtKVxuICAgIH1cbiAgICBsb2dvdXQoKTogdm9pZCB7XG4gICAgICAgIC8vIHRocm93IG5ldyBFcnJvcihcIk1ldGhvZCBub3QgaW1wbGVtZW50ZWQuXCIpO1xuICAgIH1cbiAgICBpbml0KC4uLmFyZ3M6IHN0cmluZ1tdKTogdm9pZCB7XG4gICAgICAgIC8vIHRocm93IG5ldyBFcnJvcihcIk1ldGhvZCBub3QgaW1wbGVtZW50ZWQuXCIpO1xuICAgIH1cbiAgICBwYXkob3JkZXJJZDogc3RyaW5nLCBvcmRlcjEwY3M6IHN0cmluZywgcGFyYW06IFBheVByb2R1Y3RQYXJhbSkge1xuICAgICAgICAvLyB0aHJvdyBuZXcgRXJyb3IoXCJNZXRob2Qgbm90IGltcGxlbWVudGVkLlwiKTtcbiAgICB9XG4gICAgZXhpdChmb3JjZT86IGJvb2xlYW4pIHtcbiAgICAgICAgLy8gdGhyb3cgbmV3IEVycm9yKFwiTWV0aG9kIG5vdCBpbXBsZW1lbnRlZC5cIik7XG4gICAgfVxuICAgIHJlc3RhcnQoZm9yY2U/OiBib29sZWFuKSB7XG4gICAgICAgIC8vIHRocm93IG5ldyBFcnJvcihcIk1ldGhvZCBub3QgaW1wbGVtZW50ZWQuXCIpO1xuICAgICAgICBHYW1lQ29udHJvbGxlci5jbGVhcigpXG4gICAgICAgIGNjLmdhbWUucmVzdGFydCgpXG4gICAgfVxuICAgIC8vIHNoYXJlQXBwTWVzc2FnZSguLi5hcmdzOiBhbnlbXSk6IHZvaWQgeyB9XG4gICAgY3JlYXRlVXNlckluZm8oYnRuOiBjYy5Ob2RlLCBjYWxsYmFjazogRnVuY3Rpb24pOiB2b2lkIHtcbiAgICAgICAgY2FsbGJhY2soKVxuICAgIH1cbiAgICByZXBvcnRVc2VySW5mbyguLi5hcmdlczogYW55W10pOiB2b2lkIHsgfVxuICAgIHJlcG9ydFJvbGUoZXZlbnQ6IFJlcG9ydFJvbGVUeXBlLCAuLi5hcmdzKTogdm9pZCB7IH1cbiAgICBjaGVja01zZyhzdHI6IHN0cmluZywgY2I6IEZ1bmN0aW9uKTogdm9pZCB7XG4gICAgICAgIGNiKClcbiAgICB9XG4gICAgb3BlblNlcnZpY2UoKSB7XG4gICAgICAgIC8vIEZndWlNZ3IuSW5zdGFuY2Uub3BlblVJKEtlRnVWaWV3VmlldywgVmlld1pvcmRlci5QT1ApO1xuICAgIH1cbiAgICBzaG93UmV3YXJkQWQoYWRrZXk6IHN0cmluZywga2lkOiBzdHJpbmcsIG9yZGVyMTFJZDogc3RyaW5nKTogdm9pZCB7XG4gICAgICAgIC8vIEdhbWVEYXRhQ2VudGVyLmFkVmlkZW8ub25YaWFkYW5TdWNjKClcbiAgICB9XG4gICAgc2V0U3Vic2NyaWJlKHRtcGxJZHM6IHN0cmluZ1tdLCBpZHM6IHN0cmluZ1tdKSB7XG5cbiAgICB9XG4gICAgaW5pdFJld2FyZGVkVmlkZW9BZChrZXk6IHN0cmluZykgeyB9XG4gICAgcmVzcG9ydFNoYXJlRXZlbnQoKSB7IH1cbiAgICBvcGVuVXJsKHVybDogc3RyaW5nKSB7XG5cbiAgICB9XG4gICAgaXNNaW5pQ2xpZW50KCkge1xuICAgICAgICByZXR1cm4gZmFsc2VcbiAgICB9XG4gICAgcmVTaG93TG9nSW5WaWV3KCkgeyB9XG4gICAgcmVwb3J0VXNlckFjdGlvbihhY3Rpb25JZDogbnVtYmVyKSB7IH1cbn0iXX0=