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!