Developer Notes

Working as intended


After creating a class in VS and creating a blueprint based on the class. Setting the actor variable in the BP's defaults tab does not save the setting. Instead it will show as none when trying to set.

Steps to Reproduce

1. Open UE4Editor (blank project w/o starter content)
2. Add code class based on actor to the project
3. In VS edit the .h file for the class to contain the following

UPROPERTY(EditAnywhere, Category = "Test")
	class AActor * Test;

4. F5 to compile and run a debug session of the project
5. Create a blueprint based off of the created class
6. In the Details tab, find the "Test" section
7. Use drop down arrow next to Test variable to set one of the actors in the level.

Variable field remains as "None" after picking actor

Selected actor shows in variable field to indicate assignment

Have Comments or More Details?

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

Login to Vote

By Design
ComponentGameplay - Blueprint
Affects Versions4.6.14.7
Target Fix4.8
CreatedJan 28, 2015
ResolvedJan 30, 2015
UpdatedApr 27, 2018