Ok, there seems to be no fix for UE-6451 in 4.10 preview, according to the release notes…
But there seems to be a small workaround:
- Take array element that you need to modify
- Assign the array element to a temporary struct variable (if you are working in a function, use a local variable)
- Change the struct member you need to change with “set member in …”
- Assign the temporary variable to the array to the same location (index) you took the element from.