[bug] Set Array Elem - saving wrong value

To be specific, if you want to save Hidden property of an actor into an array using this module, it will save a wrong value.

To replicate this bug simply create an empty project with an actor in my example called “chair” and make it visible( not hidden in game) , and make this simple blueprint in level blueprint. “state” is an empty array of Boolean.

Text in blue should be same as the text in orange which is not which means there is a bug in saving this variable in array.

To fix this, simply you should add two “not” module after getting hidden state which is ridiculous. After adding, you can see both variables ,saved and read, are equal now.

A not + not is a true. But i see your point.

Did you post this on bug section yet ?

Hello,

We’ve recently made a switch to a new bug reporting method using a more structured form. Please visit the link below for more details and report the issue using the new Bug Submission Form. Feel free to continue to use this thread for community discussion around the issue.

https://forums.unrealengine.com/unreal-engine/announcements-and-releases/1410408-unreal-engine-bug-submission-form

Thanks

I Just did

Thanks. I did.

Unfortunately they edited my submission and the desired effect shown is wrong. The bug is not related to using completely empty boolean array and set array elem. The bug can be replicated with non empty arrays as well even without “size to fit” checkbox.

I could be able to replicate the save bug using Add module. Must be something related to saving “Hidden property in array.”