Physics not working for inherited actor

Hello everyone,

So I made a pickup class which should be physics enabled, and testing it (inheriting from Pickup) works as supposed. But I have another C++ class called Weapon which has some code in it, and it doesn’t fall down on the ground as a clean inherited class.

Let me show the problem visually:

Sorry for the bad quality.

I don’t change anything related to collisions…

So any ideas?

Did you turn collision on?

I’m not exactly sure how to do that. I’ve been doing a lot of collision stuff lately and got confused what is what. Can you tell me how to do that or check?

Okay, I managed to fix this one simply by calling Super::BeginPlay() in my BeginPlay() function… ****…