If class defaults are accessed in an actor blueprint from another blueprint, texture variables will not appear in the class defaults list on the "Get Class Defaults" node.
1. Open Editor (any project)
2. Create an actor blueprint
3. In actor blueprint, create two variables, one texture variable and one boolean. Make both editable and press compile.
4. Create second blueprint
5. Create a "Get all actors of class"
6. Drag off of array pin and create a "Get array" node
7. Drag off of output pin of get node and create "get class" node
8. Drag off of output pin and create "Get class defaults" node
Results:
Texture reference does not appear on get class defaults list, Boolean appears.
Expected:
Both Texture reference and Boolean appear on class defaults list.
How does TextureRenderTarget2D get TArray<uint8> type data?
Why does the REMOVE method of map container remove elements have memory leaks?
UMG RichText not appear image when packaged
How do I set a material as a post-processing material?
What is the cause of the packaging error falling back to 'GameUserSettings' in ue5?
Head over to the existing Questions & Answers thread and let us know what's up.
2 |
Component | UE - Gameplay - Blueprint |
---|---|
Affects Versions | 4.9.1 |
Target Fix | 4.11 |
Created | Sep 30, 2015 |
---|---|
Resolved | Oct 15, 2015 |
Updated | Apr 27, 2018 |