Files
fc/dev/project/library/imports/ec/ecdc8bc0-4e0b-4cc0-b964-d7432fa08297.js
T

58 lines
1.5 KiB
JavaScript
Raw Normal View History

2026-05-24 10:21:26 +08:00
"use strict";
cc._RF.push(module, 'ecdc8vATgtMwLlk10MvoIKX', 'cmp.partner.icon');
// Scripts/mod/partner/cmps/basic/cmp.partner.icon.js
"use strict";
/******************************************************************
*
* 伙伴图标
*
******************************************************************/
var ItemBase = require("cmp.item.base");
var TipsController = require("tips_controller");
cc.Class({
"extends": ItemBase,
properties: {},
// 重载:刷新
freshAll: function freshAll() {
this._super();
if (!this.info) {
return;
}
// SSR流光
nx.gui.setActive(this, "ssr", this.info.quality >= 4);
// 品质图标
if (this.info.quality == 1) {
nx.gui.setSpriteFrame(this, "qaIcon", null);
nx.gui.setActive(this, "qaIcon/spine", false);
} else if (this.info.quality == 5) {
nx.gui.setSpriteFrame(this, "qaIcon", null);
nx.gui.setActive(this, "qaIcon/spine", true);
} else {
var file = cc.path.join("coms/images", "mk_sqa" + this.info.quality);
nx.gui.setSpriteFrame(this, "qaIcon", file);
nx.gui.setActive(this, "qaIcon/spine", false);
}
},
// 置空
setEmpty: function setEmpty() {
this._super();
},
// 点击
onTouchTip: function onTouchTip() {
if (!this.info) {
return;
}
var key = this.info.bid + "_" + this.info.stars;
var propsData = gdata("partner_data", "data_partner_show", key);
propsData.star = this.info.stars;
propsData.break_lev = 0;
TipsController.getInstance().showPartnerTips(propsData);
}
});
cc._RF.pop();