12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- var SkillItem = cc.Class({
- extends: cc.Component,
- properties: {
- StartAtlas:cc.SpriteAtlas,
- Atlas:cc.SpriteAtlas,
- icon:cc.Sprite,
- maskSp:cc.Sprite,
- lvLbl:cc.Label,
- Line:cc.Sprite,
- UpTip:cc.Node,
- Data:null,
- },
- ShowData:function (data ,len) {
- this.UpTip.active = false;
- this.Data = data;
- this.lvLbl.string = data.level;
- this.icon.spriteFrame = this.Atlas.getSpriteFrame(data.icon);
- if(data.level != 0)
- {
- //this.icon.setState(0);
- this.maskSp.node.active = false;
- this.Line.setState(0);
- }
- else
- {
- //this.icon.setState(1);
- this.maskSp.node.active = true;
- this.Line.setState(1);
- }
- this.Line.node.active = false;
- if(data.subId != len)
- {
- this.Line.node.active = true;
- }
- this.JudeShowUpTip();
- },
- JudeShowUpTip:function(){
- var isOk = cc.Mgr.UserDataMgr.CanShowUpTip(this.Data.Id, this.Data.subId, (this.Data.level + 1));
- this.UpTip.active = isOk;
- },
- ClickOpenUp:function(){
- cc.Mgr.AudioMgr.playSFX("click");
- cc.director.GlobalEvent.emit(cc.Mgr.Event.OpenUpgradeSkill, this.Data);
- },
- });
- module.exports = SkillItem;
|