Is there a way to stop particles (ie rain) entering game object interiors?,How to stop rain leaking into structures?

Hope someone can help me.
I saw quite a few topics about how to get particles to leave game objects but very little about the reverse process. So the issue is i bought a rain toolkit for unity. Unfortunately, the rain is hitting everywhere on the map, even inside building interiors where i don’t want it. Is there a method to deflect particles and stop them entering game object interiors that are supposed to be sheltered?
Somebody had suggested clicking on the convex box in the mesh collider component, but that didn’t work, because the player controlled object could no longer enter the buildings.

Thanks for any help.

You can control manipulate the collision setting in the Physics settings so your rain particle system only interacts with colliders of specific layer while others (e.g. characters) don’t.

For example, you create a new “Roof” layer, then create additional box collider child objects to define the roof shape of each building. In the rain particle system collision module, set which layer you want the rain particles to collide with. Ensure both roof colliders and rain particle system use the Roof layer. Finally adjust the Physics settings so only Roof layer interacts with itself.