import ItemUtil from "../../core/ItemUtil"; import SkillBase, { ESkillQuality } from "../skill/core/SkillBase"; import SiHaiNingJing from "../skill/horse/low/SiHaiNingJing"; const { ccclass, property } = cc._decorator; @ccclass export default class SuitSkillItem extends cc.Component { @property(cc.Sprite) icon:cc.Sprite=null; @property(cc.Node) level_1:cc.Node=null; @property(cc.Node) level_2:cc.Node=null; @property(cc.Node) level_3:cc.Node=null; suitSkill:SkillBase; load(skill:SkillBase){ let frame:cc.SpriteFrame=ItemUtil.getItemIcon(skill.icon); this.icon.spriteFrame=frame; this.suitSkill=skill; if(skill.quality==ESkillQuality.LOW){ this.level_1.active=true; this.level_2.active=false; this.level_3.active=false; }else if(skill.quality==ESkillQuality.HIGH){ this.level_1.active=false; this.level_2.active=true; this.level_3.active=false; }else if(skill.quality==ESkillQuality.FINAL){ this.level_1.active=false; this.level_2.active=false; this.level_3.active=true; } } }