update core

This commit is contained in:
2024-10-18 00:23:04 +08:00
parent 437b4dd13f
commit 31011e461d
69 changed files with 2660 additions and 241 deletions

View File

@@ -4,6 +4,7 @@
{
public override void OnEnter ()
{
this.Entity.AnimState.SetState (EnemyAnimStateType.Attack);
this.Entity.UpdateSpeedState (true);
}

View File

@@ -8,6 +8,7 @@ namespace Game.Component.EnemyFSM_AI
public override void OnEnter ()
{
this.Entity.AnimState.SetState (EnemyAnimStateType.Attack);
this.Entity.UpdateSpeedState (true);
this._attackTimer = this.Entity.GetComponent<AttackTimer> ();
this._attackTimer.StartAttack (this.Entity.EndAttack);

View File

@@ -6,6 +6,7 @@ namespace Game.Component.EnemyFSM_AI
{
public override void OnEnter ()
{
this.Entity.AnimState.SetState (EnemyAnimStateType.Attack);
this.Entity.UpdateSpeedState (true);
}

View File

@@ -6,6 +6,7 @@ namespace Game.Component.EnemyFSM_AI
{
public override void OnEnter ()
{
this.Entity.AnimState.SetState (EnemyAnimStateType.Idle);
if (!this.Entity.HasSafeArea)
{
this.Entity.EndAttack ();

View File

@@ -8,6 +8,7 @@ namespace Game.Component.EnemyFSM_AI
public override void OnEnter ()
{
this.Entity.AnimState.SetState (EnemyAnimStateType.Walk);
this.Entity.UpdateSpeedState (false);
this._walkPathGroup = this.Entity.GetComponent<WalkPathGroup> ();
this._walkPathGroup.InitTarget (this.Entity.transform.position);

View File

@@ -8,6 +8,7 @@ namespace Game.Component.EnemyFSM_AI
private Vector2 target;
public override void OnEnter ()
{
this.Entity.AnimState.SetState (EnemyAnimStateType.Walk);
this.target = this.CreateRandomPos ();
this.SetAiTarget (this.target);
}

View File

@@ -6,6 +6,7 @@ namespace Game.Component.EnemyFSM_AI
{
public override void OnEnter ()
{
this.Entity.AnimState.SetState (EnemyAnimStateType.Idle);
SetAiTarget (this.Entity.CreatePos);
//此处可设置角色动画为沉睡状态
}