Hello [mention removed]
Thank you for reaching out.
I know you have done a few questions, but I wanted to address this one:
Is there a way to dynamically change an object type for geometry collections and other physics capable actors/components at runtime?
Have you tried calling Set Object Type on the Geometry Collection Component, like so:
[Image Removed]You would need to expose the component call to RecreatePhysicsState() to Blueprints. I’ve used a BPFL in the example:
[Image Removed]You can also try to swap the CollisionObjetType using gameplay events:
[Image Removed]That might also require calling RecreatePhysicsState() after every change.
I’ll check those other questions as well, but I wanted to give you this quick reply to help unblock you.
Let me know if this is helpful.
All the best,
[mention removed]