I’m making a VR game. The primary mechanic is simply picking up and throwing objects. I have a blueprint for a geyser which acts as an obstacle. It repeatedly fires steam into the air. I want the steam to block fruit but not boulders. As sims don’t have collision, I also have collisions on an invisible box (in roughly the same shape as the sim) activated and deactivated with the sim.
I determined I could set a custom collision object type on the boulders which would allow them to pass through the box even when it had collisions turned on. However, when I change the object type on the boulders from PhysicsBody to Boulder, I can no longer pick it up. The custom “Boulder” collision type is auto set to block all, but of course I set it to ignore on the custom collision attributes for the geyser box.
Here is the blueprint for the boulder:
Here is the blueprint for the geyser: