Collision of Static Mesh in BP as Child

I have a Pawn Blueprint that has the following hierachy:

135508-bphierachy.jpg

The ship mesh I am using right now is :

The collision settings in the Blueprint for the selected “Ship” Mesh are:

The cockpit mesh has “No Collision” set.

As far as I can tell is the same mesh / collision setup as the Flying Example UFO but I am not getting any hit events fired. I have attached print strings to Event Hit and the Component (Ship) Hit and BeginOverlap but nothing is coming through.

I’ve even tried the use complex collision as simple setting to see if it was an issue with the UCX volumes I imported along with the mesh for a more tailored collision but still not events.

Does have something to do with the object I want colliding, not being the parent but rather the child of something that has no collision?

I recently found out that children inherit collision settings of the parent (at least, to a certain extent).

So if your parent has no collision, but the child does, the child’s collision will be overruled by that of the parent’s. In the end, the child be treated as having No Collision.

I think the best way to set yours up is to enable the Collision on the parent Cockpit, but set everything in it to ignore.
Then your child’s collision should work.

I have the same problem. does not help.

@32zim32
I have no idea how your thing is set up. You should probably open up another ticket and provide info specific to your setup, that way others may be able to help. Also, the engine has changed quite a bit since thread, so it’s possible something else could be causing trouble.

My answer was a bit vague. There are a few parts of it I could clarify, but since I don’t know your setup I’d be shooting in the dark so I recommend you provide more info (in a new thread).

Edit: Rereading my answer, I believe I did cite the source of killerpixler3060’s problem.

tl:dr Hierarchy is important. Use collision channels when you want collision with specific entities. Disabling collision completely I believe still renders collision of all children disabled as well.