public override void OnStart() { Transform transform = targetTransform.Value; if (targetPosition != transform.position) { targetPosition = transform.position; movementController.MoveToTarget(targetPosition, transform.forward); } }