I’ve noticed that some Blue Prints have “const” in their “Blueprint Type” tooltip (usually Blueprints have “Normal” type).
What they are for and is it possible to create one from Unreal Editor UI or it’s only possible from C++?
The problem I’ve met with this “const” BP - it crashes Unreal Engine when you add it to the scene, then add it to the level sequencer and then hit “Track +” button and Unreal Engine crashes (I use UE 5.3). Doing the same with “normal” BP works fine.
Any ideas what it can be about?
Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x0000000000000038
UnrealEditor_Engine
UnrealEditor_MovieSceneTools
UnrealEditor_MovieSceneTools
UnrealEditor_MovieSceneTools
UnrealEditor_Sequencer
UnrealEditor_Sequencer
UnrealEditor_Slate
UnrealEditor_Slate
UnrealEditor_Slate
UnrealEditor_Slate
UnrealEditor_Slate
UnrealEditor_Slate
UnrealEditor_Slate
UnrealEditor_Slate
UnrealEditor_Slate
UnrealEditor_Slate
UnrealEditor_Slate
UnrealEditor_ApplicationCore
UnrealEditor_ApplicationCore
UnrealEditor_ApplicationCore
UnrealEditor_ApplicationCore
user32
user32
UnrealEditor_ApplicationCore
UnrealEditor
UnrealEditor
UnrealEditor
UnrealEditor
UnrealEditor
UnrealEditor
kernel32
ntdll
Example where I found it - working with one of Quixel assets (https://fab.com/s/e514bb4653d0) I’ve noticed it has “const” type and has this problem leading to a crash
If I create this kind of BP myself using “Create Child Blueprint Class” I get “Normal”.
The only difference noticed about const vs normal - it lacks components, graphs and everything that comes from the parent (which is kind of weird because it’s the whole point of inheritence):
Normal BP: