CombatHeroFollowMoveState.cs 930 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. using Animancer;
  2. using GameLogic.Combat.CombatTool;
  3. using UnityEngine;
  4. using UnityEngine.AI;
  5. namespace GameLogic.Combat.Hero.State
  6. {
  7. public class CombatHeroFollowMoveState : CombatHeroStateBasic
  8. {
  9. protected Vector3 lasetTaregtPoint;
  10. protected Vector3 lastMovePoint;
  11. protected HeroPlayStateInfoBasic _transitionAsset;
  12. public float defMoveSpeed;
  13. public CombatHeroFollowMoveState(CombatHeroEntity combatHeroEntity) : base(combatHeroEntity)
  14. {
  15. }
  16. public override bool IsUpdateLockTarget()
  17. {
  18. return false;
  19. }
  20. protected override void ProEnter()
  21. {
  22. }
  23. protected override void ProExit()
  24. {
  25. }
  26. protected void SetNewPath(Vector3 taregtPos)
  27. {
  28. }
  29. protected override void ProUpdate(float t)
  30. {
  31. }
  32. }
  33. }