refactor(hero): 将is_atking状态从HeroViewComp移到HeroAttrsComp
将攻击状态is_atking从视图组件HeroViewComp移动到属性组件HeroAttrsComp,以保持状态管理的集中性
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user