|
(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
|