Ive added [SliderField] to accept and be possible to use with integers as well as the ability to use [Name] on top of variables and BBParameters.
The [ShowIf] attribute can’t really work this way, because attributes can’t reference non-static members.
I’ve also added AcceptableValues (I named the attribute RestrictValues though). Of course, for the same reason as above, this can’t work with providing some instance array, but rather values directly.