Change UBoxComponnent's size to fits UStaticMeshComponent's size automatically

Hi!

I’m using Unreal 5.3.2.

I have this code in a Pawn:


protected:

	UPROPERTY(VisibleAnywhere)
	TObjectPtr<USceneComponent> RootSceneComponent;

	UPROPERTY(BlueprintReadWrite, EditDefaultsOnly)
	TObjectPtr<UStaticMeshComponent> RobotMesh;

	UPROPERTY(BlueprintReadWrite, EditDefaultsOnly)
	TObjectPtr<UBoxComponent> CollisionBox;

And also:


ARSRobotPawn::ARSRobotPawn()
{
	PrimaryActorTick.bCanEverTick = true;

	RootSceneComponent = CreateDefaultSubobject<USceneComponent>(TEXT("Root Component"));
	SetRootComponent(RootSceneComponent);

	RobotMesh = CreateDefaultSubobject<UStaticMeshComponent>(TEXT("Robot Mesh Component"));
	RobotMesh->SetupAttachment(RootSceneComponent);

	CollisionBox = CreateDefaultSubobject<UBoxComponent>(TEXT("Collision Box"));
	CollisionBox->SetCollisionProfileName(TEXT("OverlapAllDynamic"));
	CollisionBox->SetGenerateOverlapEvents(true);

	CollisionBox->SetupAttachment(RobotMesh);

}

How can I make that the CollisionBox fits the size of the RobotMesh when I change it in Blueprint?

Thanks!