修复 buff 逻辑处理 bug : 预制体不能设置全局监听oops.message.on,会一直执行
This commit is contained in:
@@ -44,7 +44,7 @@ export class CSkill extends ecs.Entity {
|
||||
const url = 'game/heros/skill';
|
||||
resources.load(url, SpriteAtlas, (err: any, atlas) => {
|
||||
const sprite = node.getChildByName("skill").getComponent(Sprite);
|
||||
sprite.spriteFrame = atlas.getSpriteFrame(SkillSet[uuid].path);
|
||||
sprite.spriteFrame = atlas.getSpriteFrame(smc.skills[uuid].path);
|
||||
});
|
||||
this.skill_init(uuid,node,pos)
|
||||
oops.message.dispatchEvent("cskill_load",this)
|
||||
@@ -67,7 +67,7 @@ export class CSkill extends ecs.Entity {
|
||||
var mv = node.getComponent(CSkillComp)
|
||||
mv.scale = 1;
|
||||
mv.skill_uuid = uuid;
|
||||
mv.atk=SkillSet[uuid].atk;
|
||||
mv.atk=smc.skills[uuid].atk;
|
||||
this.add(mv);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user