I am configuring an inventory system in Blueprint. This process involves creating a child widget to represent an item and nesting it in a slot widget contained in my inventory layout. I have just migrated a bunch of assets from my 5.0.3 project into a new 5.3.2 project to utilize a plugin, and while reconfiguring the assets I noticed my item struct variable (the item widget has a copy of the item it represents) does not have an expose on spawn checkbox in the widget blueprint. The variable still shows up when I create the widget as if it were exposed on spawn, but it does not appear to set any of the item data. Is this intentional with version 5.3 or am I experiencing a bug?
Looks like a bug:
Some struct in v5.3.1
The variable
Did you try to remove / re-add that variable? Do all struct manifest this behaviour?
As far as I have seen, only this struct. The box is missing from the variable in my drag drop operation as well. Maybe this is an issue with the migration process from 5.0 to 5.2? Removing/re-adding does not appear to change this besides getting rid of the pin in the construct node
Update: My other migrated structs no longer have this option either.
Looking forward to a day when BP structs work as intended. They never really did.
Indeed. I decided to just duplicate the struct and replace all my references with it. Very tedious but it’ll work.
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.