Couple Questions about Gravity

So I’m able to get a “flying” character to simulate no gravity. I’m trying to implement physics objects behaving like they would in a zero-gravity environment as well. There’s a few nuances that I have though:

  1. The gravity can be turned on and off via a switch in a room. (Starts on)
  2. I want to be able to enclose the zero-gravity into portions of the map, not the whole thing. So using world gravity, won’t work I don’t think.

I’ve tried setting up a physics volume, and that’s how I get the player floating, among other code, changing the terminal velocity, but it specifically only works on characters. Any ideas how to achieve this affect with physics objects?