Hello there! Fairly new to GMLive, and it has been blowing my mind! Great work and thank you, first and foremost!
Now I'm guessing this is a user error and not an issue with GMLive, but I haven't figured out how to fix it after searching through all the documentation, forums, and broader internet. For that, I apologize when this is something obvious that I'm missing.
When working with data that is in 2D and 3D arrays, I have been receiving this error message:
obj_test_pause_background:Draw_64[L24,c18] Cannot ensure array type for value. Use [@index] if it does not need allocation or create it explicitly.
L24, c18 is very first use of the double bracket array call: "array_name[i][0]". Now I'm guessing I'm using the live call function incorrectly. This is what I have been doing in most other places outside of scripts with arguments:
if (live_call()) return live_result;
Is there some other way I'm supposed to be calling the object:DrawGUI if the data is coming out of an array? I'm not sure how the error is suggesting I use @index, nor can I find anywhere in the documentation that makes this clear to me either.
All the rest of the code and live updating works fine if I just drop the 2D or 3D array structure and use standard variables, so that's why I'm betting I'm the idiot who's screwing it up.
Any assistance you can provide would be awesome! Thank you so!