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); }