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
 
                (function() {
                    var nodeEnv = typeof require !== 'undefined' && typeof process !== 'undefined';
                    var __module = nodeEnv ? module : {exports:{}};
                    var __filename = 'preview-scripts/assets/Scripts/mod/guild/view/guild_reward_window.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, '4d6ddVhgN1OvahXwVtbTIe4', 'guild_reward_window');
// Scripts/mod/guild/view/guild_reward_window.js
 
"use strict";
 
// --------------------------------------------------------------------
// @author: shiraho@syg.com(必填, 创建模块的人员)
// @description:
//      奖励一览的总界面
// <br/>Create: new Date().toISOString()
// --------------------------------------------------------------------
var PathTool = require("pathtool");
 
var GuildController = require("guild_controller");
 
var GuildRewardItem = require("guild_reward_item");
 
var CommonScrollView = require("common_scrollview");
 
var GuildRewardWindow = cc.Class({
  "extends": BaseView,
  ctor: function ctor() {
    this.prefabPath = PathTool.getPrefabPath("guild", "guild_reward_window");
    this.win_type = WinType.Mini;
    this.viewTag = SCENE_TAG.dialogue;
    this.ctrl = GuildController.getInstance();
  },
  openCallBack: function openCallBack() {
    this.background = this.seekChild("background");
    this.background.scale = FIT_SCALE;
    this.main_container = this.seekChild("main_container");
    var main_panel = this.seekChild(this.main_container, "main_panel");
    this.close_btn = this.seekChild("close_btn");
    var container = this.seekChild(main_panel, "container");
    var size = container.getContentSize();
    var list_size = cc.size(size.width, size.height - 10);
    var setting = {
      item_class: GuildRewardItem,
      // 单元类
      start_x: 10,
      // 第一个单元的X起点
      space_x: 0,
      // x方向的间隔
      start_y: 0,
      // 第一个单元的Y起点
      space_y: 0,
      // y方向的间隔
      item_width: 599,
      // 单元的尺寸width
      item_height: 159,
      // 单元的尺寸height
      row: 0,
      // 行数,作用于水平滚动类型
      col: 1,
      // 列数,作用于垂直滚动类型
      need_dynamic: true
    };
    this.scroll_view = new CommonScrollView();
    this.scroll_view.createScroll(container, cc.v2(0, 0), ScrollViewDir.vertical, ScrollViewStartPos.top, list_size, setting, cc.v2(0.5, 0.5));
  },
  registerEvent: function registerEvent() {
    this.background.on(cc.Node.EventType.TOUCH_END, function () {
      this.ctrl.openGuildRewardWindow(false);
    }, this);
    this.close_btn.on(cc.Node.EventType.TOUCH_END, function () {
      this.ctrl.openGuildRewardWindow(false);
    }, this);
  },
  openRootWnd: function openRootWnd() {
    var list = Config.guild_quest_data.data_lev_data;
    var arr = [];
 
    for (var i in list) {
      var v = list[i];
      if (v.lev != 0) arr.push(v);
    }
 
    this.scroll_view.setData(arr);
  },
  closeCallBack: function closeCallBack() {
    this.ctrl.openGuildRewardWindow(false);
 
    if (this.scroll_view) {
      this.scroll_view.deleteMe();
      this.scroll_view = null;
    }
  }
});
module.exports = GuildRewardWindow;
 
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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0c1xcU2NyaXB0c1xcbW9kXFxndWlsZFxcdmlld1xcZ3VpbGRfcmV3YXJkX3dpbmRvdy5qcyJdLCJuYW1lcyI6WyJQYXRoVG9vbCIsInJlcXVpcmUiLCJHdWlsZENvbnRyb2xsZXIiLCJHdWlsZFJld2FyZEl0ZW0iLCJDb21tb25TY3JvbGxWaWV3IiwiR3VpbGRSZXdhcmRXaW5kb3ciLCJjYyIsIkNsYXNzIiwiQmFzZVZpZXciLCJjdG9yIiwicHJlZmFiUGF0aCIsImdldFByZWZhYlBhdGgiLCJ3aW5fdHlwZSIsIldpblR5cGUiLCJNaW5pIiwidmlld1RhZyIsIlNDRU5FX1RBRyIsImRpYWxvZ3VlIiwiY3RybCIsImdldEluc3RhbmNlIiwib3BlbkNhbGxCYWNrIiwiYmFja2dyb3VuZCIsInNlZWtDaGlsZCIsInNjYWxlIiwiRklUX1NDQUxFIiwibWFpbl9jb250YWluZXIiLCJtYWluX3BhbmVsIiwiY2xvc2VfYnRuIiwiY29udGFpbmVyIiwic2l6ZSIsImdldENvbnRlbnRTaXplIiwibGlzdF9zaXplIiwid2lkdGgiLCJoZWlnaHQiLCJzZXR0aW5nIiwiaXRlbV9jbGFzcyIsInN0YXJ0X3giLCJzcGFjZV94Iiwic3RhcnRfeSIsInNwYWNlX3kiLCJpdGVtX3dpZHRoIiwiaXRlbV9oZWlnaHQiLCJyb3ciLCJjb2wiLCJuZWVkX2R5bmFtaWMiLCJzY3JvbGxfdmlldyIsImNyZWF0ZVNjcm9sbCIsInYyIiwiU2Nyb2xsVmlld0RpciIsInZlcnRpY2FsIiwiU2Nyb2xsVmlld1N0YXJ0UG9zIiwidG9wIiwicmVnaXN0ZXJFdmVudCIsIm9uIiwiTm9kZSIsIkV2ZW50VHlwZSIsIlRPVUNIX0VORCIsIm9wZW5HdWlsZFJld2FyZFdpbmRvdyIsIm9wZW5Sb290V25kIiwibGlzdCIsIkNvbmZpZyIsImd1aWxkX3F1ZXN0X2RhdGEiLCJkYXRhX2xldl9kYXRhIiwiYXJyIiwiaSIsInYiLCJsZXYiLCJwdXNoIiwic2V0RGF0YSIsImNsb3NlQ2FsbEJhY2siLCJk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QkMsU0FBckMsRUFBZ0QsWUFBWTtBQUN4RCxXQUFLdEMsSUFBTCxDQUFVdUMscUJBQVYsQ0FBZ0MsS0FBaEM7QUFDSCxLQUZELEVBRUcsSUFGSDtBQUlBLFNBQUs5QixTQUFMLENBQWUwQixFQUFmLENBQWtCL0MsRUFBRSxDQUFDZ0QsSUFBSCxDQUFRQyxTQUFSLENBQWtCQyxTQUFwQyxFQUErQyxZQUFZO0FBQ3ZELFdBQUt0QyxJQUFMLENBQVV1QyxxQkFBVixDQUFnQyxLQUFoQztBQUNILEtBRkQsRUFFRyxJQUZIO0FBS0gsR0FqRDRCO0FBbUQ3QkMsRUFBQUEsV0FBVyxFQUFFLHVCQUFZO0FBQ3JCLFFBQUlDLElBQUksR0FBR0MsTUFBTSxDQUFDQyxnQkFBUCxDQUF3QkMsYUFBbkM7QUFDQSxRQUFJQyxHQUFHLEdBQUcsRUFBVjs7QUFDQSxTQUFJLElBQUlDLENBQVIsSUFBYUwsSUFBYixFQUFrQjtBQUNkLFVBQUlNLENBQUMsR0FBR04sSUFBSSxDQUFDSyxDQUFELENBQVo7QUFDQSxVQUFJQyxDQUFDLENBQUNDLEdBQUYsSUFBUyxDQUFiLEVBQ0FILEdBQUcsQ0FBQ0ksSUFBSixDQUFTRixDQUFUO0FBQ0g7O0FBQ0QsU0FBS3BCLFdBQUwsQ0FBaUJ1QixPQUFqQixDQUF5QkwsR0FBekI7QUFDSCxHQTVENEI7QUE4RDdCTSxFQUFBQSxhQUFhLEVBQUUseUJBQVk7QUFDdkIsU0FBS25ELElBQUwsQ0FBVXVDLHFCQUFWLENBQWdDLEtBQWhDOztBQUNBLFFBQUcsS0FBS1osV0FBUixFQUFvQjtBQUNoQixXQUFLQSxXQUFMLENBQWlCeUIsUUFBakI7QUFDQSxXQUFLekIsV0FBTCxHQUFtQixJQUFuQjtBQUNIO0FBQ0o7QUFwRTRCLENBQVQsQ0FBeEI7QUF3RUEwQixNQUFNLENBQUNDLE9BQVAsR0FBaUJuRSxpQkFBakIiLCJzb3VyY2VSb290IjoiLyIsInNvdXJjZXNDb250ZW50IjpbIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIEBhdXRob3I6IHNoaXJhaG9Ac3lnLmNvbSjlv4XloassIOWIm+W7uuaooeWdl+eahOS6uuWRmClcclxuLy8gQGRlc2NyaXB0aW9uOlxyXG4vLyAgICAgIOWlluWKseS4gOiniOeahOaAu+eVjOmdolxyXG4vLyA8YnIvPkNyZWF0ZTogbmV3IERhdGUoKS50b0lTT1N0cmluZygpXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbnZhciBQYXRoVG9vbCA9IHJlcXVpcmUoXCJwYXRodG9vbFwiKTtcclxudmFyIEd1aWxkQ29udHJvbGxlciA9IHJlcXVpcmUoXCJndWlsZF9jb250cm9sbGVyXCIpO1xyXG52YXIgR3VpbGRSZXdhcmRJdGVtID0gcmVxdWlyZShcImd1aWxkX3Jld2FyZF9pdGVtXCIpO1xyXG52YXIgQ29tbW9uU2Nyb2xsVmlldyA9IHJlcXVpcmUoXCJjb21tb25fc2Nyb2xsdmlld1wiKTtcclxuXHJcbnZhciBHdWlsZFJld2FyZFdpbmRvdyA9IGNjLkNsYXNzKHtcclxuICAgIGV4dGVuZHM6IEJhc2VWaWV3LFxyXG4gICAgY3RvcjogZnVuY3Rpb24gKCkge1xyXG4gICAgICAgIHRoaXMucHJlZmFiUGF0aCA9IFBhdGhUb29sLmdldFByZWZhYlBhdGgoXCJndWlsZFwiLCBcImd1aWxkX3Jld2FyZF93aW5kb3dcIik7XHJcbiAgICAgICAgdGhpcy53aW5fdHlwZSA9IFdpblR5cGUuTWluaTtcclxuICAgICAgICB0aGlzLnZpZXdUYWcgPSBTQ0VORV9UQUcuZGlhbG9ndWU7XHJcbiAgICAgICAgdGhpcy5jdHJsID0gR3VpbGRDb250cm9sbGVyLmdldEluc3RhbmNlKCk7XHJcbiAgICB9LFxyXG5cclxuXHJcbiAgICBvcGVuQ2FsbEJhY2s6IGZ1bmN0aW9uICgpIHtcclxuICAgICAgICB0aGlzLmJhY2tncm91bmQgPSB0aGlzLnNlZWtDaGlsZChcImJhY2tncm91bmRcIik7XHJcbiAgICAgICAgdGhpcy5iYWNrZ3JvdW5kLnNjYWxlID0gRklUX1NDQUxFO1xyXG4gICAgICAgIHRoaXMubWFpbl9jb250YWluZXIgPSB0aGlzLnNlZWtDaGlsZChcIm1haW5fY29udGFpbmVyXCIpO1xyXG4gICAgICAgIHZhciBtYWluX3BhbmVsID0gdGhpcy5zZWVrQ2hpbGQodGhpcy5tYWluX2NvbnRhaW5lciwgXCJtYWluX3BhbmVsXCIpO1xyXG5cclxuICAgICAgICB0aGlzLmNsb3NlX2J0biA9IHRoaXMuc2Vla0NoaWxkKFwiY2xvc2VfYnRuXCIpO1xyXG4gICAgICAgIHZhciBjb250YWluZXIgPSB0aGlzLnNlZWtDaGlsZChtYWluX3BhbmVsLCBcImNvbnRhaW5lclwiKTtcclxuXHJcbiAgICAgICAgdmFyIHNpemUgPSBjb250YWluZXIuZ2V0Q29udGVudFNpemUoKTtcclxuICAgICAgICB2YXIgbGlzdF9zaXplID0gY2Muc2l6ZShzaXplLndpZHRoLCBzaXplLmhlaWdodCAtIDEwKTtcclxuICAgICAgICB2YXIgc2V0dGluZyA9IHtcclxuICAgICAgICAgICAgaXRlbV9jbGFzczogR3VpbGRSZXdhcmRJdGVtLCAgICAgIC8vIOWNleWFg+exu1xyXG4gICAgICAgICAgICBzdGFydF94OiAxMCwgICAgICAgICAgICAgICAgICAgIC8vIOesrOS4gOS4quWNleWFg+eahFjotbfngrlcclxuICAgICAgICAgICAgc3BhY2VfeDogMCwgICAgICAgICAgICAgICAgICAgIC8vIHjmlrnlkJHnmoTpl7TpmpRcclxuICAgICAgICAgICAgc3RhcnRfeTogMCwgICAgICAgICAgICAgICAgICAgIC8vIOesrOS4gOS4quWNleWFg+eahFnotbfngrlcclxuICAgICAgICAgICAgc3BhY2VfeTogMCwgICAgICAgICAgICAgICAgICAgLy8geeaWueWQkeeahOmXtOmalFxyXG4gICAgICAgICAgICBpdGVtX3dpZHRoOiA1OTksICAgICAgICAgICAgICAgLy8g5Y2V5YWD55qE5bC65a+4d2lkdGhcclxuICAgICAgICAgICAgaXRlbV9oZWlnaHQ6IDE1OSwgICAgICAgICAgICAgIC8vIOWNleWFg+eahOWwuuWvuGhlaWdodFxyXG4gICAgICAgICAgICByb3c6IDAsICAgICAgICAgICAgICAgICAgICAgICAgLy8g6KGM5pWw77yM5L2c55So5LqO5rC05bmz5rua5Yqo57G75Z6LXHJcbiAgICAgICAgICAgIGNvbDogMSwgICAgICAgICAgICAgICAgICAgICAgICAvLyDliJfmlbDvvIzkvZznlKjkuo7lnoLnm7Tmu5rliqjnsbvlnotcclxuICAgICAgICAgICAgbmVlZF9keW5hbWljOiB0cnVlXHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRoaXMuc2Nyb2xsX3ZpZXcgPSBuZXcgQ29tbW9uU2Nyb2xsVmlldygpXHJcbiAgICAgICAgdGhpcy5zY3JvbGxfdmlldy5jcmVhdGVTY3JvbGwoY29udGFpbmVyLCBjYy52MigwLCAwKSwgU2Nyb2xsVmlld0Rpci52ZXJ0aWNhbCwgU2Nyb2xsVmlld1N0YXJ0UG9zLnRvcCwgbGlzdF9zaXplLCBzZXR0aW5nLCBjYy52MigwLjUsIDAuNSkpXHJcbiAgICB9LFxyXG5cclxuXHJcblxyXG4gICAgcmVnaXN0ZXJFdmVudDogZnVuY3Rpb24gKCkge1xyXG4gICAgICAgIHRoaXMuYmFja2dyb3VuZC5vbihjYy5Ob2RlLkV2ZW50VHlwZS5UT1VDSF9FTkQsIGZ1bmN0aW9uICgpIHtcclxuICAgICAgICAgICAgdGhpcy5jdHJsLm9wZW5HdWlsZFJld2FyZFdpbmRvdyhmYWxzZSk7XHJcbiAgICAgICAgfSwgdGhpcylcclxuXHJcbiAgICAgICAgdGhpcy5jbG9zZV9idG4ub24oY2MuTm9kZS5FdmVudFR5cGUuVE9VQ0hfRU5ELCBmdW5jdGlvbiAoKSB7XHJcbiAgICAgICAgICAgIHRoaXMuY3RybC5vcGVuR3VpbGRSZXdhcmRXaW5kb3coZmFsc2UpO1xyXG4gICAgICAgIH0sIHRoaXMpXHJcblxyXG5cclxuICAgIH0sXHJcblxyXG4gICAgb3BlblJvb3RXbmQ6IGZ1bmN0aW9uICgpIHtcclxuICAgICAgICB2YXIgbGlzdCA9IENvbmZpZy5ndWlsZF9xdWVzdF9kYXRhLmRhdGFfbGV2X2RhdGE7XHJcbiAgICAgICAgdmFyIGFyciA9IFtdO1xyXG4gICAgICAgIGZvcih2YXIgaSBpbiBsaXN0KXtcclxuICAgICAgICAgICAgdmFyIHYgPSBsaXN0W2ldO1xyXG4gICAgICAgICAgICBpZiAodi5sZXYgIT0gMClcclxuICAgICAgICAgICAgYXJyLnB1c2godik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRoaXMuc2Nyb2xsX3ZpZXcuc2V0RGF0YShhcnIpO1xyXG4gICAgfSxcclxuXHJcbiAgICBjbG9zZUNhbGxCYWNrOiBmdW5jdGlvbiAoKSB7XHJcbiAgICAgICAgdGhpcy5jdHJsLm9wZW5HdWlsZFJld2FyZFdpbmRvdyhmYWxzZSk7XHJcbiAgICAgICAgaWYodGhpcy5zY3JvbGxfdmlldyl7XHJcbiAgICAgICAgICAgIHRoaXMuc2Nyb2xsX3ZpZXcuZGVsZXRlTWUoKTtcclxuICAgICAgICAgICAgdGhpcy5zY3JvbGxfdmlldyA9IG51bGxcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59KTtcclxuXHJcbm1vZHVsZS5leHBvcnRzID0gR3VpbGRSZXdhcmRXaW5kb3c7Il19