I have a very weird problem. Two local variables suddenly change their value in the middle of a cycle right after I call GetArray.
for (int i = index; i < len; i++)
int counter = i;
PrintToChatAll("i = %i | index = %i | counter = %i | len = %i", i, index, counter, len);
PrintToChatAll("i = %i | counter = %i", i, counter);
I have tried updating MM and running the code on both SM 1.9 and 1.10. I'm pretty sure it used to work just fine half a year ago or so.
It does NOT seem to happen in another plugin of mine that uses the exact same ArrayList. In fact, copy-pasting the code from that other plugin leads to the same error.