I was going to try to make my events cleaner by making all the instances where I play sound be run through a function, since I always have at least three actions for playing sound (autoplay, frequency, position and sometimes volume changes) so I thought I'd make it into one neat line.
But then you have to add parameters with an action each for functions, so I'd end up with as many actions, plus one to execute the function...
Is this because starting the Function is a string? Couldn't the parameters be added in a field below where you enter the name, seeing as you can write Function.Fishvolley(X, Y, Z) inside expressions anyway?
I'm fine without that support, I just hate lots of clutter.