If a class is added then removed from a project, blueprints can still be created based on the deleted class.

Steps to Reproduce
  1. Open UE4Editor (any project)
  2. Add class to project based on Actor (MyActor)
  3. After class is added, create new blueprint based on MyActor
  4. Close the editor
  5. In the project folder path, go to /source/ProjectName/ and delete MyActor.cpp and MyActor.h
  6. Right click on the .uproject and Generate Visual Studio Project files
  7. Reopen the editor
  8. Add new blueprint

MyActor still shows in the list of blueprintable classes

MyActor does not exist after removing class from the project

Have Comments or More Details?

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

Login to Vote

Won't Fix
ComponentUE - Gameplay - Blueprint
Affects Versions4.104.20
CreatedDec 2, 2015
ResolvedAug 18, 2021
UpdatedAug 18, 2021