Developer Notes

See Answerhub for details

Description

If a user creates an array to store references to a certain type of component, the existing components will not be available to be selected when they are setting the default values of the elements. They can however be set at runtime by using blueprints or C++.

Steps to Reproduce

1. Create a new project
2. Create a new blueprint of the actor class
3. Using the 'Add Component' button, add a Static Mesh component.
4. Add a new variable and change it's type to Static Mesh Component and make it into an array (The button to the right of the type selection field)
5. Compile the blueprint, add an element to the array using the + button.
6. Select the drop down to select the default for the first element of the array.
Result: The drop down has no entries
Expected: It should be populated with the component added in step 3

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

0
Login to Vote

By Design
ComponentTools
Affects Versions4.8
CreatedJun 22, 2015
ResolvedJun 22, 2015
UpdatedJul 14, 2021