From fe6eca55c52b6a5a602fe3d2a898086ab051558e Mon Sep 17 00:00:00 2001 From: baz Date: Tue, 12 Sep 2023 23:38:35 +0100 Subject: [PATCH] Enable physics on StaticMeshComponent in Throwables --- Source/Nakatomi/Throwable.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Source/Nakatomi/Throwable.cpp b/Source/Nakatomi/Throwable.cpp index fdd7538..864de29 100644 --- a/Source/Nakatomi/Throwable.cpp +++ b/Source/Nakatomi/Throwable.cpp @@ -12,7 +12,10 @@ AThrowable::AThrowable() // Set this actor to call Tick() every frame. You can turn this off to improve performance if you don't need it. PrimaryActorTick.bCanEverTick = false; - StaticMeshComponent->SetCollisionProfileName(FName("NoCollision")); + StaticMeshComponent->SetCollisionProfileName(FName("PhysicsActor")); + StaticMeshComponent->SetCollisionEnabled(ECollisionEnabled::QueryAndPhysics); + StaticMeshComponent->SetSimulatePhysics(true); + SetRootComponent(StaticMeshComponent); SphereComponent = CreateDefaultSubobject(TEXT("SphereComponent")); SphereComponent->SetSphereRadius(25.0f, true);