I have a blueprint of a building with several static meshes of boats. If this building is to be instantiated on the mountain I wanted to add a boolean variable that hides the boats when in-land. Set Visibility works successfully on both showing and hiding the boats (in editor mode) but collision was still there even if the boats are hidden.
I added the Set Collision Enabled node to set the Collision to NoCollision and that works successfully. However, if I show the boats again the collision does not return back.
If I inspect the static mesh in the viewport the collision remains to NoCollision.
I checked the following similar link but I don’t have anything else that could intervene and reset to NoCollision.
The only way to get collision back is if I manually set each mesh again or if I remove the entire blueprint and add it again in my scene.
I would appreciate any help on this as I am new to Unreal Engine.