difenduandada
2024-12-31 34abe6963b344c882358274957f4b992456fee40
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
 
                (function() {
                    var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined';
                    var __module = nodeEnv ? module : {exports:{}};
                    var __filename = 'preview-scripts/assets/Scripts/util/functiontool.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, 'eee01GOxiVCyLSGtDKZRmgs', 'functiontool');
// Scripts/util/functiontool.js
 
"use strict";
 
// 获取服务器名称
// window.SDK = {
//     _down_apk_url_ret: null
// }
function getServerName(srv_id) {
  if (srv_id == null) {
    return "";
  }
 
  var tmpName = "";
 
  var vo = require("role_controller").getInstance().getRoleVo();
 
  if (vo) {
    var listOr = srv_id.split("_");
    var listMe = vo.srv_id.split("_");
 
    if (listOr[1] && listMe[0] && listOr[0] != listMe[0]) {
      tmpName = Utils.TI18N("异域");
    } else if (listOr.length > 1) {
      tmpName = cc.js.formatStr("S%s", listOr[listOr.length - 1]);
    }
 
    if (srv_id == "robot_1") {
      //代表机器人
      tmpName = name;
    }
 
    return tmpName;
  }
}
 
window.delayOnce = function (callabck, time) {
  time = time || 1;
 
  if (callabck) {
    var cur_timer = gcore.Timer.set(function (callabck) {
      if (callabck) callabck();
    }.bind(this, callabck), time * 1000);
  }
}; // 包下载地址获取
// window.SDK.get_apk_url = function (callback) {
//     if (this._down_apk_url_ret) {
//         callback(this._down_apk_url_ret);
//         returnjs
//     }
//     if (DOWN_APK_URL == null) {
//         callback({ success: false, message: "not found DOWN_APK_URL" })
//         return
//     }
//     var url = DOWN_APK_URL;
//     var date_time = Math.ceil(Date.now() / 1000);
//     cc.log("date_time==>", date_time);
//     var channel = CHANNEL;//后面需改用正确获取方法,当前为测试
//     url = url + "?product_name=" + GAME_CODE;
//     url = url + "&date_time=" + date_time;
//     url = url + "&sign=" + this.getSignValue(date_time);
//     url = url + "&channel_name=" + channel;
//     cc.log("push_log_url==>", url);
//     var Downloadmanager = require("downloadmanager");
//     DownloadManager.getInstance().downloadText(url, function (status, responseText) {
//         if (status == null && responseText != null) {
//             var response = responseText.replace(/\\/g, "");
//             var response_2 = JSON.parse(response);
//             this._down_apk_url_ret = response_2;
//             callback(response_2);
//         } else {
//             cc.log("status==>", status, "responseText==>", responseText);
//         }
//     }.bind(this))
// }
// window.SDK.getSignValue = function (date_time) {
//     var value = "";
//     var key = SIGN_KEY;
//     value = value + GAME_CODE;
//     value = value + date_time;
//     value = value + key;
//     var MD5 = require("md5.min");
//     value = MD5(value);
//     value = value.toLowerCase();
//     return value
// }
// 二维码下载处理
// window.SDK.download_qrcode_png = function (url, callback) {
//     cc.loader.load({ url: url, type: "png" }, function (err, tex) {
//         if (err) {
//             cc.log("图片下载失败")
//             return
//         }
//         callback(tex);
//     })
// }
// //截屏并保存图片
// //name 对name处理成存储路径
// //callback 回调内容,传入bool:截图是否成功 callback(bool)
// window.SDK.CaptureScreenSaveImg = function(name,callback){
// }
 
 
module.exports = {
  getServerName: getServerName
};
 
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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcU2NyaXB0c1xcdXRpbFxcZnVuY3Rpb250b29sLmpzIl0sIm5hbWVzIjpbImdldFNlcnZlck5hbWUiLCJzcnZfaWQiLCJ0bXBOYW1lIiwidm8iLCJyZXF1aXJlIiwiZ2V0SW5zdGFuY2UiLCJnZXRSb2xlVm8iLCJsaXN0T3IiLCJzcGxpdCIsImxpc3RNZSIsIlV0aWxzIiwiVEkxOE4iLCJsZW5ndGgiLCJjYyIsImpzIiwiZm9ybWF0U3RyIiwibmFtZSIsIndpbmRvdyIsImRlbGF5T25jZSIsImNhbGxhYmNrIiwidGltZSIsImN1cl90aW1lciIsImdjb3JlIiwiVGltZXIiLCJzZXQiLCJiaW5kIiwibW9kdWxlIiwiZXhwb3J0cyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUVBO0FBQ0E7QUFDQTtBQUdBLFNBQVNBLGFBQVQsQ0FBdUJDLE1BQXZCLEVBQStCO0FBQzNCLE1BQUlBLE1BQU0sSUFBSSxJQUFkLEVBQW9CO0FBQ2hCLFdBQU8sRUFBUDtBQUNIOztBQUNELE1BQUlDLE9BQU8sR0FBRyxFQUFkOztBQUNBLE1BQUlDLEVBQUUsR0FBR0MsT0FBTyxDQUFDLGlCQUFELENBQVAsQ0FBMkJDLFdBQTNCLEdBQXlDQyxTQUF6QyxFQUFUOztBQUNBLE1BQUlILEVBQUosRUFBUTtBQUNKLFFBQUlJLE1BQU0sR0FBR04sTUFBTSxDQUFDTyxLQUFQLENBQWEsR0FBYixDQUFiO0FBQ0EsUUFBSUMsTUFBTSxHQUFHTixFQUFFLENBQUNGLE1BQUgsQ0FBVU8sS0FBVixDQUFnQixHQUFoQixDQUFiOztBQUNBLFFBQUlELE1BQU0sQ0FBQyxDQUFELENBQU4sSUFBYUUsTUFBTSxDQUFDLENBQUQsQ0FBbkIsSUFBMEJGLE1BQU0sQ0FBQyxDQUFELENBQU4sSUFBYUUsTUFBTSxDQUFDLENBQUQsQ0FBakQsRUFBc0Q7QUFDbERQLE1BQUFBLE9BQU8sR0FBR1EsS0FBSyxDQUFDQyxLQUFOLENBQVksSUFBWixDQUFWO0FBQ0gsS0FGRCxNQUVPLElBQUlKLE1BQU0sQ0FBQ0ssTUFBUCxHQUFnQixDQUFwQixFQUF1QjtBQUMxQlYsTUFBQUEsT0FBTyxHQUFHVyxFQUFFLENBQUNDLEVBQUgsQ0FBTUMsU0FBTixDQUFnQixLQUFoQixFQUF1QlIsTUFBTSxDQUFDQSxNQUFNLENBQUNLLE1BQVAsR0FBZ0IsQ0FBakIsQ0FBN0IsQ0FBVjtBQUNIOztBQUNELFFBQUlYLE1BQU0sSUFBSSxTQUFkLEVBQXlCO0FBQUM7QUFDdEJDLE1BQUFBLE9BQU8sR0FBR2MsSUFBVjtBQUNIOztBQUNELFdBQU9kLE9BQVA7QUFDSDtBQUNKOztBQUVEZSxNQUFNLENBQUNDLFNBQVAsR0FBbUIsVUFBVUMsUUFBVixFQUFvQkMsSUFBcEIsRUFBMEI7QUFDekNBLEVBQUFBLElBQUksR0FBR0EsSUFBSSxJQUFJLENBQWY7O0FBQ0EsTUFBSUQsUUFBSixFQUFjO0FBQ1YsUUFBSUUsU0FBUyxHQUFHQyxLQUFLLENBQUNDLEtBQU4sQ0FBWUMsR0FBWixDQUFnQixVQUFVTCxRQUFWLEVBQW9CO0FBQ2hELFVBQUlBLFFBQUosRUFDSUEsUUFBUTtBQUNmLEtBSCtCLENBRzlCTSxJQUg4QixDQUd6QixJQUh5QixFQUduQk4sUUFIbUIsQ0FBaEIsRUFHUUMsSUFBSSxHQUFHLElBSGYsQ0FBaEI7QUFJSDtBQUNKLENBUkQsRUFVQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7OztBQUVBTSxNQUFNLENBQUNDLE9BQVAsR0FBaUI7QUFDYjNCLEVBQUFBLGFBQWEsRUFBRUE7QUFERixDQUFqQiIsInNvdXJjZVJvb3QiOiIvIiwic291cmNlc0NvbnRlbnQiOlsiLy8g6I635Y+W5pyN5Yqh5Zmo5ZCN56ewXG5cbi8vIHdpbmRvdy5TREsgPSB7XG4vLyAgICAgX2Rvd25fYXBrX3VybF9yZXQ6IG51bGxcbi8vIH1cblxuXG5mdW5jdGlvbiBnZXRTZXJ2ZXJOYW1lKHNydl9pZCkge1xuICAgIGlmIChzcnZfaWQgPT0gbnVsbCkge1xuICAgICAgICByZXR1cm4gXCJcIjtcbiAgICB9XG4gICAgdmFyIHRtcE5hbWUgPSBcIlwiO1xuICAgIHZhciB2byA9IHJlcXVpcmUoXCJyb2xlX2NvbnRyb2xsZXJcIikuZ2V0SW5zdGFuY2UoKS5nZXRSb2xlVm8oKTtcbiAgICBpZiAodm8pIHtcbiAgICAgICAgdmFyIGxpc3RPciA9IHNydl9pZC5zcGxpdChcIl9cIik7XG4gICAgICAgIHZhciBsaXN0TWUgPSB2by5zcnZfaWQuc3BsaXQoXCJfXCIpO1xuICAgICAgICBpZiAobGlzdE9yWzFdICYmIGxpc3RNZVswXSAmJiBsaXN0T3JbMF0gIT0gbGlzdE1lWzBdKSB7XG4gICAgICAgICAgICB0bXBOYW1lID0gVXRpbHMuVEkxOE4oXCLlvILln59cIik7XG4gICAgICAgIH0gZWxzZSBpZiAobGlzdE9yLmxlbmd0aCA+IDEpIHtcbiAgICAgICAgICAgIHRtcE5hbWUgPSBjYy5qcy5mb3JtYXRTdHIoXCJTJXNcIiwgbGlzdE9yW2xpc3RPci5sZW5ndGggLSAxXSk7XG4gICAgICAgIH1cbiAgICAgICAgaWYgKHNydl9pZCA9PSBcInJvYm90XzFcIikgey8v5Luj6KGo5py65Zmo5Lq6XG4gICAgICAgICAgICB0bXBOYW1lID0gbmFtZTtcbiAgICAgICAgfVxuICAgICAgICByZXR1cm4gdG1wTmFtZVxuICAgIH1cbn1cblxud2luZG93LmRlbGF5T25jZSA9IGZ1bmN0aW9uIChjYWxsYWJjaywgdGltZSkge1xuICAgIHRpbWUgPSB0aW1lIHx8IDE7XG4gICAgaWYgKGNhbGxhYmNrKSB7XG4gICAgICAgIHZhciBjdXJfdGltZXIgPSBnY29yZS5UaW1lci5zZXQoZnVuY3Rpb24gKGNhbGxhYmNrKSB7XG4gICAgICAgICAgICBpZiAoY2FsbGFiY2spXG4gICAgICAgICAgICAgICAgY2FsbGFiY2soKTtcbiAgICAgICAgfS5iaW5kKHRoaXMsIGNhbGxhYmNrKSwgdGltZSAqIDEwMDApO1xuICAgIH1cbn1cblxuLy8g5YyF5LiL6L295Zyw5Z2A6I635Y+WXG4vLyB3aW5kb3cuU0RLLmdldF9hcGtfdXJsID0gZnVuY3Rpb24gKGNhbGxiYWNrKSB7XG4vLyAgICAgaWYgKHRoaXMuX2Rvd25fYXBrX3VybF9yZXQpIHtcbi8vICAgICAgICAgY2FsbGJhY2sodGhpcy5fZG93bl9hcGtfdXJsX3JldCk7XG4vLyAgICAgICAgIHJldHVybmpzXG4vLyAgICAgfVxuLy8gICAgIGlmIChET1dOX0FQS19VUkwgPT0gbnVsbCkge1xuLy8gICAgICAgICBjYWxsYmFjayh7IHN1Y2Nlc3M6IGZhbHNlLCBtZXNzYWdlOiBcIm5vdCBmb3VuZCBET1dOX0FQS19VUkxcIiB9KVxuLy8gICAgICAgICByZXR1cm5cbi8vICAgICB9XG4vLyAgICAgdmFyIHVybCA9IERPV05fQVBLX1VSTDtcbi8vICAgICB2YXIgZGF0ZV90aW1lID0gTWF0aC5jZWlsKERhdGUubm93KCkgLyAxMDAwKTtcbi8vICAgICBjYy5sb2coXCJkYXRlX3RpbWU9PT5cIiwgZGF0ZV90aW1lKTtcbi8vICAgICB2YXIgY2hhbm5lbCA9IENIQU5ORUw7Ly/lkI7pnaLpnIDmlLnnlKjmraPnoa7ojrflj5bmlrnms5XvvIzlvZPliY3kuLrmtYvor5Vcbi8vICAgICB1cmwgPSB1cmwgKyBcIj9wcm9kdWN0X25hbWU9XCIgKyBHQU1FX0NPREU7XG4vLyAgICAgdXJsID0gdXJsICsgXCImZGF0ZV90aW1lPVwiICsgZGF0ZV90aW1lO1xuLy8gICAgIHVybCA9IHVybCArIFwiJnNpZ249XCIgKyB0aGlzLmdldFNpZ25WYWx1ZShkYXRlX3RpbWUpO1xuLy8gICAgIHVybCA9IHVybCArIFwiJmNoYW5uZWxfbmFtZT1cIiArIGNoYW5uZWw7XG4vLyAgICAgY2MubG9nKFwicHVzaF9sb2dfdXJsPT0+XCIsIHVybCk7XG4vLyAgICAgdmFyIERvd25sb2FkbWFuYWdlciA9IHJlcXVpcmUoXCJkb3dubG9hZG1hbmFnZXJcIik7XG4vLyAgICAgRG93bmxvYWRNYW5hZ2VyLmdldEluc3RhbmNlKCkuZG93bmxvYWRUZXh0KHVybCwgZnVuY3Rpb24gKHN0YXR1cywgcmVzcG9uc2VUZXh0KSB7XG4vLyAgICAgICAgIGlmIChzdGF0dXMgPT0gbnVsbCAmJiByZXNwb25zZVRleHQgIT0gbnVsbCkge1xuLy8gICAgICAgICAgICAgdmFyIHJlc3BvbnNlID0gcmVzcG9uc2VUZXh0LnJlcGxhY2UoL1xcXFwvZywgXCJcIik7XG4vLyAgICAgICAgICAgICB2YXIgcmVzcG9uc2VfMiA9IEpTT04ucGFyc2UocmVzcG9uc2UpO1xuLy8gICAgICAgICAgICAgdGhpcy5fZG93bl9hcGtfdXJsX3JldCA9IHJlc3BvbnNlXzI7XG4vLyAgICAgICAgICAgICBjYWxsYmFjayhyZXNwb25zZV8yKTtcbi8vICAgICAgICAgfSBlbHNlIHtcbi8vICAgICAgICAgICAgIGNjLmxvZyhcInN0YXR1cz09PlwiLCBzdGF0dXMsIFwicmVzcG9uc2VUZXh0PT0+XCIsIHJlc3BvbnNlVGV4dCk7XG4vLyAgICAgICAgIH1cbi8vICAgICB9LmJpbmQodGhpcykpXG4vLyB9XG5cbi8vIHdpbmRvdy5TREsuZ2V0U2lnblZhbHVlID0gZnVuY3Rpb24gKGRhdGVfdGltZSkge1xuLy8gICAgIHZhciB2YWx1ZSA9IFwiXCI7XG4vLyAgICAgdmFyIGtleSA9IFNJR05fS0VZO1xuLy8gICAgIHZhbHVlID0gdmFsdWUgKyBHQU1FX0NPREU7XG4vLyAgICAgdmFsdWUgPSB2YWx1ZSArIGRhdGVfdGltZTtcbi8vICAgICB2YWx1ZSA9IHZhbHVlICsga2V5O1xuICAgIFxuLy8gICAgIHZhciBNRDUgPSByZXF1aXJlKFwibWQ1Lm1pblwiKTtcbi8vICAgICB2YWx1ZSA9IE1ENSh2YWx1ZSk7XG4vLyAgICAgdmFsdWUgPSB2YWx1ZS50b0xvd2VyQ2FzZSgpO1xuLy8gICAgIHJldHVybiB2YWx1ZVxuLy8gfVxuXG4vLyDkuoznu7TnoIHkuIvovb3lpITnkIZcbi8vIHdpbmRvdy5TREsuZG93bmxvYWRfcXJjb2RlX3BuZyA9IGZ1bmN0aW9uICh1cmwsIGNhbGxiYWNrKSB7XG4vLyAgICAgY2MubG9hZGVyLmxvYWQoeyB1cmw6IHVybCwgdHlwZTogXCJwbmdcIiB9LCBmdW5jdGlvbiAoZXJyLCB0ZXgpIHtcbi8vICAgICAgICAgaWYgKGVycikge1xuLy8gICAgICAgICAgICAgY2MubG9nKFwi5Zu+54mH5LiL6L295aSx6LSlXCIpXG4vLyAgICAgICAgICAgICByZXR1cm5cbi8vICAgICAgICAgfVxuLy8gICAgICAgICBjYWxsYmFjayh0ZXgpO1xuLy8gICAgIH0pXG4vLyB9XG5cblxuLy8gLy/miKrlsY/lubbkv53lrZjlm77niYdcbi8vIC8vbmFtZSDlr7luYW1l5aSE55CG5oiQ5a2Y5YKo6Lev5b6EXG4vLyAvL2NhbGxiYWNrIOWbnuiwg+WGheWuue+8jOS8oOWFpWJvb2w65oiq5Zu+5piv5ZCm5oiQ5YqfIGNhbGxiYWNr77yIYm9vbO+8iVxuLy8gd2luZG93LlNESy5DYXB0dXJlU2NyZWVuU2F2ZUltZyA9IGZ1bmN0aW9uKG5hbWUsY2FsbGJhY2spe1xuLy8gfVxuXG5tb2R1bGUuZXhwb3J0cyA9IHtcbiAgICBnZXRTZXJ2ZXJOYW1lOiBnZXRTZXJ2ZXJOYW1lXG59Il19