Files
fc/dev/project/library/imports/30/30238293-7435-4874-a483-c4ab05d334a6.js
T

75 lines
2.2 KiB
JavaScript
Raw Normal View History

2026-05-24 10:21:26 +08:00
"use strict";
cc._RF.push(module, '30238KTdDVIdKSDxKsF0zSm', 'cmp.guildbat.rank');
// Scripts/mod/guild/guildbat/cmp/cmp.guildbat.rank.js
"use strict";
var GuildBatMod = require("guildbat.mod");
var BridgeWindow = require("bridge.window");
var GuildwarEvent = require("guildwar_event");
var NxExpand = require("nx.fx.sv.expand");
cc.Class({
"extends": BridgeWindow,
properties: {
list: {
"default": null,
type: NxExpand
},
selfNd: {
"default": null,
type: cc.Node
},
fabHead: {
"default": null,
type: cc.Prefab
}
},
// LIFE-CYCLE CALLBACKS:
onLoad: function onLoad() {
this.mod = GuildBatMod.getInstance();
// this.bindGEvent(GuildwarEvent.UpdateGuildWarRankDataEvent,this.updateRanks.bind(this));
},
updateRanks: function updateRanks(ranks) {
this.list.rebuild(ranks);
// this.setSelf(ranks);
},
// setSelf(ranks){
// let roleVo = RoleController.getInstance().getRoleVo();
// if(!roleVo)return;
// let self_data = null;
// for(let i in ranks){
// if(ranks[i].rid == roleVo.rid && ranks[i].srv_id == roleVo.srv_id){
// self_data = ranks[i];
// break;
// }
// }
// if(self_data){
// let selfhead = cc.instantiate(this.fabHead);
// let tag = nx.gui.find(this.selfNd,"head");
// selfhead.parent = tag;
// let cmp = nx.gui.getComponent(selfhead,"","cmp.common.header");
// if(cmp){
// cmp.setData(self_data);
// }
// nx.gui.setString(this.selfNd,"name",self_data.name);
// nx.gui.setString(this.selfNd,"star",self_data.star);
// nx.gui.setString(this.selfNd,"achi",self_data.war_score);
// if(self_data.rank < 4){
// nx.gui.setActive(this.selfNd,String(data.rank));
// }else{
// nx.gui.setActive(this.selfNd,String(data.rank));
// }
// }
// },
onOpenConfigs: function onOpenConfigs(params) {
if (params.ranks) {
this.list.rebuild(params.ranks);
}
// this.mod.requestGuildWarRankData();
},
onPreClosed: function onPreClosed() {
this.list.rebuild([]);
}
});
cc._RF.pop();