Is there a better name for Source:get/setDistance?
I'm not sure if
Source:setDistance is such a meaningful name for what it does. It kind of translates to "set the distance of the Source", which doesn't really make sense.
Source:setAttenuationDistance? It's long and difficult to read and difficult to remember how to spell, but hey, there is also
ParticleSystem:setTangentialAcceleration. :D I think it's at least descriptive though.
If that sounds good, perhaps
setDistanceModel could be renamed to
setAttenuationModel? It's maybe kind of more descriptive I think, and it would match