(function() { var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined'; var __module = nodeEnv ? module : {exports:{}}; var __filename = 'preview-scripts/assets/Scripts/mod/adventureactivity/adventureactivity_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, 'cd6ed3mIx5FUqQ23Jz6gSIR', 'adventureactivity_controller'); // Scripts/mod/adventureactivity/adventureactivity_controller.js "use strict"; // -------------------------------------------------------------------- // @author: xxx@syg.com(必填, 创建模块的人员) // @description: // 这里填写详细说明,主要填写该模块的功能简要 //
Create: 2019-05-08 14:25:57 // -------------------------------------------------------------------- var MainuiController = require("mainui_controller"); var BattleConst = require("battle_const"); var AdventureActivityConst = require("adventureactivity_const"); var AdventureController = require("adventure_controller"); var AdventureactivityController = cc.Class({ "extends": BaseController, ctor: function ctor() {}, // 初始化配置数据 initConfig: function initConfig() { var AdventureactivityModel = require("adventureactivity_model"); this.model = new AdventureactivityModel(); this.model.initConfig(); }, // 返回当前的model getModel: function getModel() { return this.model; }, // 注册监听事件 registerEvents: function registerEvents() {}, // 注册协议接受事件 registerProtocals: function registerProtocals() {// this.RegisterProtocal(1110, this.on1110); }, //---------------------------@ 界面相关 // 打开冒险活动主界面 openAdventureActivityMainWindow: function openAdventureActivityMainWindow(status) { if (status == true) { if (this.adventure_activity_window == null) { this.adventure_activity_window = Utils.createClass("adventureactivity_window", this); } if (this.adventure_activity_window.isOpen() == false) { this.adventure_activity_window.open(); } } else { if (this.adventure_activity_window) { this.adventure_activity_window.close(); this.adventure_activity_window = null; } } }, // 点击冒险活动item onClickGotoAdvenTureAcivity: function onClickGotoAdvenTureAcivity(id) { if (id == AdventureActivityConst.Ground_Type.adventure) { //冒险 AdventureController.getInstance().requestEnterAdventure(); } else if (id == AdventureActivityConst.Ground_Type.element) { //元素神殿 MainuiController.getInstance().requestOpenBattleRelevanceWindow(BattleConst.Fight_Type.ElementWar); } else if (id == AdventureActivityConst.Ground_Type.heaven) { //天界副本 MainuiController.getInstance().requestOpenBattleRelevanceWindow(BattleConst.Fight_Type.HeavenWar); } }, // 判断活动是否开启 true:开启 false:未开启 isOpenActivity: function isOpenActivity(id) { var data = Config.cross_ground_data.data_adventure_activity; var status = false; if (data[id]) { var is_open = MainuiController.getInstance().checkIsOpenByActivate(data[id].activate); if (is_open == true) { status = true; } } return status; } }); module.exports = AdventureactivityController; 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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcU2NyaXB0c1xcbW9kXFxhZHZlbnR1cmVhY3Rpdml0eVxcYWR2ZW50dXJlYWN0aXZpdHlfY29udHJvbGxlci5qcyJdLCJuYW1lcyI6WyJNYWludWlDb250cm9sbGVyIiwicmVxdWlyZSIsIkJhdHRsZUNvbnN0IiwiQWR2ZW50dXJlQWN0aXZpdHlDb25zdCIsIkFkdmVudHVyZUNvbnRyb2xsZXIiLCJBZHZlbnR1cmVhY3Rpdml0eUNvbnRyb2xsZXIiLCJjYyIsIkNsYXNzIiwiQmFzZUNvbnRyb2xsZXIiLCJjdG9yIiwiaW5pdENvbmZpZyIsIkFkdmVudHVyZWFjdGl2aXR5TW9kZWwiLCJtb2RlbCIsImdldE1vZGVsIiwicmVnaXN0ZXJFdmVudHMiLCJyZWdpc3RlclByb3RvY2FscyIsIm9wZW5BZHZlbnR1cmVBY3Rpdml0eU1haW5XaW5kb3ciLCJzdGF0dXMiLCJhZHZlbnR1cmVfYWN0aXZpdHlfd2luZG93IiwiVXRpbHMiLCJjcmVhdGVDbGFzcyIsImlzT3BlbiIsIm9wZW4iLCJjbG9zZSIsIm9uQ2xpY2tHb3RvQWR2ZW5UdXJlQWNpdml0eSIsImlkIiwiR3JvdW5kX1R5cGUiLCJhZHZlbnR1cmUiLCJnZXRJbnN0YW5jZSIsInJlcXVlc3RFbnRlckFkdmVudHVyZSIsImVsZW1lbnQiLCJyZXF1ZXN0T3BlbkJhdHRsZVJlbGV2YW5jZVdpbmRvdyIsIkZpZ2h0X1R5cGUiLCJFbGVtZW50V2FyIiwiaGVhdmVuIiwiSGVhdmVuV2FyIiwiaXNPcGVuQWN0aXZpdHkiLCJkYXRhIiwiQ29uZmlnIiwiY3Jvc3NfZ3JvdW5kX2RhdGEiLCJkYXRhX2FkdmVudHVyZV9hY3Rpdml0eSIsImlzX29wZW4iLCJjaGVja0lzT3BlbkJ5QWN0aXZhdGUiLCJhY3RpdmF0ZSIsIm1vZHVsZSIsImV4cG9ydHMiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSUEsZ0JBQWdCLEdBQUdDLE9BQU8sQ0FBQyxtQkFBRCxDQUE5Qjs7QUFDQSxJQUFJQyxXQUFXLEdBQVdELE9BQU8sQ0FBQyxjQUFELENBQWpDOztBQUNBLElBQUlFLHNCQUFzQixHQUFFRixPQUFPLENBQUMseUJBQUQsQ0FBbkM7O0FBQ0EsSUFBSUcsbUJBQW1CLEdBQUVILE9BQU8sQ0FBQyxzQkFBRCxDQUFoQzs7QUFFQSxJQUFJSSwyQkFBMkIsR0FBR0MsRUFBRSxDQUFDQyxLQUFILENBQVM7QUFDdkMsYUFBU0MsY0FEOEI7QUFFdkNDLEVBQUFBLElBQUksRUFBRSxnQkFBWSxDQUNqQixDQUhzQztBQUt2QztBQUNBQyxFQUFBQSxVQUFVLEVBQUUsc0JBQVk7QUFDcEIsUUFBSUMsc0JBQXNCLEdBQUdWLE9BQU8sQ0FBQyx5QkFBRCxDQUFwQzs7QUFFQSxTQUFLVyxLQUFMLEdBQWEsSUFBSUQsc0JBQUosRUFBYjtBQUNBLFNBQUtDLEtBQUwsQ0FBV0YsVUFBWDtBQUNILEdBWHNDO0FBYXZDO0FBQ0FHLEVBQUFBLFFBQVEsRUFBRSxvQkFBWTtBQUNsQixXQUFPLEtBQUtELEtBQVo7QUFDSCxHQWhCc0M7QUFrQnZDO0FBQ0FFLEVBQUFBLGNBQWMsRUFBRSwwQkFBWSxDQUMzQixDQXBCc0M7QUFzQnZDO0FBQ0FDLEVBQUFBLGlCQUFpQixFQUFFLDZCQUFZLENBQzNCO0FBQ0gsR0F6QnNDO0FBMkJ2QztBQUNBO0FBQ0FDLEVBQUFBLCtCQUErQixFQUFDLHlDQUFTQyxNQUFULEVBQWdCO0FBQzVDLFFBQUdBLE1BQU0sSUFBSSxJQUFiLEVBQWtCO0FBQ2QsVUFBRyxLQUFLQyx5QkFBTCxJQUFrQyxJQUFyQyxFQUEwQztBQUN0QyxhQUFLQSx5QkFBTCxHQUFpQ0MsS0FBSyxDQUFDQyxXQUFOLENBQWtCLDBCQUFsQixFQUE2QyxJQUE3QyxDQUFqQztBQUNIOztBQUNELFVBQUcsS0FBS0YseUJBQUwsQ0FBK0JHLE1BQS9CLE1BQTJDLEtBQTlDLEVBQW9EO0FBQ2hELGFBQUtILHlCQUFMLENBQStCSSxJQUEvQjtBQUNIO0FBQ0osS0FQRCxNQU9LO0FBQ0QsVUFBRyxLQUFLSix5QkFBUixFQUFrQztBQUM5QixhQUFLQSx5QkFBTCxDQUErQkssS0FBL0I7QUFDQSxhQUFLTCx5QkFBTCxHQUFpQyxJQUFqQztBQUNIO0FBQ0o7QUFDSixHQTNDc0M7QUE2Q3ZDO0FBQ0FNLEVBQUFBLDJCQUEyQixFQUFDLHFDQUFTQyxFQUFULEVBQVk7QUFDcEMsUUFBR0EsRUFBRSxJQUFJdEIsc0JBQXNCLENBQUN1QixXQUF2QixDQUFtQ0MsU0FBNUMsRUFBc0Q7QUFBRTtBQUNwRHZCLE1BQUFBLG1CQUFtQixDQUFDd0IsV0FBcEIsR0FBa0NDLHFCQUFsQztBQUNILEtBRkQsTUFFTSxJQUFHSixFQUFFLElBQUl0QixzQkFBc0IsQ0FBQ3VCLFdBQXZCLENBQW1DSSxPQUE1QyxFQUFvRDtBQUFFO0FBQ3hEOUIsTUFBQUEsZ0JBQWdCLENBQUM0QixXQUFqQixHQUErQkcsZ0NBQS9CLENBQWdFN0IsV0FBVyxDQUFDOEIsVUFBWixDQUF1QkMsVUFBdkY7QUFDSCxLQUZLLE1BRUEsSUFBR1IsRUFBRSxJQUFJdEIsc0JBQXNCLENBQUN1QixXQUF2QixDQUFtQ1EsTUFBNUMsRUFBbUQ7QUFBRTtBQUN2RGxDLE1BQUFBLGdCQUFnQixDQUFDNEIsV0FBakIsR0FBK0JHLGdDQUEvQixDQUFnRTdCLFdBQVcsQ0FBQzhCLFVBQVosQ0FBdUJHLFNBQXZGO0FBQ0g7QUFDSixHQXREc0M7QUF3RHZDO0FBQ0FDLEVBQUFBLGNBQWMsRUFBQyx3QkFBU1gsRUFBVCxFQUFZO0FBQ3ZCLFFBQUlZLElBQUksR0FBR0MsTUFBTSxDQUFDQyxpQkFBUCxDQUF5QkMsdUJBQXBDO0FBQ0EsUUFBSXZCLE1BQU0sR0FBRyxLQUFiOztBQUNBLFFBQUdvQixJQUFJLENBQUNaLEVBQUQsQ0FBUCxFQUFZO0FBQ1IsVUFBSWdCLE9BQU8sR0FBR3pDLGdCQUFnQixDQUFDNEIsV0FBakIsR0FBK0JjLHFCQUEvQixDQUFxREwsSUFBSSxDQUFDWixFQUFELENBQUosQ0FBU2tCLFFBQTlELENBQWQ7O0FBQ0EsVUFBR0YsT0FBTyxJQUFJLElBQWQsRUFBbUI7QUFDZnhCLFFBQUFBLE1BQU0sR0FBRyxJQUFUO0FBQ0g7QUFDSjs7QUFDRCxXQUFPQSxNQUFQO0FBQ0g7QUFuRXNDLENBQVQsQ0FBbEM7QUF1RUEyQixNQUFNLENBQUNDLE9BQVAsR0FBaUJ4QywyQkFBakIiLCJzb3VyY2VSb290IjoiLyIsInNvdXJjZXNDb250ZW50IjpbIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAYXV0aG9yOiB4eHhAc3lnLmNvbSjlv4XloassIOWIm+W7uuaooeWdl+eahOS6uuWRmClcbi8vIEBkZXNjcmlwdGlvbjpcbi8vICAgICAg6L+Z6YeM5aGr5YaZ6K+m57uG6K+05piOLOS4u+imgeWhq+WGmeivpeaooeWdl+eahOWKn+iDveeugOimgVxuLy8gPGJyLz5DcmVhdGU6IDIwMTktMDUtMDggMTQ6MjU6NTdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG52YXIgTWFpbnVpQ29udHJvbGxlciA9IHJlcXVpcmUoXCJtYWludWlfY29udHJvbGxlclwiKVxudmFyIEJhdHRsZUNvbnN0ICAgICAgICAgPSByZXF1aXJlKFwiYmF0dGxlX2NvbnN0XCIpO1xudmFyIEFkdmVudHVyZUFjdGl2aXR5Q29uc3Q9IHJlcXVpcmUoXCJhZHZlbnR1cmVhY3Rpdml0eV9jb25zdFwiKTtcbnZhciBBZHZlbnR1cmVDb250cm9sbGVyPSByZXF1aXJlKFwiYWR2ZW50dXJlX2NvbnRyb2xsZXJcIik7XG5cbnZhciBBZHZlbnR1cmVhY3Rpdml0eUNvbnRyb2xsZXIgPSBjYy5DbGFzcyh7XG4gICAgZXh0ZW5kczogQmFzZUNvbnRyb2xsZXIsXG4gICAgY3RvcjogZnVuY3Rpb24gKCkge1xuICAgIH0sXG5cbiAgICAvLyDliJ3lp4vljJbphY3nva7mlbDmja5cbiAgICBpbml0Q29uZmlnOiBmdW5jdGlvbiAoKSB7XG4gICAgICAgIHZhciBBZHZlbnR1cmVhY3Rpdml0eU1vZGVsID0gcmVxdWlyZShcImFkdmVudHVyZWFjdGl2aXR5X21vZGVsXCIpO1xuXG4gICAgICAgIHRoaXMubW9kZWwgPSBuZXcgQWR2ZW50dXJlYWN0aXZpdHlNb2RlbCgpO1xuICAgICAgICB0aGlzLm1vZGVsLmluaXRDb25maWcoKTtcbiAgICB9LFxuXG4gICAgLy8g6L+U5Zue5b2T5YmN55qEbW9kZWxcbiAgICBnZXRNb2RlbDogZnVuY3Rpb24gKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5tb2RlbDtcbiAgICB9LFxuXG4gICAgLy8g5rOo5YaM55uR5ZCs5LqL5Lu2XG4gICAgcmVnaXN0ZXJFdmVudHM6IGZ1bmN0aW9uICgpIHtcbiAgICB9LFxuXG4gICAgLy8g5rOo5YaM5Y2P6K6u5o6l5Y+X5LqL5Lu2XG4gICAgcmVnaXN0ZXJQcm90b2NhbHM6IGZ1bmN0aW9uICgpIHtcbiAgICAgICAgLy8gdGhpcy5SZWdpc3RlclByb3RvY2FsKDExMTAsIHRoaXMub24xMTEwKTtcbiAgICB9LFxuXG4gICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1AIOeVjOmdouebuOWFs1xuICAgIC8vICDmiZPlvIDlhpLpmanmtLvliqjkuLvnlYzpnaJcbiAgICBvcGVuQWR2ZW50dXJlQWN0aXZpdHlNYWluV2luZG93OmZ1bmN0aW9uKHN0YXR1cyl7XG4gICAgICAgIGlmKHN0YXR1cyA9PSB0cnVlKXtcbiAgICAgICAgICAgIGlmKHRoaXMuYWR2ZW50dXJlX2FjdGl2aXR5X3dpbmRvdyA9PSBudWxsKXtcbiAgICAgICAgICAgICAgICB0aGlzLmFkdmVudHVyZV9hY3Rpdml0eV93aW5kb3cgPSBVdGlscy5jcmVhdGVDbGFzcyhcImFkdmVudHVyZWFjdGl2aXR5X3dpbmRvd1wiLHRoaXMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaWYodGhpcy5hZHZlbnR1cmVfYWN0aXZpdHlfd2luZG93LmlzT3BlbigpID09IGZhbHNlKXtcbiAgICAgICAgICAgICAgICB0aGlzLmFkdmVudHVyZV9hY3Rpdml0eV93aW5kb3cub3BlbigpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9ZWxzZXtcbiAgICAgICAgICAgIGlmKHRoaXMuYWR2ZW50dXJlX2FjdGl2aXR5X3dpbmRvdyl7XG4gICAgICAgICAgICAgICAgdGhpcy5hZHZlbnR1cmVfYWN0aXZpdHlfd2luZG93LmNsb3NlKCk7XG4gICAgICAgICAgICAgICAgdGhpcy5hZHZlbnR1cmVfYWN0aXZpdHlfd2luZG93ID0gbnVsbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0sXG5cbiAgICAvLyAg54K55Ye75YaS6Zmp5rS75YqoaXRlbVxuICAgIG9uQ2xpY2tHb3RvQWR2ZW5UdXJlQWNpdml0eTpmdW5jdGlvbihpZCl7XG4gICAgICAgIGlmKGlkID09IEFkdmVudHVyZUFjdGl2aXR5Q29uc3QuR3JvdW5kX1R5cGUuYWR2ZW50dXJlKXsgLy/lhpLpmalcbiAgICAgICAgICAgIEFkdmVudHVyZUNvbnRyb2xsZXIuZ2V0SW5zdGFuY2UoKS5yZXF1ZXN0RW50ZXJBZHZlbnR1cmUoKTtcbiAgICAgICAgfWVsc2UgaWYoaWQgPT0gQWR2ZW50dXJlQWN0aXZpdHlDb25zdC5Hcm91bmRfVHlwZS5lbGVtZW50KXsgLy/lhYPntKDnpZ7mrr9cbiAgICAgICAgICAgIE1haW51aUNvbnRyb2xsZXIuZ2V0SW5zdGFuY2UoKS5yZXF1ZXN0T3BlbkJhdHRsZVJlbGV2YW5jZVdpbmRvdyhCYXR0bGVDb25zdC5GaWdodF9UeXBlLkVsZW1lbnRXYXIpO1xuICAgICAgICB9ZWxzZSBpZihpZCA9PSBBZHZlbnR1cmVBY3Rpdml0eUNvbnN0Lkdyb3VuZF9UeXBlLmhlYXZlbil7IC8v5aSp55WM5Ymv5pysXG4gICAgICAgICAgICBNYWludWlDb250cm9sbGVyLmdldEluc3RhbmNlKCkucmVxdWVzdE9wZW5CYXR0bGVSZWxldmFuY2VXaW5kb3coQmF0dGxlQ29uc3QuRmlnaHRfVHlwZS5IZWF2ZW5XYXIpO1xuICAgICAgICB9XG4gICAgfSxcblxuICAgIC8vIOWIpOaWrea0u+WKqOaYr+WQpuW8gOWQryB0cnVlOuW8gOWQryAgZmFsc2XvvJrmnKrlvIDlkK9cbiAgICBpc09wZW5BY3Rpdml0eTpmdW5jdGlvbihpZCl7XG4gICAgICAgIHZhciBkYXRhID0gQ29uZmlnLmNyb3NzX2dyb3VuZF9kYXRhLmRhdGFfYWR2ZW50dXJlX2FjdGl2aXR5O1xuICAgICAgICB2YXIgc3RhdHVzID0gZmFsc2U7XG4gICAgICAgIGlmKGRhdGFbaWRdKXtcbiAgICAgICAgICAgIHZhciBpc19vcGVuID0gTWFpbnVpQ29udHJvbGxlci5nZXRJbnN0YW5jZSgpLmNoZWNrSXNPcGVuQnlBY3RpdmF0ZShkYXRhW2lkXS5hY3RpdmF0ZSk7XG4gICAgICAgICAgICBpZihpc19vcGVuID09IHRydWUpe1xuICAgICAgICAgICAgICAgIHN0YXR1cyA9IHRydWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuIHN0YXR1cztcbiAgICB9LFxuXG59KTtcblxubW9kdWxlLmV4cG9ydHMgPSBBZHZlbnR1cmVhY3Rpdml0eUNvbnRyb2xsZXI7Il19