[QUOTE=;451823]
It takes an input array and compares it to an output array that already exists, if the key is already in it, it overwrites the value, if it is not then it adds the key/value.
It is to be used when the new/add array might not have all of the keys in it, it was made pretty much to be a faster way to add values to the settings array when changing options as you don’t have use a blueprint array loop or anything, you just throw the new key at the function and array and let it handle overwriting or adding the value depending on if it already exists or not.
For example of you have a drop down filter for searching for servers and change it from one value to another you can throw the new value with the key name into that node and let it handle changing the correct index.
It might not be useful for everyone, but it doesn’t have to be used.
Yeah that´s how i understood the function of this node too. But what I mean is, if a key already exists, it isn´t overwritten by the new value i think.