|
(function() {
|
var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined';
|
var __module = nodeEnv ? module : {exports:{}};
|
var __filename = 'preview-scripts/assets/Scripts/mod/look/look_controller.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, '194c8GmGllFW47okY5PMj37', 'look_controller');
|
// Scripts/mod/look/look_controller.js
|
|
"use strict";
|
|
// --------------------------------------------------------------------
|
// @author: xxx@syg.com(必填, 创建模块的人员)
|
// @description:
|
// 这里填写详细说明,主要填写该模块的功能简要
|
// <br/>Create: 2019-04-30 16:21:08
|
// --------------------------------------------------------------------
|
var HeroController = require("hero_controller");
|
|
var LookController = cc.Class({
|
"extends": BaseController,
|
ctor: function ctor() {},
|
// 初始化配置数据
|
initConfig: function initConfig() {
|
var LookModel = require("look_model");
|
|
this.model = new LookModel();
|
this.model.initConfig();
|
},
|
// 返回当前的model
|
getModel: function getModel() {
|
return this.model;
|
},
|
// 注册监听事件
|
registerEvents: function registerEvents() {},
|
// 注册协议接受事件
|
registerProtocals: function registerProtocals() {
|
// this.RegisterProtocal(1110, this.on1110);
|
this.RegisterProtocal(11061, this.handle11061); //--查看对方英雄信息
|
|
this.RegisterProtocal(11062, this.handle11062); //--查看对方分享英雄信息
|
},
|
sender11061: function sender11061(r_rid, r_srvid, partner_id) {
|
var protocal = {};
|
protocal.r_rid = r_rid;
|
protocal.r_srvid = r_srvid;
|
protocal.partner_id = partner_id;
|
this.SendProtocal(11061, protocal);
|
},
|
handle11061: function handle11061(data) {
|
message(data.msg);
|
|
if (data.bid != 0) {
|
var config = Config.partner_data.data_partner_base[data.bid];
|
var camp_type = 1;
|
|
if (config) {
|
camp_type = config.camp_type;
|
}
|
|
data.camp_type = camp_type;
|
HeroController.getInstance().openHeroTipsPanel(true, data);
|
}
|
},
|
// --查看对方分享英雄信息
|
sender11062: function sender11062(id, srv_id) {
|
var protocal = {};
|
protocal.id = id;
|
protocal.srv_id = srv_id;
|
this.SendProtocal(11062, protocal);
|
},
|
handle11062: function handle11062(data) {
|
message(data.msg);
|
|
if (data.bid != 0) {
|
var config = Config.partner_data.data_partner_base[data.bid];
|
var camp_type = 1;
|
|
if (config) {
|
camp_type = config.camp_type;
|
}
|
|
data.camp_type = camp_type;
|
HeroController.getInstance().openHeroTipsPanel(true, data);
|
}
|
}
|
});
|
module.exports = LookController;
|
|
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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcU2NyaXB0c1xcbW9kXFxsb29rXFxsb29rX2NvbnRyb2xsZXIuanMiXSwibmFtZXMiOlsiSGVyb0NvbnRyb2xsZXIiLCJyZXF1aXJlIiwiTG9va0NvbnRyb2xsZXIiLCJjYyIsIkNsYXNzIiwiQmFzZUNvbnRyb2xsZXIiLCJjdG9yIiwiaW5pdENvbmZpZyIsIkxvb2tNb2RlbCIsIm1vZGVsIiwiZ2V0TW9kZWwiLCJyZWdpc3RlckV2ZW50cyIsInJlZ2lzdGVyUHJvdG9jYWxzIiwiUmVnaXN0ZXJQcm90b2NhbCIsImhhbmRsZTExMDYxIiwiaGFuZGxlMTEwNjIiLCJzZW5kZXIxMTA2MSIsInJfcmlkIiwicl9zcnZpZCIsInBhcnRuZXJfaWQiLCJwcm90b2NhbCIsIlNlbmRQcm90b2NhbCIsImRhdGEiLCJtZXNzYWdlIiwibXNnIiwiYmlkIiwiY29uZmlnIiwiQ29uZmlnIiwicGFydG5lcl9kYXRhIiwiZGF0YV9wYXJ0bmVyX2Jhc2UiLCJjYW1wX3R5cGUiLCJnZXRJbnN0YW5jZSIsIm9wZW5IZXJvVGlwc1BhbmVsIiwic2VuZGVyMTEwNjIiLCJpZCIsInNydl9pZCIsIm1vZHVsZSIsImV4cG9ydHMiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSUEsY0FBYyxHQUFHQyxPQUFPLENBQUMsaUJBQUQsQ0FBNUI7O0FBQ0EsSUFBSUMsY0FBYyxHQUFHQyxFQUFFLENBQUNDLEtBQUgsQ0FBUztBQUMxQixhQUFTQyxjQURpQjtBQUUxQkMsRUFBQUEsSUFBSSxFQUFFLGdCQUFZLENBQ2pCLENBSHlCO0FBSzFCO0FBQ0FDLEVBQUFBLFVBQVUsRUFBRSxzQkFBWTtBQUNwQixRQUFJQyxTQUFTLEdBQUdQLE9BQU8sQ0FBQyxZQUFELENBQXZCOztBQUVBLFNBQUtRLEtBQUwsR0FBYSxJQUFJRCxTQUFKLEVBQWI7QUFDQSxTQUFLQyxLQUFMLENBQVdGLFVBQVg7QUFDSCxHQVh5QjtBQWExQjtBQUNBRyxFQUFBQSxRQUFRLEVBQUUsb0JBQVk7QUFDbEIsV0FBTyxLQUFLRCxLQUFaO0FBQ0gsR0FoQnlCO0FBa0IxQjtBQUNBRSxFQUFBQSxjQUFjLEVBQUUsMEJBQVksQ0FFM0IsQ0FyQnlCO0FBdUIxQjtBQUNBQyxFQUFBQSxpQkFBaUIsRUFBRSw2QkFBWTtBQUMzQjtBQUNBLFNBQUtDLGdCQUFMLENBQXNCLEtBQXRCLEVBQTZCLEtBQUtDLFdBQWxDLEVBRjJCLENBRXdCOztBQUNuRCxTQUFLRCxnQkFBTCxDQUFzQixLQUF0QixFQUE2QixLQUFLRSxXQUFsQyxFQUgyQixDQUd3QjtBQUN0RCxHQTVCeUI7QUE2QjFCQyxFQUFBQSxXQTdCMEIsdUJBNkJkQyxLQTdCYyxFQTZCUkMsT0E3QlEsRUE2QkFDLFVBN0JBLEVBNkJXO0FBQ2pDLFFBQUlDLFFBQVEsR0FBRSxFQUFkO0FBQ0FBLElBQUFBLFFBQVEsQ0FBQ0gsS0FBVCxHQUFpQkEsS0FBakI7QUFDQUcsSUFBQUEsUUFBUSxDQUFDRixPQUFULEdBQW1CQSxPQUFuQjtBQUNBRSxJQUFBQSxRQUFRLENBQUNELFVBQVQsR0FBc0JBLFVBQXRCO0FBQ0EsU0FBS0UsWUFBTCxDQUFrQixLQUFsQixFQUF3QkQsUUFBeEI7QUFDSCxHQW5DeUI7QUFvQzFCTixFQUFBQSxXQXBDMEIsdUJBb0NiUSxJQXBDYSxFQW9DUDtBQUNmQyxJQUFBQSxPQUFPLENBQUNELElBQUksQ0FBQ0UsR0FBTixDQUFQOztBQUNBLFFBQUdGLElBQUksQ0FBQ0csR0FBTCxJQUFZLENBQWYsRUFBaUI7QUFDYixVQUFJQyxNQUFNLEdBQUdDLE1BQU0sQ0FBQ0MsWUFBUCxDQUFvQkMsaUJBQXBCLENBQXNDUCxJQUFJLENBQUNHLEdBQTNDLENBQWI7QUFDQSxVQUFJSyxTQUFTLEdBQUcsQ0FBaEI7O0FBQ0EsVUFBR0osTUFBSCxFQUFVO0FBQ05JLFFBQUFBLFNBQVMsR0FBR0osTUFBTSxDQUFDSSxTQUFuQjtBQUNIOztBQUNEUixNQUFBQSxJQUFJLENBQUNRLFNBQUwsR0FBaUJBLFNBQWpCO0FBQ0E5QixNQUFBQSxjQUFjLENBQUMrQixXQUFmLEdBQTZCQyxpQkFBN0IsQ0FBK0MsSUFBL0MsRUFBcURWLElBQXJEO0FBQ0g7QUFDSixHQS9DeUI7QUFnRDFCO0FBQ0FXLEVBQUFBLFdBakQwQix1QkFpRGRDLEVBakRjLEVBaURWQyxNQWpEVSxFQWlESDtBQUNuQixRQUFJZixRQUFRLEdBQUUsRUFBZDtBQUNBQSxJQUFBQSxRQUFRLENBQUNjLEVBQVQsR0FBY0EsRUFBZDtBQUNBZCxJQUFBQSxRQUFRLENBQUNlLE1BQVQsR0FBa0JBLE1BQWxCO0FBQ0EsU0FBS2QsWUFBTCxDQUFrQixLQUFsQixFQUF3QkQsUUFBeEI7QUFDSCxHQXREeUI7QUF1RDFCTCxFQUFBQSxXQXZEMEIsdUJBdURiTyxJQXZEYSxFQXVEUDtBQUNmQyxJQUFBQSxPQUFPLENBQUNELElBQUksQ0FBQ0UsR0FBTixDQUFQOztBQUNBLFFBQUdGLElBQUksQ0FBQ0csR0FBTCxJQUFZLENBQWYsRUFBaUI7QUFDYixVQUFJQyxNQUFNLEdBQUdDLE1BQU0sQ0FBQ0MsWUFBUCxDQUFvQkMsaUJBQXBCLENBQXNDUCxJQUFJLENBQUNHLEdBQTNDLENBQWI7QUFDQSxVQUFJSyxTQUFTLEdBQUcsQ0FBaEI7O0FBQ0EsVUFBR0osTUFBSCxFQUFVO0FBQ05JLFFBQUFBLFNBQVMsR0FBR0osTUFBTSxDQUFDSSxTQUFuQjtBQUNIOztBQUNEUixNQUFBQSxJQUFJLENBQUNRLFNBQUwsR0FBaUJBLFNBQWpCO0FBQ0E5QixNQUFBQSxjQUFjLENBQUMrQixXQUFmLEdBQTZCQyxpQkFBN0IsQ0FBK0MsSUFBL0MsRUFBcURWLElBQXJEO0FBQ0g7QUFDSjtBQWxFeUIsQ0FBVCxDQUFyQjtBQXFFQWMsTUFBTSxDQUFDQyxPQUFQLEdBQWlCbkMsY0FBakIiLCJzb3VyY2VSb290IjoiLyIsInNvdXJjZXNDb250ZW50IjpbIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAYXV0aG9yOiB4eHhAc3lnLmNvbSjlv4XloassIOWIm+W7uuaooeWdl+eahOS6uuWRmClcbi8vIEBkZXNjcmlwdGlvbjpcbi8vICAgICAg6L+Z6YeM5aGr5YaZ6K+m57uG6K+05piOLOS4u+imgeWhq+WGmeivpeaooeWdl+eahOWKn+iDveeugOimgVxuLy8gPGJyLz5DcmVhdGU6IDIwMTktMDQtMzAgMTY6MjE6MDhcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG52YXIgSGVyb0NvbnRyb2xsZXIgPSByZXF1aXJlKFwiaGVyb19jb250cm9sbGVyXCIpXG52YXIgTG9va0NvbnRyb2xsZXIgPSBjYy5DbGFzcyh7XG4gICAgZXh0ZW5kczogQmFzZUNvbnRyb2xsZXIsXG4gICAgY3RvcjogZnVuY3Rpb24gKCkge1xuICAgIH0sXG5cbiAgICAvLyDliJ3lp4vljJbphY3nva7mlbDmja5cbiAgICBpbml0Q29uZmlnOiBmdW5jdGlvbiAoKSB7XG4gICAgICAgIHZhciBMb29rTW9kZWwgPSByZXF1aXJlKFwibG9va19tb2RlbFwiKTtcblxuICAgICAgICB0aGlzLm1vZGVsID0gbmV3IExvb2tNb2RlbCgpO1xuICAgICAgICB0aGlzLm1vZGVsLmluaXRDb25maWcoKTtcbiAgICB9LFxuXG4gICAgLy8g6L+U5Zue5b2T5YmN55qEbW9kZWxcbiAgICBnZXRNb2RlbDogZnVuY3Rpb24gKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5tb2RlbDtcbiAgICB9LFxuXG4gICAgLy8g5rOo5YaM55uR5ZCs5LqL5Lu2XG4gICAgcmVnaXN0ZXJFdmVudHM6IGZ1bmN0aW9uICgpIHtcbiAgICAgICAgXG4gICAgfSxcblxuICAgIC8vIOazqOWGjOWNj+iuruaOpeWPl+S6i+S7tlxuICAgIHJlZ2lzdGVyUHJvdG9jYWxzOiBmdW5jdGlvbiAoKSB7XG4gICAgICAgIC8vIHRoaXMuUmVnaXN0ZXJQcm90b2NhbCgxMTEwLCB0aGlzLm9uMTExMCk7XG4gICAgICAgIHRoaXMuUmVnaXN0ZXJQcm90b2NhbCgxMTA2MSwgdGhpcy5oYW5kbGUxMTA2MSkgICAgIC8vLS3mn6XnnIvlr7nmlrnoi7Hpm4Tkv6Hmga9cbiAgICAgICAgdGhpcy5SZWdpc3RlclByb3RvY2FsKDExMDYyLCB0aGlzLmhhbmRsZTExMDYyKSAgICAgLy8tLeafpeeci+WvueaWueWIhuS6q+iLsembhOS/oeaBr1xuICAgIH0sXG4gICAgc2VuZGVyMTEwNjEocl9yaWQscl9zcnZpZCxwYXJ0bmVyX2lkKXtcbiAgICAgICAgbGV0IHByb3RvY2FsID17fVxuICAgICAgICBwcm90b2NhbC5yX3JpZCA9IHJfcmlkXG4gICAgICAgIHByb3RvY2FsLnJfc3J2aWQgPSByX3NydmlkXG4gICAgICAgIHByb3RvY2FsLnBhcnRuZXJfaWQgPSBwYXJ0bmVyX2lkXG4gICAgICAgIHRoaXMuU2VuZFByb3RvY2FsKDExMDYxLHByb3RvY2FsKVxuICAgIH0sXG4gICAgaGFuZGxlMTEwNjEoIGRhdGEgKXtcbiAgICAgICAgbWVzc2FnZShkYXRhLm1zZylcbiAgICAgICAgaWYoZGF0YS5iaWQgIT0gMCl7XG4gICAgICAgICAgICBsZXQgY29uZmlnID0gQ29uZmlnLnBhcnRuZXJfZGF0YS5kYXRhX3BhcnRuZXJfYmFzZVtkYXRhLmJpZF1cbiAgICAgICAgICAgIGxldCBjYW1wX3R5cGUgPSAxXG4gICAgICAgICAgICBpZihjb25maWcpe1xuICAgICAgICAgICAgICAgIGNhbXBfdHlwZSA9IGNvbmZpZy5jYW1wX3R5cGVcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGRhdGEuY2FtcF90eXBlID0gY2FtcF90eXBlXG4gICAgICAgICAgICBIZXJvQ29udHJvbGxlci5nZXRJbnN0YW5jZSgpLm9wZW5IZXJvVGlwc1BhbmVsKHRydWUsIGRhdGEpXG4gICAgICAgIH1cbiAgICB9LFxuICAgIC8vIC0t5p+l55yL5a+55pa55YiG5Lqr6Iux6ZuE5L+h5oGvXG4gICAgc2VuZGVyMTEwNjIoaWQsIHNydl9pZCl7XG4gICAgICAgIGxldCBwcm90b2NhbCA9e31cbiAgICAgICAgcHJvdG9jYWwuaWQgPSBpZFxuICAgICAgICBwcm90b2NhbC5zcnZfaWQgPSBzcnZfaWRcbiAgICAgICAgdGhpcy5TZW5kUHJvdG9jYWwoMTEwNjIscHJvdG9jYWwpXG4gICAgfSxcbiAgICBoYW5kbGUxMTA2MiggZGF0YSApe1xuICAgICAgICBtZXNzYWdlKGRhdGEubXNnKVxuICAgICAgICBpZihkYXRhLmJpZCAhPSAwKXtcbiAgICAgICAgICAgIGxldCBjb25maWcgPSBDb25maWcucGFydG5lcl9kYXRhLmRhdGFfcGFydG5lcl9iYXNlW2RhdGEuYmlkXVxuICAgICAgICAgICAgbGV0IGNhbXBfdHlwZSA9IDFcbiAgICAgICAgICAgIGlmKGNvbmZpZyl7XG4gICAgICAgICAgICAgICAgY2FtcF90eXBlID0gY29uZmlnLmNhbXBfdHlwZVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgZGF0YS5jYW1wX3R5cGUgPSBjYW1wX3R5cGVcbiAgICAgICAgICAgIEhlcm9Db250cm9sbGVyLmdldEluc3RhbmNlKCkub3Blbkhlcm9UaXBzUGFuZWwodHJ1ZSwgZGF0YSlcbiAgICAgICAgfVxuICAgIH0sXG59KTtcblxubW9kdWxlLmV4cG9ydHMgPSBMb29rQ29udHJvbGxlcjsiXX0=
|