(function() { var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined'; var __module = nodeEnv ? module : {exports:{}}; var __filename = 'preview-scripts/assets/Scripts/mod/crossshow/crossshow_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, '4fdf0VkT9RJbqoONbD6U5Y2', 'crossshow_controller'); // Scripts/mod/crossshow/crossshow_controller.js "use strict"; // -------------------------------------------------------------------- // @author: xxx@syg.com(必填, 创建模块的人员) // @description: // 跨服时空,zys //
Create: 2019-07-29 10:38:42 // -------------------------------------------------------------------- var CrossshowEvent = require("crossshow_event"); var CrossshowController = cc.Class({ "extends": BaseController, ctor: function ctor() {}, // 初始化配置数据 initConfig: function initConfig() { var CrossshowModel = require("crossshow_model"); this.model = new CrossshowModel(); this.model.initConfig(); }, // 返回当前的model getModel: function getModel() { return this.model; }, // 注册监听事件 registerEvents: function registerEvents() {}, // 注册协议接受事件 registerProtocals: function registerProtocals() { this.RegisterProtocal(22150, this.handle22150); //跨服时空当前信息 }, //跨服时空当前信息\ sender22150: function sender22150() { this.SendProtocal(22150, {}); }, handle22150: function handle22150(data) { gcore.GlobalEvent.fire(CrossshowEvent.Get_Cross_Show_Info_Event, data); }, //打开跨服战场主界面 openCrossshowMainWindow: function openCrossshowMainWindow(status) { if (status == true) { if (this.cross_show_main_window == null) { this.cross_show_main_window = Utils.createClass("crossshow_main_window"); } if (this.cross_show_main_window.isOpen() == false) { this.cross_show_main_window.open(); } } else { if (this.cross_show_main_window) { this.cross_show_main_window.close(); this.cross_show_main_window = null; } } } }); module.exports = CrossshowController; 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcU2NyaXB0c1xcbW9kXFxjcm9zc3Nob3dcXGNyb3Nzc2hvd19jb250cm9sbGVyLmpzIl0sIm5hbWVzIjpbIkNyb3Nzc2hvd0V2ZW50IiwicmVxdWlyZSIsIkNyb3Nzc2hvd0NvbnRyb2xsZXIiLCJjYyIsIkNsYXNzIiwiQmFzZUNvbnRyb2xsZXIiLCJjdG9yIiwiaW5pdENvbmZpZyIsIkNyb3Nzc2hvd01vZGVsIiwibW9kZWwiLCJnZXRNb2RlbCIsInJlZ2lzdGVyRXZlbnRzIiwicmVnaXN0ZXJQcm90b2NhbHMiLCJSZWdpc3RlclByb3RvY2FsIiwiaGFuZGxlMjIxNTAiLCJzZW5kZXIyMjE1MCIsIlNlbmRQcm90b2NhbCIsImRhdGEiLCJnY29yZSIsIkdsb2JhbEV2ZW50IiwiZmlyZSIsIkdldF9Dcm9zc19TaG93X0luZm9fRXZlbnQiLCJvcGVuQ3Jvc3NzaG93TWFpbldpbmRvdyIsInN0YXR1cyIsImNyb3NzX3Nob3dfbWFpbl93aW5kb3ciLCJVdGlscyIsImNyZWF0ZUNsYXNzIiwiaXNPcGVuIiwib3BlbiIsImNsb3NlIiwibW9kdWxlIiwiZXhwb3J0cyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxJQUFJQSxjQUFjLEdBQUdDLE9BQU8sQ0FBQyxpQkFBRCxDQUE1Qjs7QUFFQSxJQUFJQyxtQkFBbUIsR0FBR0MsRUFBRSxDQUFDQyxLQUFILENBQVM7QUFDL0IsYUFBU0MsY0FEc0I7QUFFL0JDLEVBQUFBLElBQUksRUFBRSxnQkFBWSxDQUNqQixDQUg4QjtBQUsvQjtBQUNBQyxFQUFBQSxVQUFVLEVBQUUsc0JBQVk7QUFDcEIsUUFBSUMsY0FBYyxHQUFHUCxPQUFPLENBQUMsaUJBQUQsQ0FBNUI7O0FBRUEsU0FBS1EsS0FBTCxHQUFhLElBQUlELGNBQUosRUFBYjtBQUNBLFNBQUtDLEtBQUwsQ0FBV0YsVUFBWDtBQUNILEdBWDhCO0FBYS9CO0FBQ0FHLEVBQUFBLFFBQVEsRUFBRSxvQkFBWTtBQUNsQixXQUFPLEtBQUtELEtBQVo7QUFDSCxHQWhCOEI7QUFrQi9CO0FBQ0FFLEVBQUFBLGNBQWMsRUFBRSwwQkFBWSxDQUMzQixDQXBCOEI7QUFzQi9CO0FBQ0FDLEVBQUFBLGlCQUFpQixFQUFFLDZCQUFZO0FBQzNCLFNBQUtDLGdCQUFMLENBQXNCLEtBQXRCLEVBQTZCLEtBQUtDLFdBQWxDLEVBRDJCLENBQ3lCO0FBQ3ZELEdBekI4QjtBQTJCL0I7QUFDQUMsRUFBQUEsV0FBVyxFQUFDLHVCQUFVO0FBQ2xCLFNBQUtDLFlBQUwsQ0FBa0IsS0FBbEIsRUFBd0IsRUFBeEI7QUFDSCxHQTlCOEI7QUFnQy9CRixFQUFBQSxXQUFXLEVBQUMscUJBQVNHLElBQVQsRUFBYztBQUN0QkMsSUFBQUEsS0FBSyxDQUFDQyxXQUFOLENBQWtCQyxJQUFsQixDQUF1QnBCLGNBQWMsQ0FBQ3FCLHlCQUF0QyxFQUFpRUosSUFBakU7QUFDSCxHQWxDOEI7QUFvQy9CO0FBQ0FLLEVBQUFBLHVCQUF1QixFQUFDLGlDQUFTQyxNQUFULEVBQWdCO0FBQ3BDLFFBQUdBLE1BQU0sSUFBSSxJQUFiLEVBQWtCO0FBQ2QsVUFBRyxLQUFLQyxzQkFBTCxJQUErQixJQUFsQyxFQUF1QztBQUNuQyxhQUFLQSxzQkFBTCxHQUE4QkMsS0FBSyxDQUFDQyxXQUFOLENBQWtCLHVCQUFsQixDQUE5QjtBQUNIOztBQUNELFVBQUcsS0FBS0Ysc0JBQUwsQ0FBNEJHLE1BQTVCLE1BQXdDLEtBQTNDLEVBQWlEO0FBQzdDLGFBQUtILHNCQUFMLENBQTRCSSxJQUE1QjtBQUNIO0FBQ0osS0FQRCxNQU9LO0FBQ0QsVUFBRyxLQUFLSixzQkFBUixFQUErQjtBQUMzQixhQUFLQSxzQkFBTCxDQUE0QkssS0FBNUI7QUFDQSxhQUFLTCxzQkFBTCxHQUE4QixJQUE5QjtBQUNIO0FBQ0o7QUFDSjtBQW5EOEIsQ0FBVCxDQUExQjtBQXNEQU0sTUFBTSxDQUFDQyxPQUFQLEdBQWlCN0IsbUJBQWpCIiwic291cmNlUm9vdCI6Ii8iLCJzb3VyY2VzQ29udGVudCI6WyIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQGF1dGhvcjogeHh4QHN5Zy5jb20o5b+F5aGrLCDliJvlu7rmqKHlnZfnmoTkurrlkZgpXG4vLyBAZGVzY3JpcHRpb246XG4vLyAgICAg6Leo5pyN5pe256m677yMenlzXG4vLyA8YnIvPkNyZWF0ZTogMjAxOS0wNy0yOSAxMDozODo0MlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnZhciBDcm9zc3Nob3dFdmVudCA9IHJlcXVpcmUoXCJjcm9zc3Nob3dfZXZlbnRcIik7XG5cbnZhciBDcm9zc3Nob3dDb250cm9sbGVyID0gY2MuQ2xhc3Moe1xuICAgIGV4dGVuZHM6IEJhc2VDb250cm9sbGVyLFxuICAgIGN0b3I6IGZ1bmN0aW9uICgpIHtcbiAgICB9LFxuXG4gICAgLy8g5Yid5aeL5YyW6YWN572u5pWw5o2uXG4gICAgaW5pdENvbmZpZzogZnVuY3Rpb24gKCkge1xuICAgICAgICB2YXIgQ3Jvc3NzaG93TW9kZWwgPSByZXF1aXJlKFwiY3Jvc3NzaG93X21vZGVsXCIpO1xuXG4gICAgICAgIHRoaXMubW9kZWwgPSBuZXcgQ3Jvc3NzaG93TW9kZWwoKTtcbiAgICAgICAgdGhpcy5tb2RlbC5pbml0Q29uZmlnKCk7XG4gICAgfSxcblxuICAgIC8vIOi/lOWbnuW9k+WJjeeahG1vZGVsXG4gICAgZ2V0TW9kZWw6IGZ1bmN0aW9uICgpIHtcbiAgICAgICAgcmV0dXJuIHRoaXMubW9kZWw7XG4gICAgfSxcblxuICAgIC8vIOazqOWGjOebkeWQrOS6i+S7tlxuICAgIHJlZ2lzdGVyRXZlbnRzOiBmdW5jdGlvbiAoKSB7XG4gICAgfSxcblxuICAgIC8vIOazqOWGjOWNj+iuruaOpeWPl+S6i+S7tlxuICAgIHJlZ2lzdGVyUHJvdG9jYWxzOiBmdW5jdGlvbiAoKSB7XG4gICAgICAgIHRoaXMuUmVnaXN0ZXJQcm90b2NhbCgyMjE1MCwgdGhpcy5oYW5kbGUyMjE1MCk7ICAgICAvL+i3qOacjeaXtuepuuW9k+WJjeS/oeaBr1xuICAgIH0sXG5cbiAgICAvL+i3qOacjeaXtuepuuW9k+WJjeS/oeaBr1xcXG4gICAgc2VuZGVyMjIxNTA6ZnVuY3Rpb24oKXtcbiAgICAgICAgdGhpcy5TZW5kUHJvdG9jYWwoMjIxNTAse30pO1xuICAgIH0sXG5cbiAgICBoYW5kbGUyMjE1MDpmdW5jdGlvbihkYXRhKXtcbiAgICAgICAgZ2NvcmUuR2xvYmFsRXZlbnQuZmlyZShDcm9zc3Nob3dFdmVudC5HZXRfQ3Jvc3NfU2hvd19JbmZvX0V2ZW50LCBkYXRhKVxuICAgIH0sXG5cbiAgICAvL+aJk+W8gOi3qOacjeaImOWcuuS4u+eVjOmdolxuICAgIG9wZW5Dcm9zc3Nob3dNYWluV2luZG93OmZ1bmN0aW9uKHN0YXR1cyl7XG4gICAgICAgIGlmKHN0YXR1cyA9PSB0cnVlKXtcbiAgICAgICAgICAgIGlmKHRoaXMuY3Jvc3Nfc2hvd19tYWluX3dpbmRvdyA9PSBudWxsKXtcbiAgICAgICAgICAgICAgICB0aGlzLmNyb3NzX3Nob3dfbWFpbl93aW5kb3cgPSBVdGlscy5jcmVhdGVDbGFzcyhcImNyb3Nzc2hvd19tYWluX3dpbmRvd1wiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlmKHRoaXMuY3Jvc3Nfc2hvd19tYWluX3dpbmRvdy5pc09wZW4oKSA9PSBmYWxzZSl7XG4gICAgICAgICAgICAgICAgdGhpcy5jcm9zc19zaG93X21haW5fd2luZG93Lm9wZW4oKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfWVsc2V7XG4gICAgICAgICAgICBpZih0aGlzLmNyb3NzX3Nob3dfbWFpbl93aW5kb3cpe1xuICAgICAgICAgICAgICAgIHRoaXMuY3Jvc3Nfc2hvd19tYWluX3dpbmRvdy5jbG9zZSgpO1xuICAgICAgICAgICAgICAgIHRoaXMuY3Jvc3Nfc2hvd19tYWluX3dpbmRvdyA9IG51bGw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59KTtcblxubW9kdWxlLmV4cG9ydHMgPSBDcm9zc3Nob3dDb250cm9sbGVyOyJdfQ==