38 lines
976 B
JavaScript
38 lines
976 B
JavaScript
|
|
"use strict";
|
||
|
|
cc._RF.push(module, 'a04ad+b8fRL6qNdgaqHA24W', 'cmp.heaven.chapter');
|
||
|
|
// Scripts/mod/pve/heaven/cmp/cmp.heaven.chapter.js
|
||
|
|
|
||
|
|
"use strict";
|
||
|
|
|
||
|
|
var BridgeWindow = require("bridge.window");
|
||
|
|
var HEACT = require("heaven_controller");
|
||
|
|
var NxExpand = require("nx.fx.sv.expand");
|
||
|
|
cc.Class({
|
||
|
|
"extends": BridgeWindow,
|
||
|
|
properties: {
|
||
|
|
list: {
|
||
|
|
"default": null,
|
||
|
|
type: NxExpand
|
||
|
|
}
|
||
|
|
},
|
||
|
|
// LIFE-CYCLE CALLBACKS:
|
||
|
|
onLoad: function onLoad() {
|
||
|
|
this.ctrl = HEACT.getInstance();
|
||
|
|
this.model = this.ctrl.getModel();
|
||
|
|
},
|
||
|
|
start: function start() {},
|
||
|
|
onOpenConfigs: function onOpenConfigs(params) {
|
||
|
|
var chapter_list = [];
|
||
|
|
var chapter_datas = game.configs.dungeon_heaven_data.data_chapter;
|
||
|
|
for (var i in chapter_datas) {
|
||
|
|
var data = chapter_datas[i];
|
||
|
|
chapter_list.push(data);
|
||
|
|
}
|
||
|
|
this.list.rebuild(chapter_list);
|
||
|
|
},
|
||
|
|
onPreClosed: function onPreClosed() {
|
||
|
|
this.list.rebuild([]);
|
||
|
|
} // update (dt) {},
|
||
|
|
});
|
||
|
|
|
||
|
|
cc._RF.pop();
|