Why does Studio::CommandReplay::getCommandString behave differently?

In other FMOD functions that return a string, the length of the string is always passed back as an optional argument (like Studio::Bank.getStringInfo) but Studio::CommandReplay::getCommandString does not do this. I’m wondering why this is the case?


There isn’t any specific reason why they return a different result. They were just designed differently.

Hope this helps!