We have a string we want to save to UserData but the ExecuteCloudScript only seems to allow us to pass one parameter so how does the cloud script know what key to use If we send the value (the string we want to save) but not the key? Do we have to make a separate cloud script function for each key we want to save values to? Also how do you assign the key,value pair in Server.UpdateUserData. This particular set of functions (both Update and GetUserData) are a bit confusing in comparison to the other server api calls.
Finally, I recall seeing that you guys were planning to add C# cloud script, is that still happening?