Howdy!
I'm doing a grid inventory system in which you can define the rows and columns for each of my containers (sometimes generated at runtime). My first idea was to create an Array List Proxy for each row but then I saw in the forums some sort of '2D arrays' (ArrayTables) exist, which could be a more elegant solution for approaching this inventory system. Also the Array Table Contains action could be very useful for searching items, instead of iterating each list.
I see that the "Array Table Add Row" action requires an array. I start the FSM by adding a number of items to an array equal to the desired number of columns.
The problem is that when I try to iterate the Add Row action using this array as many times as rows I want, I get an error:
Column count not matching the newRow count for /MasterOBJ/PlayerInventory:Fsm(CreateInventory):State(GenerateListRows):Action(ArrayTableAddRow)
The only components I have in the GameObject so far are the main Behaviour FSM and the Array List Table.