UFunction->Invoke

Out of curiosity, as I’m not so familiar with the low level memory management side of things, if I were to find the function to call once at the beginning of the class. Would I be able to define buffer then and simply re-use the value? Or would it need re-definition every call? I don’t know if the memory locations move around. The same question applies to this out parameter gathering, could that be done once on finding the function? Or would it need to be done every time it’s called?

I’m also a little confused by what you mean by “fill it with the parameters” would you be willing to elaborate?