refactor(hero): 将is_atking状态从HeroViewComp移到HeroAttrsComp

将攻击状态is_atking从视图组件HeroViewComp移动到属性组件HeroAttrsComp,以保持状态管理的集中性
This commit is contained in:
2025-10-30 16:11:07 +08:00
parent 56f45a7bb4
commit bdcc606e02
3 changed files with 5 additions and 5 deletions

View File

@@ -41,13 +41,13 @@ export class HeroAttrsComp extends ecs.Comp {
// ==================== 标记状态 ====================
is_dead: boolean = false;
is_count_dead: boolean = false;
is_atking: boolean = false; // 是否正在攻击
is_stop: boolean = false; // 是否正在停止
is_boss: boolean = false;
is_big_boss: boolean = false;
is_master: boolean = false;
is_friend: boolean = false;
is_kalami: boolean = false;
is_atking: boolean = false;
is_stop: boolean = false;
// ==================== 计数统计 ====================
atk_count: number = 0; // 攻击次数
atked_count: number = 0; // 被攻击次数
@@ -368,6 +368,8 @@ export class HeroAttrsComp extends ecs.Comp {
this.BUFFS_TEMP = {};
this.is_dead = false;
this.is_count_dead = false;
this.is_atking = false;
this.is_stop = false;
this.is_boss = false;
this.is_big_boss = false;
this.is_master = false;