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 {
|
export class SMoveDataComp extends ecs.Comp {
|
||||||
/** 起始位置 */
|
/** 起始位置 */
|
||||||
startPos: Vec3 = null;
|
startPos: Vec3 = null;
|
||||||
|
|||||||
@@ -30,8 +30,8 @@ export class Skill extends ecs.Entity {
|
|||||||
|
|
||||||
/** 实始添加的数据层组件 */
|
/** 实始添加的数据层组件 */
|
||||||
protected init() {
|
protected init() {
|
||||||
this.addComponents<SDataCom>();
|
this.addComponents<SDataCom>(SDataCom);
|
||||||
this.addComponents<SMoveDataComp>();
|
this.addComponents<SMoveDataComp>(SMoveDataComp);
|
||||||
}
|
}
|
||||||
load(startPos: Vec3, parent: Node, s_uuid: number, targetPos: Vec3,
|
load(startPos: Vec3, parent: Node, s_uuid: number, targetPos: Vec3,
|
||||||
caster:HeroViewComp) {
|
caster:HeroViewComp) {
|
||||||
|
|||||||
Reference in New Issue
Block a user