updat core

This commit is contained in:
2024-10-21 17:02:25 +08:00
parent 867dc79f5f
commit 6c950bb377
13 changed files with 71 additions and 14 deletions

View File

@@ -173,7 +173,7 @@ namespace Game.Component
)
);
private void ResetState ()
public void ResetState ()
{
this.AnimState.SetState (EnemyAnimStateType.Idle);
this.UpdateSpeedState (false , false);
@@ -269,16 +269,19 @@ namespace Game.Component
isUpdate |= _fsmData.HasAttack != this.HasAttack;
isUpdate |= _fsmData.HasSafeArea != this.HasSafeArea;
isUpdate |= _fsmData.HasRunaway != this.HasRunaway;
isUpdate |= _fsmData.HasActive != MapContent.Instance.IsActiveGame;
this._fsmData.HasAttack = HasAttack;
this._fsmData.HasSafeArea = HasSafeArea;
this._fsmData.HasRunaway = HasRunaway;
this._fsmData.HasActive = MapContent.Instance.IsActiveGame;
if (isUpdate)
{
this._fsmController.SetBool ("hasAttack", this._fsmData.HasAttack);
this._fsmController.SetBool ("hasSafeArea", this._fsmData.HasSafeArea);
this._fsmController.SetBool ("hasRunaway", this._fsmData.HasRunaway);
this._fsmController.SetBool ("hasActive", this._fsmData.HasActive);
}
}