PlatformBase.js 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. (function() {
  2. var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined';
  3. var __module = nodeEnv ? module : {exports:{}};
  4. var __filename = 'preview-scripts/assets/script/plat/PlatformBase.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, 'fd4b8b88kBNObKtkbxOExM6', 'PlatformBase');
  13. // script/plat/PlatformBase.ts
  14. "use strict";
  15. Object.defineProperty(exports, "__esModule", { value: true });
  16. var gameCfg_1 = require("../common/gameCfg");
  17. var Config_1 = require("../Config");
  18. var EventConst_1 = require("../data/const/EventConst");
  19. var TypeConst_1 = require("../data/const/TypeConst");
  20. var GameDataCenter_1 = require("../data/GameDataCenter");
  21. var GameController_1 = require("../GameController");
  22. var EventMng_1 = require("../manager/EventMng");
  23. var ThinkingDataMgr_1 = require("../utils/ThinkingDataMgr");
  24. var PlatformBase = /** @class */ (function () {
  25. function PlatformBase() {
  26. this._hasAuthUserInfo = false;
  27. // userInfo: PlatUserInfo
  28. this.openId = "";
  29. this.deviceOS = TypeConst_1.PlatFormDevType.default; // 设备平台类型
  30. this.productKey = 0;
  31. this.loginParams = []; // 平台登录验证参数
  32. }
  33. Object.defineProperty(PlatformBase.prototype, "hasAuthUserInfo", {
  34. get: function () {
  35. return this._hasAuthUserInfo;
  36. },
  37. set: function (val) {
  38. this._hasAuthUserInfo = val;
  39. EventMng_1.default.emit(EventConst_1.GameEvent.WX_AUTH_SUCC);
  40. },
  41. enumerable: false,
  42. configurable: true
  43. });
  44. PlatformBase.prototype.showLoginView = function () {
  45. };
  46. PlatformBase.prototype.login = function (inviter) {
  47. if (inviter === void 0) { inviter = ""; }
  48. var packageCfg = gameCfg_1.default.packageInfo.getItem(Config_1.default.pid);
  49. var param = {
  50. pid: Config_1.default.pid,
  51. openid: this.openId,
  52. lang: "cn",
  53. plat: packageCfg.plat,
  54. parms: this.loginParams,
  55. device: this.deviceOS //登录设备
  56. };
  57. //数数数据设置登录唯一标识
  58. ThinkingDataMgr_1.default.TDIdentify(this.openId);
  59. GameDataCenter_1.default.login.sendLoginGame(param);
  60. };
  61. PlatformBase.prototype.logout = function () {
  62. // throw new Error("Method not implemented.");
  63. };
  64. PlatformBase.prototype.init = function () {
  65. var args = [];
  66. for (var _i = 0; _i < arguments.length; _i++) {
  67. args[_i] = arguments[_i];
  68. }
  69. // throw new Error("Method not implemented.");
  70. };
  71. PlatformBase.prototype.pay = function (orderId, order10cs, param) {
  72. // throw new Error("Method not implemented.");
  73. };
  74. PlatformBase.prototype.exit = function (force) {
  75. // throw new Error("Method not implemented.");
  76. };
  77. PlatformBase.prototype.restart = function (force) {
  78. // throw new Error("Method not implemented.");
  79. GameController_1.default.clear();
  80. cc.game.restart();
  81. };
  82. // shareAppMessage(...args: any[]): void { }
  83. PlatformBase.prototype.createUserInfo = function (btn, callback) {
  84. callback();
  85. };
  86. PlatformBase.prototype.reportUserInfo = function () {
  87. var arges = [];
  88. for (var _i = 0; _i < arguments.length; _i++) {
  89. arges[_i] = arguments[_i];
  90. }
  91. };
  92. PlatformBase.prototype.reportRole = function (event) {
  93. var args = [];
  94. for (var _i = 1; _i < arguments.length; _i++) {
  95. args[_i - 1] = arguments[_i];
  96. }
  97. };
  98. PlatformBase.prototype.checkMsg = function (str, cb) {
  99. cb();
  100. };
  101. PlatformBase.prototype.openService = function () {
  102. // FguiMgr.Instance.openUI(KeFuViewView, ViewZorder.POP);
  103. };
  104. PlatformBase.prototype.showRewardAd = function (adkey, kid, order11Id) {
  105. // GameDataCenter.adVideo.onXiadanSucc()
  106. };
  107. PlatformBase.prototype.setSubscribe = function (tmplIds, ids) {
  108. };
  109. PlatformBase.prototype.initRewardedVideoAd = function (key) { };
  110. PlatformBase.prototype.resportShareEvent = function () { };
  111. PlatformBase.prototype.openUrl = function (url) {
  112. };
  113. PlatformBase.prototype.isMiniClient = function () {
  114. return false;
  115. };
  116. PlatformBase.prototype.reShowLogInView = function () { };
  117. PlatformBase.prototype.reportUserAction = function (actionId) { };
  118. return PlatformBase;
  119. }());
  120. exports.default = PlatformBase;
  121. cc._RF.pop();
  122. }
  123. if (nodeEnv) {
  124. __define(__module.exports, __require, __module);
  125. }
  126. else {
  127. __quick_compile_project__.registerModuleFunc(__filename, function () {
  128. __define(__module.exports, __require, __module);
  129. });
  130. }
  131. })();
  132. //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9zY3JpcHQvcGxhdC9QbGF0Zm9ybUJhc2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQSw2Q0FBd0M7QUFFeEMsb0NBQStCO0FBQy9CLHVEQUFrRTtBQUNsRSxxREFBeUc7QUFDekcseURBQW9EO0FBQ3BELG9EQUErQztBQUMvQyxnREFBMkM7QUFDM0MsNERBQXVEO0FBRXZEO0lBQUE7UUFDWSxxQkFBZ0IsR0FBWSxLQUFLLENBQUE7UUFRekMseUJBQXlCO1FBQ3pCLFdBQU0sR0FBVyxFQUFFLENBQUE7UUFDbkIsYUFBUSxHQUFvQiwyQkFBZSxDQUFDLE9BQU8sQ0FBQSxDQUFDLFNBQVM7UUFDN0QsZUFBVSxHQUFXLENBQUMsQ0FBQTtRQUN0QixnQkFBVyxHQUFVLEVBQUUsQ0FBQSxDQUFDLFdBQVc7SUErRHZDLENBQUM7SUExRUcsc0JBQUkseUNBQWU7YUFJbkI7WUFDSSxPQUFPLElBQUksQ0FBQyxnQkFBZ0IsQ0FBQTtRQUNoQyxDQUFDO2FBTkQsVUFBb0IsR0FBWTtZQUM1QixJQUFJLENBQUMsZ0JBQWdCLEdBQUcsR0FBRyxDQUFBO1lBQzNCLGtCQUFRLENBQUMsSUFBSSxDQUFDLHNCQUFTLENBQUMsWUFBWSxDQUFDLENBQUE7UUFDekMsQ0FBQzs7O09BQUE7SUFVRCxvQ0FBYSxHQUFiO0lBQ0EsQ0FBQztJQUNELDRCQUFLLEdBQUwsVUFBTSxPQUFvQjtRQUFwQix3QkFBQSxFQUFBLFlBQW9CO1FBQ3RCLElBQUksVUFBVSxHQUFHLGlCQUFPLENBQUMsV0FBVyxDQUFDLE9BQU8sQ0FBQyxnQkFBTSxDQUFDLEdBQUcsQ0FBQyxDQUFBO1FBQ3hELElBQUksS0FBSyxHQUEwQjtZQUMvQixHQUFHLEVBQUUsZ0JBQU0sQ0FBQyxHQUFHO1lBQ2YsTUFBTSxFQUFFLElBQUksQ0FBQyxNQUFNO1lBQ25CLElBQUksRUFBRSxJQUFJO1lBQ1YsSUFBSSxFQUFFLFVBQVUsQ0FBQyxJQUFJO1lBQ3JCLEtBQUssRUFBRSxJQUFJLENBQUMsV0FBVztZQUN2QixNQUFNLEVBQUUsSUFBSSxDQUFDLFFBQVEsQ0FBQSxNQUFNO1NBQzlCLENBQUE7UUFDRCxjQUFjO1FBQ2QseUJBQWUsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDO1FBQ3hDLHdCQUFjLENBQUMsS0FBSyxDQUFDLGFBQWEsQ0FBQyxLQUFLLENBQUMsQ0FBQTtJQUM3QyxDQUFDO0lBQ0QsNkJBQU0sR0FBTjtRQUNJLDhDQUE4QztJQUNsRCxDQUFDO0lBQ0QsMkJBQUksR0FBSjtRQUFLLGNBQWlCO2FBQWpCLFVBQWlCLEVBQWpCLHFCQUFpQixFQUFqQixJQUFpQjtZQUFqQix5QkFBaUI7O1FBQ2xCLDhDQUE4QztJQUNsRCxDQUFDO0lBQ0QsMEJBQUcsR0FBSCxVQUFJLE9BQWUsRUFBRSxTQUFpQixFQUFFLEtBQXNCO1FBQzFELDhDQUE4QztJQUNsRCxDQUFDO0lBQ0QsMkJBQUksR0FBSixVQUFLLEtBQWU7UUFDaEIsOENBQThDO0lBQ2xELENBQUM7SUFDRCw4QkFBTyxHQUFQLFVBQVEsS0FBZTtRQUNuQiw4Q0FBOEM7UUFDOUMsd0JBQWMsQ0FBQyxLQUFLLEVBQUUsQ0FBQTtRQUN0QixFQUFFLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBRSxDQUFBO0lBQ3JCLENBQUM7SUFDRCw0Q0FBNEM7SUFDNUMscUNBQWMsR0FBZCxVQUFlLEdBQVksRUFBRSxRQUFrQjtRQUMzQyxRQUFRLEVBQUUsQ0FBQTtJQUNkLENBQUM7SUFDRCxxQ0FBYyxHQUFkO1FBQWUsZUFBZTthQUFmLFVBQWUsRUFBZixxQkFBZSxFQUFmLElBQWU7WUFBZiwwQkFBZTs7SUFBVSxDQUFDO0lBQ3pDLGlDQUFVLEdBQVYsVUFBVyxLQUFxQjtRQUFFLGNBQU87YUFBUCxVQUFPLEVBQVAscUJBQU8sRUFBUCxJQUFPO1lBQVAsNkJBQU87O0lBQVUsQ0FBQztJQUNwRCwrQkFBUSxHQUFSLFVBQVMsR0FBVyxFQUFFLEVBQVk7UUFDOUIsRUFBRSxFQUFFLENBQUE7SUFDUixDQUFDO0lBQ0Qsa0NBQVcsR0FBWDtRQUNJLHlEQUF5RDtJQUM3RCxDQUFDO0lBQ0QsbUNBQVksR0FBWixVQUFhLEtBQWEsRUFBRSxHQUFXLEVBQUUsU0FBaUI7UUFDdEQsd0NBQXdDO0lBQzVDLENBQUM7SUFDRCxtQ0FBWSxHQUFaLFVBQWEsT0FBaUIsRUFBRSxHQUFhO0lBRTdDLENBQUM7SUFDRCwwQ0FBbUIsR0FBbkIsVUFBb0IsR0FBVyxJQUFJLENBQUM7SUFDcEMsd0NBQWlCLEdBQWpCLGNBQXNCLENBQUM7SUFDdkIsOEJBQU8sR0FBUCxVQUFRLEdBQVc7SUFFbkIsQ0FBQztJQUNELG1DQUFZLEdBQVo7UUFDSSxPQUFPLEtBQUssQ0FBQTtJQUNoQixDQUFDO0lBQ0Qsc0NBQWUsR0FBZixjQUFvQixDQUFDO0lBQ3JCLHVDQUFnQixHQUFoQixVQUFpQixRQUFnQixJQUFJLENBQUM7SUFDMUMsbUJBQUM7QUFBRCxDQTVFQSxBQTRFQyxJQUFBIiwiZmlsZSI6IiIsInNvdXJjZVJvb3QiOiIvIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IEdhbWVjZmcgZnJvbSBcIi4uL2NvbW1vbi9nYW1lQ2ZnXCI7XG5pbXBvcnQgeyBQbGF5ZXJMb2dpblBsYXllclByYW0gfSBmcm9tIFwiLi4vY29tbW9uL1h5Y1wiO1xuaW1wb3J0IENvbmZpZyBmcm9tIFwiLi4vQ29uZmlnXCI7XG5pbXBvcnQgeyBHYW1lRXZlbnQsIFdpbmRvd0V2ZW50IH0gZnJvbSBcIi4uL2RhdGEvY29uc3QvRXZlbnRDb25zdFwiO1xuaW1wb3J0IHsgQURfVklERU9fS0VZLCBQYXlQcm9kdWN0UGFyYW0sIFJlcG9ydFJvbGVUeXBlLCBQbGF0Rm9ybURldlR5cGUgfSBmcm9tIFwiLi4vZGF0YS9jb25zdC9UeXBlQ29uc3RcIjtcbmltcG9ydCBHYW1lRGF0YUNlbnRlciBmcm9tIFwiLi4vZGF0YS9HYW1lRGF0YUNlbnRlclwiO1xuaW1wb3J0IEdhbWVDb250cm9sbGVyIGZyb20gXCIuLi9HYW1lQ29udHJvbGxlclwiO1xuaW1wb3J0IEV2ZW50TW5nIGZyb20gXCIuLi9tYW5hZ2VyL0V2ZW50TW5nXCI7XG5pbXBvcnQgVGhpbmtpbmdEYXRhTWdyIGZyb20gXCIuLi91dGlscy9UaGlua2luZ0RhdGFNZ3JcIjtcbmltcG9ydCBJUGxhdGZvcm0gZnJvbSBcIi4vSVBsYXRmb3JtXCI7XG5leHBvcnQgZGVmYXVsdCBjbGFzcyBQbGF0Zm9ybUJhc2UgaW1wbGVtZW50cyBJUGxhdGZvcm0ge1xuICAgIHByaXZhdGUgX2hhc0F1dGhVc2VySW5mbzogYm9vbGVhbiA9IGZhbHNlXG4gICAgc2V0IGhhc0F1dGhVc2VySW5mbyh2YWw6IGJvb2xlYW4pIHtcbiAgICAgICAgdGhpcy5faGFzQXV0aFVzZXJJbmZvID0gdmFsXG4gICAgICAgIEV2ZW50TW5nLmVtaXQoR2FtZUV2ZW50LldYX0FVVEhfU1VDQylcbiAgICB9XG4gICAgZ2V0IGhhc0F1dGhVc2VySW5mbygpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMuX2hhc0F1dGhVc2VySW5mb1xuICAgIH1cbiAgICAvLyB1c2VySW5mbzogUGxhdFVzZXJJbmZvXG4gICAgb3BlbklkOiBzdHJpbmcgPSBcIlwiXG4gICAgZGV2aWNlT1M6IFBsYXRGb3JtRGV2VHlwZSA9IFBsYXRGb3JtRGV2VHlwZS5kZWZhdWx0IC8vIOiuvuWkh+W5s+WPsOexu+Wei1xuICAgIHByb2R1Y3RLZXk6IG51bWJlciA9IDBcbiAgICBsb2dpblBhcmFtczogYW55W10gPSBbXSAvLyDlubPlj7DnmbvlvZXpqozor4Hlj4LmlbBcbiAgICBBZFhpYURhblN1YzogYm9vbGVhbjsvL+aYr+WQpuacieS4i+WNleW5v+WRilxuICAgIHNob3dMb2dpblZpZXcoKTogdm9pZCB7XG4gICAgfVxuICAgIGxvZ2luKGludml0ZXI6IHN0cmluZyA9IFwiXCIpOiB2b2lkIHtcbiAgICAgICAgbGV0IHBhY2thZ2VDZmcgPSBHYW1lY2ZnLnBhY2thZ2VJbmZvLmdldEl0ZW0oQ29uZmlnLnBpZClcbiAgICAgICAgbGV0IHBhcmFtOiBQbGF5ZXJMb2dpblBsYXllclByYW0gPSB7XG4gICAgICAgICAgICBwaWQ6IENvbmZpZy5waWQsIC8v5YiG5YyFSURcbiAgICAgICAgICAgIG9wZW5pZDogdGhpcy5vcGVuSWQsIC8v55m76ZmG5ZSv5LiA5qCH6K+GXG4gICAgICAgICAgICBsYW5nOiBcImNuXCIsIC8v6K+t6KiAXG4gICAgICAgICAgICBwbGF0OiBwYWNrYWdlQ2ZnLnBsYXQsIC8v55m76ZmG5bmz5Y+wXG4gICAgICAgICAgICBwYXJtczogdGhpcy5sb2dpblBhcmFtcyxcbiAgICAgICAgICAgIGRldmljZTogdGhpcy5kZXZpY2VPUy8v55m75b2V6K6+5aSHXG4gICAgICAgIH1cbiAgICAgICAgLy/mlbDmlbDmlbDmja7orr7nva7nmbvlvZXllK/kuIDmoIfor4ZcbiAgICAgICAgVGhpbmtpbmdEYXRhTWdyLlRESWRlbnRpZnkodGhpcy5vcGVuSWQpO1xuICAgICAgICBHYW1lRGF0YUNlbnRlci5sb2dpbi5zZW5kTG9naW5HYW1lKHBhcmFtKVxuICAgIH1cbiAgICBsb2dvdXQoKTogdm9pZCB7XG4gICAgICAgIC8vIHRocm93IG5ldyBFcnJvcihcIk1ldGhvZCBub3QgaW1wbGVtZW50ZWQuXCIpO1xuICAgIH1cbiAgICBpbml0KC4uLmFyZ3M6IHN0cmluZ1tdKTogdm9pZCB7XG4gICAgICAgIC8vIHRocm93IG5ldyBFcnJvcihcIk1ldGhvZCBub3QgaW1wbGVtZW50ZWQuXCIpO1xuICAgIH1cbiAgICBwYXkob3JkZXJJZDogc3RyaW5nLCBvcmRlcjEwY3M6IHN0cmluZywgcGFyYW06IFBheVByb2R1Y3RQYXJhbSkge1xuICAgICAgICAvLyB0aHJvdyBuZXcgRXJyb3IoXCJNZXRob2Qgbm90IGltcGxlbWVudGVkLlwiKTtcbiAgICB9XG4gICAgZXhpdChmb3JjZT86IGJvb2xlYW4pIHtcbiAgICAgICAgLy8gdGhyb3cgbmV3IEVycm9yKFwiTWV0aG9kIG5vdCBpbXBsZW1lbnRlZC5cIik7XG4gICAgfVxuICAgIHJlc3RhcnQoZm9yY2U/OiBib29sZWFuKSB7XG4gICAgICAgIC8vIHRocm93IG5ldyBFcnJvcihcIk1ldGhvZCBub3QgaW1wbGVtZW50ZWQuXCIpO1xuICAgICAgICBHYW1lQ29udHJvbGxlci5jbGVhcigpXG4gICAgICAgIGNjLmdhbWUucmVzdGFydCgpXG4gICAgfVxuICAgIC8vIHNoYXJlQXBwTWVzc2FnZSguLi5hcmdzOiBhbnlbXSk6IHZvaWQgeyB9XG4gICAgY3JlYXRlVXNlckluZm8oYnRuOiBjYy5Ob2RlLCBjYWxsYmFjazogRnVuY3Rpb24pOiB2b2lkIHtcbiAgICAgICAgY2FsbGJhY2soKVxuICAgIH1cbiAgICByZXBvcnRVc2VySW5mbyguLi5hcmdlczogYW55W10pOiB2b2lkIHsgfVxuICAgIHJlcG9ydFJvbGUoZXZlbnQ6IFJlcG9ydFJvbGVUeXBlLCAuLi5hcmdzKTogdm9pZCB7IH1cbiAgICBjaGVja01zZyhzdHI6IHN0cmluZywgY2I6IEZ1bmN0aW9uKTogdm9pZCB7XG4gICAgICAgIGNiKClcbiAgICB9XG4gICAgb3BlblNlcnZpY2UoKSB7XG4gICAgICAgIC8vIEZndWlNZ3IuSW5zdGFuY2Uub3BlblVJKEtlRnVWaWV3VmlldywgVmlld1pvcmRlci5QT1ApO1xuICAgIH1cbiAgICBzaG93UmV3YXJkQWQoYWRrZXk6IHN0cmluZywga2lkOiBzdHJpbmcsIG9yZGVyMTFJZDogc3RyaW5nKTogdm9pZCB7XG4gICAgICAgIC8vIEdhbWVEYXRhQ2VudGVyLmFkVmlkZW8ub25YaWFkYW5TdWNjKClcbiAgICB9XG4gICAgc2V0U3Vic2NyaWJlKHRtcGxJZHM6IHN0cmluZ1tdLCBpZHM6IHN0cmluZ1tdKSB7XG5cbiAgICB9XG4gICAgaW5pdFJld2FyZGVkVmlkZW9BZChrZXk6IHN0cmluZykgeyB9XG4gICAgcmVzcG9ydFNoYXJlRXZlbnQoKSB7IH1cbiAgICBvcGVuVXJsKHVybDogc3RyaW5nKSB7XG5cbiAgICB9XG4gICAgaXNNaW5pQ2xpZW50KCkge1xuICAgICAgICByZXR1cm4gZmFsc2VcbiAgICB9XG4gICAgcmVTaG93TG9nSW5WaWV3KCkgeyB9XG4gICAgcmVwb3J0VXNlckFjdGlvbihhY3Rpb25JZDogbnVtYmVyKSB7IH1cbn0iXX0=