The 'Expose on Spawn' inputs when calling the SpawnActor from Class node disappear if you promote the Actor Class to a variable.

You would think that as long as the promoted variable is referencing the same actor class, the 'Expose on Spawn' variables would remain exposed on the SpawnActor from Class node.

Steps to Reproduce

1. Open attached project.
2. Open the Level Blueprint.
3. Connect the 'BP Actor' class variable to the Class input on the SpawnActor node.

The variables within the blueprint actor class which were marked as 'Expose on Spawn' are gone.

The variables remain as long as the blueprint actor class variable is referencing the correct blueprint class.

Have Comments or More Details?

Head over to the existing AnswerHub thread and let us know what's up.

Login to Vote

ComponentUE - Gameplay - Blueprint
Affects Versions4.
CreatedAug 10, 2016
ResolvedAug 10, 2016
UpdatedApr 27, 2018