private void Update()
 {
     if (currentState == State.Death)
     {
         return;
     }
     if (currentState == State.InTheAir)
     {
         MoveHorizontal(0f);
         return;
     }
     if (currentTarget)
     {
         chaseBehaviour.UpdateChaseBehaviour();
         MoveHorizontal(chaseBehaviour.CalculateDirection());
     }
     else
     {
         patrolBehaviour.UpdatePatrolBehaviour();
         MoveHorizontal(patrolBehaviour.PatrolDirection);
     }
 }
    private void Update()
    {
        patrolBehaviour.UpdatePatrolBehaviour();

        MoveHorizontal(patrolBehaviour.PatrolDirection, movespeed);
    }