On server side only, i am trying to modify a Map <Enum,Boolean>, to set True as Value.
I try to print it to be sure, but i have always false
Hi there, this is happening because you are operating on a copy of the map, not the one stored in the ‘outer’ doors map. This is because your map has been stuffed in a struct which is then stored in another map, and in BP maps and arrays are like ‘value types’ in other managed languages.
The sensible fix is to not do such things in BP, but if that is not an option you will need to save the map you retrieve to a variable, modify that and then stuff it back into your struct type and update the ‘outer’ map with that:

