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
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
 
                (function() {
                    var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined';
                    var __module = nodeEnv ? module : {exports:{}};
                    var __filename = 'preview-scripts/assets/Scripts/mod/recruithero/recruithero_model.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, '387b8w5WehH/pwvOMujk78A', 'recruithero_model');
// Scripts/mod/recruithero/recruithero_model.js
 
"use strict";
 
// --------------------------------------------------------------------
// @author: xxx@syg.com(必填, 创建模块的人员)
// @description:
//      这里填写详细说明,主要填写该模块的功能简要
// <br/>Create: 2019-07-02 16:51:49
// --------------------------------------------------------------------
var BattleDramaController = require("battle_drama_controller");
 
var MainuiController = require("mainui_controller");
 
var MainUiConst = require("mainui_const");
 
var RecruitheroModel = cc.Class({
  "extends": BaseClass,
  ctor: function ctor() {},
  properties: {},
  initConfig: function initConfig() {
    this.day_first_login = true;
  },
  setDayFirstLogin: function setDayFirstLogin(status) {
    this.day_first_login = status;
  },
  //获取当前通关的最大关卡
  getDramaDunMaxID: function getDramaDunMaxID() {
    var dun_id = 1;
    var drame_controller = BattleDramaController.getInstance();
    var drama_data = drame_controller.getModel().getDramaData();
 
    if (drama_data && drama_data.max_dun_id) {
      var current_dun = gdata("dungeon_data", "data_drama_dungeon_info", drama_data.max_dun_id);
 
      if (current_dun) {
        dun_id = current_dun.floor || 1;
      }
    }
 
    return dun_id;
  },
  // 结束时间
  setRecruitEndTime: function setRecruitEndTime(end_time) {
    var time = end_time - gcore.SmartSocket.getTime();
 
    if (time <= 0) {
      this.recruit_status = false;
    } else {
      this.recruit_status = true;
    }
  },
  getRecruitEndTime: function getRecruitEndTime() {
    if (this.recruit_status) {
      return this.recruit_status;
    }
 
    return false;
  },
  setRecruitBaseData: function setRecruitBaseData(data) {
    this.recruit_data = [];
 
    if (data.quests) {
      for (var i in data.quests) {
        this.recruit_data[data.quests[i].id] = data.quests[i];
      }
    }
  },
  getRecruitBaseData: function getRecruitBaseData(id) {
    if (this.recruit_data[id]) {
      return this.recruit_data[id];
    }
 
    return null;
  },
  // 计算红点
  setStatusRedPoint: function setStatusRedPoint(data) {
    if (!data) return;
    var info = Config.function_data.data_info[MainUiConst.icon.limit_recruit];
    var bool = MainuiController.getInstance().checkIsOpenByActivate(info.activate);
    if (bool == false) return;
    var cur_status = this.day_first_login;
 
    if (!cur_status) {
      var status = false;
 
      if (data.quests) {
        for (var i in data.quests) {
          if (data.quests[i].status == 1) {
            status = true;
            break;
          }
        }
      }
 
      cur_status = status;
    }
 
    if (!cur_status) {
      var all_get_status = false;
 
      if (data.state && data.state == 1) {
        all_get_status = true;
      }
 
      cur_status = all_get_status;
    }
 
    MainuiController.getInstance().setFunctionTipsStatus(MainUiConst.icon.limit_recruit, cur_status);
  }
});
 
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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcU2NyaXB0c1xcbW9kXFxyZWNydWl0aGVyb1xccmVjcnVpdGhlcm9fbW9kZWwuanMiXSwibmFtZXMiOlsiQmF0dGxlRHJhbWFDb250cm9sbGVyIiwicmVxdWlyZSIsIk1haW51aUNvbnRyb2xsZXIiLCJNYWluVWlDb25zdCIsIlJlY3J1aXRoZXJvTW9kZWwiLCJjYyIsIkNsYXNzIiwiQmFzZUNsYXNzIiwiY3RvciIsInByb3BlcnRpZXMiLCJpbml0Q29uZmlnIiwiZGF5X2ZpcnN0X2xvZ2luIiwic2V0RGF5Rmlyc3RMb2dpbiIsInN0YXR1cyIsImdldERyYW1hRHVuTWF4SUQiLCJkdW5faWQiLCJkcmFtZV9jb250cm9sbGVyIiwiZ2V0SW5zdGFuY2UiLCJkcmFtYV9kYXRhIiwiZ2V0TW9kZWwiLCJnZXREcmFtYURhdGEiLCJtYXhfZHVuX2lkIiwiY3VycmVudF9kdW4iLCJnZGF0YSIsImZsb29yIiwic2V0UmVjcnVpdEVuZFRpbWUiLCJlbmRfdGltZSIsInRpbWUiLCJnY29yZSIsIlNtYXJ0U29ja2V0IiwiZ2V0VGltZSIsInJlY3J1aXRfc3RhdHVzIiwiZ2V0UmVjcnVpdEVuZFRpbWUiLCJzZXRSZWNydWl0QmFzZURhdGEiLCJkYXRhIiwicmVjcnVpdF9kYXRhIiwicXVlc3RzIiwiaSIsImlkIiwiZ2V0UmVjcnVpdEJhc2VEYXRhIiwic2V0U3RhdHVzUmVkUG9pbnQiLCJpbmZvIiwiQ29uZmlnIiwiZnVuY3Rpb25fZGF0YSIsImRhdGFfaW5mbyIsImljb24iLCJsaW1pdF9yZWNydWl0IiwiYm9vbCIsImNoZWNrSXNPcGVuQnlBY3RpdmF0ZSIsImFjdGl2YXRlIiwiY3VyX3N0YXR1cyIsImFsbF9nZXRfc3RhdHVzIiwic3RhdGUiLCJzZXRGdW5jdGlvblRpcHNTdGF0dXMiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsSUFBSUEscUJBQXFCLEdBQUdDLE9BQU8sQ0FBQyx5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Q2UsV0FBakIsR0FBK0IrQixxQkFBL0IsQ0FBcURQLElBQUksQ0FBQ1EsUUFBMUQsQ0FBWDtBQUNBLFFBQUdGLElBQUksSUFBSSxLQUFYLEVBQWlCO0FBQ2pCLFFBQUlHLFVBQVUsR0FBRyxLQUFLdkMsZUFBdEI7O0FBQ0EsUUFBRyxDQUFDdUMsVUFBSixFQUFlO0FBQ1gsVUFBSXJDLE1BQU0sR0FBRyxLQUFiOztBQUNBLFVBQUdxQixJQUFJLENBQUNFLE1BQVIsRUFBZTtBQUNYLGFBQUksSUFBSUMsQ0FBUixJQUFhSCxJQUFJLENBQUNFLE1BQWxCLEVBQXlCO0FBQ3JCLGNBQUdGLElBQUksQ0FBQ0UsTUFBTCxDQUFZQyxDQUFaLEVBQWV4QixNQUFmLElBQXlCLENBQTVCLEVBQThCO0FBQzFCQSxZQUFBQSxNQUFNLEdBQUcsSUFBVDtBQUNBO0FBQ0g7QUFDSjtBQUNKOztBQUNEcUMsTUFBQUEsVUFBVSxHQUFHckMsTUFBYjtBQUNIOztBQUVELFFBQUcsQ0FBQ3FDLFVBQUosRUFBZTtBQUNYLFVBQUlDLGNBQWMsR0FBRyxLQUFyQjs7QUFDQSxVQUFHakIsSUFBSSxDQUFDa0IsS0FBTCxJQUFjbEIsSUFBSSxDQUFDa0IsS0FBTCxJQUFjLENBQS9CLEVBQWlDO0FBQzdCRCxRQUFBQSxjQUFjLEdBQUcsSUFBakI7QUFDSDs7QUFDREQsTUFBQUEsVUFBVSxHQUFHQyxjQUFiO0FBQ0g7O0FBR0RqRCxJQUFBQSxnQkFBZ0IsQ0FBQ2UsV0FBakIsR0FBK0JvQyxxQkFBL0IsQ0FBcURsRCxXQUFXLENBQUMwQyxJQUFaLENBQWlCQyxhQUF0RSxFQUFxRkksVUFBckY7QUFDSDtBQTdGMkIsQ0FBVCxDQUF2QiIsInNvdXJjZVJvb3QiOiIvIiwic291cmNlc0NvbnRlbnQiOlsiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEBhdXRob3I6IHh4eEBzeWcuY29tKOW/heWhqywg5Yib5bu65qih5Z2X55qE5Lq65ZGYKVxuLy8gQGRlc2NyaXB0aW9uOlxuLy8gICAgICDov5nph4zloavlhpnor6bnu4bor7TmmI4s5Li76KaB5aGr5YaZ6K+l5qih5Z2X55qE5Yqf6IO9566A6KaBXG4vLyA8YnIvPkNyZWF0ZTogMjAxOS0wNy0wMiAxNjo1MTo0OVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnZhciBCYXR0bGVEcmFtYUNvbnRyb2xsZXIgPSByZXF1aXJlKFwiYmF0dGxlX2RyYW1hX2NvbnRyb2xsZXJcIik7XG52YXIgTWFpbnVpQ29udHJvbGxlciA9IHJlcXVpcmUoXCJtYWludWlfY29udHJvbGxlclwiKTtcbnZhciBNYWluVWlDb25zdCA9IHJlcXVpcmUoXCJtYWludWlfY29uc3RcIik7XG5cbnZhciBSZWNydWl0aGVyb01vZGVsID0gY2MuQ2xhc3Moe1xuICAgIGV4dGVuZHM6IEJhc2VDbGFzcyxcbiAgICBjdG9yOiBmdW5jdGlvbiAoKSB7XG4gICAgfSxcblxuICAgIHByb3BlcnRpZXM6IHtcbiAgICB9LFxuXG4gICAgaW5pdENvbmZpZzogZnVuY3Rpb24gKCkge1xuICAgICAgICB0aGlzLmRheV9maXJzdF9sb2dpbiA9IHRydWU7XG4gICAgfSxcblxuICAgIHNldERheUZpcnN0TG9naW46ZnVuY3Rpb24oc3RhdHVzKXtcbiAgICAgICAgdGhpcy5kYXlfZmlyc3RfbG9naW4gPSBzdGF0dXM7XG4gICAgfSxcblxuICAgIC8v6I635Y+W5b2T5YmN6YCa5YWz55qE5pyA5aSn5YWz5Y2hXG4gICAgZ2V0RHJhbWFEdW5NYXhJRDpmdW5jdGlvbigpe1xuICAgICAgICB2YXIgZHVuX2lkID0gMTtcbiAgICAgICAgdmFyIGRyYW1lX2NvbnRyb2xsZXIgPSBCYXR0bGVEcmFtYUNvbnRyb2xsZXIuZ2V0SW5zdGFuY2UoKTtcbiAgICAgICAgdmFyIGRyYW1hX2RhdGEgPSBkcmFtZV9jb250cm9sbGVyLmdldE1vZGVsKCkuZ2V0RHJhbWFEYXRhKCk7XG4gICAgICAgIGlmKGRyYW1hX2RhdGEgJiYgZHJhbWFfZGF0YS5tYXhfZHVuX2lkKXtcbiAgICAgICAgICAgIHZhciBjdXJyZW50X2R1biA9IGdkYXRhKFwiZHVuZ2Vvbl9kYXRhXCIsIFwiZGF0YV9kcmFtYV9kdW5nZW9uX2luZm9cIiwgZHJhbWFfZGF0YS5tYXhfZHVuX2lkKTtcbiAgICAgICAgICAgIGlmKGN1cnJlbnRfZHVuKXtcbiAgICAgICAgICAgICAgICBkdW5faWQgPSBjdXJyZW50X2R1bi5mbG9vciB8fCAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHJldHVybiBkdW5faWQ7XG4gICAgfSxcbiAgICBcbiAgICAvLyDnu5PmnZ/ml7bpl7RcbiAgICBzZXRSZWNydWl0RW5kVGltZTpmdW5jdGlvbihlbmRfdGltZSl7XG4gICAgICAgIHZhciB0aW1lID0gZW5kX3RpbWUgLSBnY29yZS5TbWFydFNvY2tldC5nZXRUaW1lKCk7XG4gICAgICAgIGlmKHRpbWUgPD0gMCl7XG4gICAgICAgICAgICB0aGlzLnJlY3J1aXRfc3RhdHVzID0gZmFsc2U7XG4gICAgICAgIH1lbHNle1xuICAgICAgICAgICAgdGhpcy5yZWNydWl0X3N0YXR1cyA9IHRydWU7XG4gICAgICAgIH1cbiAgICB9LFxuXG4gICAgZ2V0UmVjcnVpdEVuZFRpbWU6ZnVuY3Rpb24oKXtcbiAgICAgICAgaWYodGhpcy5yZWNydWl0X3N0YXR1cyl7XG4gICAgICAgICAgICByZXR1cm4gdGhpcy5yZWNydWl0X3N0YXR1czsgICAgXG4gICAgICAgIH1cbiAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIH0sXG5cbiAgICBzZXRSZWNydWl0QmFzZURhdGE6ZnVuY3Rpb24oZGF0YSl7XG4gICAgICAgIHRoaXMucmVjcnVpdF9kYXRhID0gW107XG4gICAgICAgIGlmKGRhdGEucXVlc3RzKXtcbiAgICAgICAgICAgIGZvcih2YXIgaSBpbiBkYXRhLnF1ZXN0cyl7XG4gICAgICAgICAgICAgICAgdGhpcy5yZWNydWl0X2RhdGFbZGF0YS5xdWVzdHNbaV0uaWRdID0gZGF0YS5xdWVzdHNbaV07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9LFxuXG4gICAgZ2V0UmVjcnVpdEJhc2VEYXRhOmZ1bmN0aW9uKGlkKXtcbiAgICAgICAgaWYodGhpcy5yZWNydWl0X2RhdGFbaWRdKXtcbiAgICAgICAgICAgIHJldHVybiB0aGlzLnJlY3J1aXRfZGF0YVtpZF07ICAgIFxuICAgICAgICB9XG4gICAgICAgIHJldHVybiBudWxsO1xuICAgIH0sXG5cbiAgICAvLyDorqHnrpfnuqLngrlcbiAgICBzZXRTdGF0dXNSZWRQb2ludDpmdW5jdGlvbihkYXRhKXtcbiAgICAgICAgaWYoIWRhdGEpcmV0dXJuO1xuICAgICAgICB2YXIgaW5mbyA9IENvbmZpZy5mdW5jdGlvbl9kYXRhLmRhdGFfaW5mb1tNYWluVWlDb25zdC5pY29uLmxpbWl0X3JlY3J1aXRdXG4gICAgICAgIHZhciBib29sID0gTWFpbnVpQ29udHJvbGxlci5nZXRJbnN0YW5jZSgpLmNoZWNrSXNPcGVuQnlBY3RpdmF0ZShpbmZvLmFjdGl2YXRlKTtcbiAgICAgICAgaWYoYm9vbCA9PSBmYWxzZSlyZXR1cm47XG4gICAgICAgIHZhciBjdXJfc3RhdHVzID0gdGhpcy5kYXlfZmlyc3RfbG9naW47XG4gICAgICAgIGlmKCFjdXJfc3RhdHVzKXtcbiAgICAgICAgICAgIHZhciBzdGF0dXMgPSBmYWxzZTtcbiAgICAgICAgICAgIGlmKGRhdGEucXVlc3RzKXtcbiAgICAgICAgICAgICAgICBmb3IodmFyIGkgaW4gZGF0YS5xdWVzdHMpe1xuICAgICAgICAgICAgICAgICAgICBpZihkYXRhLnF1ZXN0c1tpXS5zdGF0dXMgPT0gMSl7XG4gICAgICAgICAgICAgICAgICAgICAgICBzdGF0dXMgPSB0cnVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBjdXJfc3RhdHVzID0gc3RhdHVzO1xuICAgICAgICB9XG5cbiAgICAgICAgaWYoIWN1cl9zdGF0dXMpe1xuICAgICAgICAgICAgdmFyIGFsbF9nZXRfc3RhdHVzID0gZmFsc2U7XG4gICAgICAgICAgICBpZihkYXRhLnN0YXRlICYmIGRhdGEuc3RhdGUgPT0gMSl7XG4gICAgICAgICAgICAgICAgYWxsX2dldF9zdGF0dXMgPSB0cnVlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgY3VyX3N0YXR1cyA9IGFsbF9nZXRfc3RhdHVzO1xuICAgICAgICB9XG4gICAgICAgIFxuXG4gICAgICAgIE1haW51aUNvbnRyb2xsZXIuZ2V0SW5zdGFuY2UoKS5zZXRGdW5jdGlvblRpcHNTdGF0dXMoTWFpblVpQ29uc3QuaWNvbi5saW1pdF9yZWNydWl0LCBjdXJfc3RhdHVzKVxuICAgIH0sXG59KTsiXX0=