On the limitations section of the RemoteFunction/RemoteEvent tutorial, it states “A table passed with both an array part and dictionary part will lose the dictionary part of it, similar to saving tables in a datastore.” It’d be nice if there were clarification and/or examples showing that this is per immediate table. i.e. if I try to send this across the network:
t = {
["Numeric"] = {
[1] = 1;
[2] = 2;
[3] = 3;
[4] = 4;
[5] = 5;
};
["String"] = {
Test1 = 1;
Test2 = 2;
Test3 = 3;
Test4 = 4;
Test5 = 5;
}
}
it will send correctly because the numeric and string indices are not mixed in the same table. For the longest time I thought you couldn’t have a single type of one index in even any of the sub-tables if you had the other somewhere present. Clarification that this rule does not include descendant tables would be nice.