56 lines
1.1 KiB
JavaScript
56 lines
1.1 KiB
JavaScript
import SkillUtil from "../ts/game/skill/core/SkillUtil";
|
|
cc.Class({
|
|
extends: cc.Component,
|
|
|
|
properties: {
|
|
sprite: cc.Sprite,
|
|
frame: cc.Node,
|
|
|
|
_w: 28,
|
|
_h: 28,
|
|
width: {
|
|
get() {
|
|
return this._w;
|
|
},
|
|
set(n) {
|
|
this._w = n;
|
|
this.node.width = n;
|
|
this.sprite.node.width = n;
|
|
this.frame.width = n;
|
|
}
|
|
},
|
|
height: {
|
|
get() {
|
|
return this._h;
|
|
},
|
|
set(n) {
|
|
this._h = n;
|
|
this.node.height = n;
|
|
this.sprite.node.height = n;
|
|
this.frame.height = n;
|
|
}
|
|
},
|
|
|
|
_icon_id: 0,
|
|
icon: {
|
|
get() {
|
|
return this._icon_id;
|
|
},
|
|
set(n) {
|
|
this._icon_id = n;
|
|
this.setSprite(n);
|
|
},
|
|
}
|
|
},
|
|
|
|
|
|
start() {
|
|
|
|
},
|
|
|
|
setSprite(iconid) {
|
|
let frame = SkillUtil.getSkillIcon(iconid);
|
|
this.sprite.spriteFrame = frame;
|
|
},
|
|
});
|