A form of this idea is used in the Find and Replace tool.
[NickW] Should perform a search in children, at least warn if this will break children.
—
Delete Unused Variables deletes variables used in Child Blueprints.
Note:
Not only child blueprints. If a blueprint contains a reference to a variable from another blueprint, using Delete Unused Variables in the referenced blueprint will break compile for the blueprint containing the reference.
1. Open any project
2. Create a new Actor Blueprint
3. Add a new variable
4. Create a child BP of the previously created class
5. Get the variable from the parent BP
6. In the parent BP, Edit > Delete Unused Variables
7. Compile
Results:
All variables that are not used in the Parent BP graph are deleted, including the variable that IS used by the Child BP. This causes the Child BP to fail to compile.
Why does the REMOVE method of map container remove elements have memory leaks?
How do I set a material as a post-processing material?
UMG RichText not appear image when packaged
How to delete some elements correctly when deleting an array loop?
What is the cause of the packaging error falling back to 'GameUserSettings' in ue5?
How does TextureRenderTarget2D get TArray<uint8> type data?
What is the difference between Camera and CineCamera?
How to implement springarm components to scale according to mouse position in spawn?
Head over to the existing Questions & Answers thread and let us know what's up.