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
 
                (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:
//      这里填写详细说明,主要填写该模块的功能简要
// <br/>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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcU2NyaXB0c1xcbW9kXFxhZHZlbnR1cmVhY3Rpdml0eVxcYWR2ZW50dXJlYWN0aXZpdHlfY29udHJvbGxlci5qcyJdLCJuYW1lcyI6WyJNYWludWlDb250cm9sbGVyIiwicmVxdWlyZSIsIkJhdHRsZUNvbnN0IiwiQWR2ZW50dXJlQWN0aXZpdHlDb25zdCIsIkFkdmVudHVyZUNvbnRyb2xsZXIiLCJBZHZlbnR1cmVhY3Rpdml0eUNvbnRyb2xsZXIiLCJjYyIsIkNsYXNzIiwiQmFzZUNvbnRyb2xsZXIiLCJjdG9yIiwiaW5pdENvbmZpZyIsIkFkdmVudHVyZWFjdGl2aXR5TW9kZWwiLCJtb2RlbCIsImdldE1vZGVsIiwicmVnaXN0ZXJFdmVudHMiLCJyZWdpc3RlclByb3RvY2FscyIsIm9wZW5BZHZlbnR1cmVBY3Rpdml0eU1haW5XaW5kb3ciLCJzdGF0dXMiLCJhZHZlbnR1cmVfYWN0aXZpdHlfd2luZG93IiwiVXRpbHMiLCJjcmVhdGVDbGFzcyIsImlzT3BlbiIsIm9wZW4iLCJjbG9zZSIsIm9uQ2xpY2tHb3RvQWR2ZW5UdXJlQWNpdml0eSIsImlkIiwiR3JvdW5kX1R5cGUiLCJhZHZlbnR1cmUiLCJnZXRJbnN0YW5jZSIsInJlcXVlc3RFbnRlckFkdmVudHVyZSIsImVsZW1lbnQiLCJyZXF1ZXN0T3BlbkJhdHRsZVJlbGV2YW5jZVdpbmRvdyIsIkZpZ2h0X1R5cGUiLCJFbGVtZW50V2FyIiwiaGVhdmVuIiwiSGVhdmVuV2FyIiwiaXNPcGVuQWN0aXZpdHkiLCJkYXRhIiwiQ29uZmlnIiwiY3Jvc3NfZ3JvdW5kX2RhdGEiLCJkYXRhX2FkdmVudHVyZV9hY3Rpdml0eSIsImlzX29wZW4iLCJjaGVja0lzT3BlbkJ5QWN0aXZhdGUiLCJhY3RpdmF0ZSIsIm1vZHVsZSIsImV4cG9ydHMiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSUEsZ0JBQWdCLEdBQUdDLE9BQU8s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TyxJQUFJLElBQWQsRUFBbUI7QUFDZnhCLFFBQUFBLE1BQU0sR0FBRyxJQUFUO0FBQ0g7QUFDSjs7QUFDRCxXQUFPQSxNQUFQO0FBQ0g7QUFuRXNDLENBQVQsQ0FBbEM7QUF1RUEyQixNQUFNLENBQUNDLE9BQVAsR0FBaUJ4QywyQkFBakIiLCJzb3VyY2VSb290IjoiLyIsInNvdXJjZXNDb250ZW50IjpbIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBAYXV0aG9yOiB4eHhAc3lnLmNvbSjlv4XloassIOWIm+W7uuaooeWdl+eahOS6uuWRmClcbi8vIEBkZXNjcmlwdGlvbjpcbi8vICAgICAg6L+Z6YeM5aGr5YaZ6K+m57uG6K+05piOLOS4u+imgeWhq+WGmeivpeaooeWdl+eahOWKn+iDveeugOimgVxuLy8gPGJyLz5DcmVhdGU6IDIwMTktMDUtMDggMTQ6MjU6NTdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG52YXIgTWFpbnVpQ29udHJvbGxlciA9IHJlcXVpcmUoXCJtYWludWlfY29udHJvbGxlclwiKVxudmFyIEJhdHRsZUNvbnN0ICAgICAgICAgPSByZXF1aXJlKFwiYmF0dGxlX2NvbnN0XCIpO1xudmFyIEFkdmVudHVyZUFjdGl2aXR5Q29uc3Q9IHJlcXVpcmUoXCJhZHZlbnR1cmVhY3Rpdml0eV9jb25zdFwiKTtcbnZhciBBZHZlbnR1cmVDb250cm9sbGVyPSByZXF1aXJlKFwiYWR2ZW50dXJlX2NvbnRyb2xsZXJcIik7XG5cbnZhciBBZHZlbnR1cmVhY3Rpdml0eUNvbnRyb2xsZXIgPSBjYy5DbGFzcyh7XG4gICAgZXh0ZW5kczogQmFzZUNvbnRyb2xsZXIsXG4gICAgY3RvcjogZnVuY3Rpb24gKCkge1xuICAgIH0sXG5cbiAgICAvLyDliJ3lp4vljJbphY3nva7mlbDmja5cbiAgICBpbml0Q29uZmlnOiBmdW5jdGlvbiAoKSB7XG4gICAgICAgIHZhciBBZHZlbnR1cmVhY3Rpdml0eU1vZGVsID0gcmVxdWlyZShcImFkdmVudHVyZWFjdGl2aXR5X21vZGVsXCIpO1xuXG4gICAgICAgIHRoaXMubW9kZWwgPSBuZXcgQWR2ZW50dXJlYWN0aXZpdHlNb2RlbCgpO1xuICAgICAgICB0aGlzLm1vZGVsLmluaXRDb25maWcoKTtcbiAgICB9LFxuXG4gICAgLy8g6L+U5Zue5b2T5YmN55qEbW9kZWxcbiAgICBnZXRNb2RlbDogZnVuY3Rpb24gKCkge1xuICAgICAgICByZXR1cm4gdGhpcy5tb2RlbDtcbiAgICB9LFxuXG4gICAgLy8g5rOo5YaM55uR5ZCs5LqL5Lu2XG4gICAgcmVnaXN0ZXJFdmVudHM6IGZ1bmN0aW9uICgpIHtcbiAgICB9LFxuXG4gICAgLy8g5rOo5YaM5Y2P6K6u5o6l5Y+X5LqL5Lu2XG4gICAgcmVnaXN0ZXJQcm90b2NhbHM6IGZ1bmN0aW9uICgpIHtcbiAgICAgICAgLy8gdGhpcy5SZWdpc3RlclByb3RvY2FsKDExMTAsIHRoaXMub24xMTEwKTtcbiAgICB9LFxuXG4gICAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1AIOeVjOmdouebuOWFs1xuICAgIC8vICDmiZPlvIDlhpLpmanmtLvliqjkuLvnlYzpnaJcbiAgICBvcGVuQWR2ZW50dXJlQWN0aXZpdHlNYWluV2luZG93OmZ1bmN0aW9uKHN0YXR1cyl7XG4gICAgICAgIGlmKHN0YXR1cyA9PSB0cnVlKXtcbiAgICAgICAgICAgIGlmKHRoaXMuYWR2ZW50dXJlX2FjdGl2aXR5X3dpbmRvdyA9PSBudWxsKXtcbiAgICAgICAgICAgICAgICB0aGlzLmFkdmVudHVyZV9hY3Rpdml0eV93aW5kb3cgPSBVdGlscy5jcmVhdGVDbGFzcyhcImFkdmVudHVyZWFjdGl2aXR5X3dpbmRvd1wiLHRoaXMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaWYodGhpcy5hZHZlbnR1cmVfYWN0aXZpdHlfd2luZG93LmlzT3BlbigpID09IGZhbHNlKXtcbiAgICAgICAgICAgICAgICB0aGlzLmFkdmVudHVyZV9hY3Rpdml0eV93aW5kb3cub3BlbigpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9ZWxzZXtcbiAgICAgICAgICAgIGlmKHRoaXMuYWR2ZW50dXJlX2FjdGl2aXR5X3dpbmRvdyl7XG4gICAgICAgICAgICAgICAgdGhpcy5hZHZlbnR1cmVfYWN0aXZpdHlfd2luZG93LmNsb3NlKCk7XG4gICAgICAgICAgICAgICAgdGhpcy5hZHZlbnR1cmVfYWN0aXZpdHlfd2luZG93ID0gbnVsbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH0sXG5cbiAgICAvLyAg54K55Ye75YaS6Zmp5rS75YqoaXRlbVxuICAgIG9uQ2xpY2tHb3RvQWR2ZW5UdXJlQWNpdml0eTpmdW5jdGlvbihpZCl7XG4gICAgICAgIGlmKGlkID09IEFkdmVudHVyZUFjdGl2aXR5Q29uc3QuR3JvdW5kX1R5cGUuYWR2ZW50dXJlKXsgLy/lhpLpmalcbiAgICAgICAgICAgIEFkdmVudHVyZUNvbnRyb2xsZXIuZ2V0SW5zdGFuY2UoKS5yZXF1ZXN0RW50ZXJBZHZlbnR1cmUoKTtcbiAgICAgICAgfWVsc2UgaWYoaWQgPT0gQWR2ZW50dXJlQWN0aXZpdHlDb25zdC5Hcm91bmRfVHlwZS5lbGVtZW50KXsgLy/lhYPntKDnpZ7mrr9cbiAgICAgICAgICAgIE1haW51aUNvbnRyb2xsZXIuZ2V0SW5zdGFuY2UoKS5yZXF1ZXN0T3BlbkJhdHRsZVJlbGV2YW5jZVdpbmRvdyhCYXR0bGVDb25zdC5GaWdodF9UeXBlLkVsZW1lbnRXYXIpO1xuICAgICAgICB9ZWxzZSBpZihpZCA9PSBBZHZlbnR1cmVBY3Rpdml0eUNvbnN0Lkdyb3VuZF9UeXBlLmhlYXZlbil7IC8v5aSp55WM5Ymv5pysXG4gICAgICAgICAgICBNYWludWlDb250cm9sbGVyLmdldEluc3RhbmNlKCkucmVxdWVzdE9wZW5CYXR0bGVSZWxldmFuY2VXaW5kb3coQmF0dGxlQ29uc3QuRmlnaHRfVHlwZS5IZWF2ZW5XYXIpO1xuICAgICAgICB9XG4gICAgfSxcblxuICAgIC8vIOWIpOaWrea0u+WKqOaYr+WQpuW8gOWQryB0cnVlOuW8gOWQryAgZmFsc2XvvJrmnKrlvIDlkK9cbiAgICBpc09wZW5BY3Rpdml0eTpmdW5jdGlvbihpZCl7XG4gICAgICAgIHZhciBkYXRhID0gQ29uZmlnLmNyb3NzX2dyb3VuZF9kYXRhLmRhdGFfYWR2ZW50dXJlX2FjdGl2aXR5O1xuICAgICAgICB2YXIgc3RhdHVzID0gZmFsc2U7XG4gICAgICAgIGlmKGRhdGFbaWRdKXtcbiAgICAgICAgICAgIHZhciBpc19vcGVuID0gTWFpbnVpQ29udHJvbGxlci5nZXRJbnN0YW5jZSgpLmNoZWNrSXNPcGVuQnlBY3RpdmF0ZShkYXRhW2lkXS5hY3RpdmF0ZSk7XG4gICAgICAgICAgICBpZihpc19vcGVuID09IHRydWUpe1xuICAgICAgICAgICAgICAgIHN0YXR1cyA9IHRydWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuIHN0YXR1cztcbiAgICB9LFxuXG59KTtcblxubW9kdWxlLmV4cG9ydHMgPSBBZHZlbnR1cmVhY3Rpdml0eUNvbnRyb2xsZXI7Il19