refactor(skill): 技能初步完成,下一步完善伤害系统
重命名SMoveData组件并修复组件添加方式 将SMoveData组件重命名为SMoveDataComp以保持命名一致性 修复Skill类中组件添加方式,明确指定组件类型参数
This commit is contained in:
@@ -7,7 +7,7 @@ import { BoxSet } from "../common/config/BoxSet";
|
||||
* 技能移动数据组件
|
||||
* 存储技能实体的移动相关数据
|
||||
*/
|
||||
@ecs.register('SMoveData')
|
||||
@ecs.register('SMoveDataComp')
|
||||
export class SMoveDataComp extends ecs.Comp {
|
||||
/** 起始位置 */
|
||||
startPos: Vec3 = null;
|
||||
|
||||
@@ -30,8 +30,8 @@ export class Skill extends ecs.Entity {
|
||||
|
||||
/** 实始添加的数据层组件 */
|
||||
protected init() {
|
||||
this.addComponents<SDataCom>();
|
||||
this.addComponents<SMoveDataComp>();
|
||||
this.addComponents<SDataCom>(SDataCom);
|
||||
this.addComponents<SMoveDataComp>(SMoveDataComp);
|
||||
}
|
||||
load(startPos: Vec3, parent: Node, s_uuid: number, targetPos: Vec3,
|
||||
caster:HeroViewComp) {
|
||||
|
||||
Reference in New Issue
Block a user