This is not a regression. Tested in the following branches and change lists:
Branch | Change List | Results | Text compared to Variable | Variable added compared to Variable | Text compared to Text |
---|---|---|---|---|---|
//UE5/Release-5.0 | 20979098 | Reproduced | PIE: True / Packaged: False | PIE: True / Packaged: True | PIE: True / Packaged: False |
//UE5/Release-5.1 | 23901901 | Reproduced | PIE: True / Packaged: False | PIE: True / Packaged: True | PIE: True / Packaged: False |
//UE5/Release-5.2 | 24608918 | Reproduced | PIE: True / Packaged: False | PIE: True / Packaged: True | PIE: True / Packaged: False |
If the a variable is assigned to the contains node and that variable is added to the array it will always return true in both PIE and when packaged. I attached a blueprint with more results when using a variable etc.
Expected Results:
When the game starts true is printed to the screen
Actual Results:
When the game starts false is printed to the screen
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-179955 in the post.
1 |
Component | UE - Gameplay - Blueprint |
---|---|
Affects Versions | 5.1.1, 5.0.3, 5.2 |
Target Fix | 5.3 |
Created | Mar 13, 2023 |
---|---|
Resolved | Mar 15, 2023 |
Updated | Mar 17, 2023 |