Files

57 lines
1.5 KiB
JavaScript
Raw Permalink Normal View History

2026-05-24 10:21:26 +08:00
"use strict";
cc._RF.push(module, 'f32ff9WXn5JcIB+flEonyWc', 'cmp.campfight.place');
// Scripts/mod/pvp/campfight/cmp/cmp.campfight.place.js
"use strict";
var CampfightMod = require("campfight.mod");
var BridgeWindow = require("bridge.window");
cc.Class({
"extends": BridgeWindow,
properties: {
item: {
"default": null,
type: cc.Node
},
txtNd: {
"default": null,
type: cc.Node
},
headTag: {
"default": null,
type: cc.Node
},
fabHead: {
"default": null,
type: cc.Prefab
}
},
// LIFE-CYCLE CALLBACKS:
onLoad: function onLoad() {
this.mod = CampfightMod.getInstance();
},
onOpenConfigs: function onOpenConfigs(params) {
var data = params.data;
if (data) {
if (!this.rankHead) {
this.rankHead = cc.instantiate(this.fabHead);
this.rankHead.parent = this.headTag;
}
var cmp = nx.gui.getComponent(this.rankHead, "", "cmp.common.header");
if (cmp) {
cmp.setData(data);
}
nx.gui.setActive(this.txtNd, String(data.rank), true);
nx.gui.setActive(this.item, String(data.rank), true);
nx.gui.setString(this.item, "name", data.name);
nx.gui.setString(this.item, "vip/txt", data.vip);
var honor_cfg = game.configs.honor_data.data_title[data.honor];
if (honor_cfg && honor_cfg.res_id) {
nx.gui.setSpriteFrame(this.item, "honor", cc.js.formatStr("resDB/honors/%s", honor_cfg.res_id));
}
}
},
onPreClosed: function onPreClosed() {}
});
cc._RF.pop();