I tried to set values to an array in struct through a local reference(?) of the array.
“Break Array” seems to return a ref of array, but only values in local one are changed.
I guess “Set” function does not set a ref but makes a copy of array.
It maybe better to separate the thread but I found another bug while testing array and structure related nodes.
“Make Array” cannot detect pin types if
1.Wildcard pin (like “Array length” input pin) is connected to “Make Array” output pin first
2.Then connect integer pin (like “Make LiteralInt” output pin) to “Make Array” input pin
This can be recovered easily but… want to be fixed.
1.Remove all links from Make Array node
2.Connect input pin first.