Fun Fact, in case you lose your mind like me, you cannot VIEW the collisions of ISMs or HISMs in the editor. So DO NOT rely on that to test collisions.
Some things to consider when working with this:
- Make sure your collision types are set correctly (ie, block all, block player, etc)
- Make sure your static mesh itself has collisions on it (in static mesh viewer)
- Make sure your ISM/HISM collision is set properly as well since I believe that overrides a lot. But the primitives are used from the static mesh itself
- Make sure your checkboxes make sense on the static mesh: check the “custom collisions” checkbox in the SM viewer.
My best recommendation is set up a new level, craete an actor, add an ISM/HISM with your mesh and “play in editor” do you fall onto it and collide? or do you fall through. Again, DO NOT RELY ON THE COLLISION VIEWER in the editor. It doesn’t show anything for ISM/HISMs. Hopefully saves you an hour b/c I wasted my time waiting to see it.
OH, and don’t forget to close and reopen Unreal. That seemed to do it for me after some changes. I’m losing my mind