44 lines
997 B
JavaScript
44 lines
997 B
JavaScript
|
|
"use strict";
|
||
|
|
cc._RF.push(module, 'bc57cwJbmBD6JyiHO+b5Vwt', 'cmp.skill.item.learn');
|
||
|
|
// Scripts/mod/partner/cmps/skill/cmp.skill.item.learn.js
|
||
|
|
|
||
|
|
"use strict";
|
||
|
|
|
||
|
|
/******************************************************************
|
||
|
|
*
|
||
|
|
* 技能学习图标
|
||
|
|
*
|
||
|
|
******************************************************************/
|
||
|
|
|
||
|
|
var SKBase = require("cmp.skill.base");
|
||
|
|
cc.Class({
|
||
|
|
"extends": SKBase,
|
||
|
|
properties: {},
|
||
|
|
// 重置
|
||
|
|
setData: function setData(_data, _lock) {
|
||
|
|
if (_lock === void 0) {
|
||
|
|
_lock = false;
|
||
|
|
}
|
||
|
|
this.mdata = _data;
|
||
|
|
if (!this.mdata) {
|
||
|
|
return;
|
||
|
|
}
|
||
|
|
|
||
|
|
// 获取技能信息
|
||
|
|
this.info = gskilldata('data_get_skill', _data.id);
|
||
|
|
this.locked = _lock || false;
|
||
|
|
|
||
|
|
// 刷新
|
||
|
|
this.freshAll();
|
||
|
|
},
|
||
|
|
// 刷新
|
||
|
|
freshAll: function freshAll() {
|
||
|
|
this._super();
|
||
|
|
|
||
|
|
// 两个标记
|
||
|
|
nx.gui.setActive(this, "mk_had", this.mdata.career_order != 1000);
|
||
|
|
nx.gui.setActive(this, "mk_can", this.mdata.order_can == 1);
|
||
|
|
}
|
||
|
|
});
|
||
|
|
|
||
|
|
cc._RF.pop();
|