GameplayAbilities questions

So essentially a bunch of shared, “floating” booleans… hmmm… come to think of it I just recently set up an “EnvironmentInteraction” system that is an interface and uses a bit mask with which objects can define which environment effects they interact with (burning, freezing etc).

Thanks a lot this is useful info.