If a base class function returns its own class as a literal value, the nativization process will emit the literal term as "GetClass()" rather than as the actual value (e.g. UBPBase::StaticClass()). If the base class function is then called from a child class, this will result in incorrectly returning a value that equates to the child class rather than the base class.
Suggested workaround: Override the function in the child class and return the base class by value (i.e. duplicate the base class implementation in the child class).
N/A
error message when install in U.E 5.3 - IS-IN-FCO2-82
I am not able to find world outliner how to enable it?
Delay nodes occasionally don't fire the "Completed" output in a nativized build
How can i modify the param name in EQS node
Undefined sysmbol: typeinfo for AActor when cross-compile linux dedicated server on windows
How does TextureRenderTarget2D get TArray<uint8> type data?
What method is used to fill polygonal regions when drawing spline mesh at run time?
How to capture a screen Use CineCameraComponent without SceneComponent2d
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-92505 in the post.
1 |
Component | UE - Gameplay - Blueprint |
---|---|
Affects Versions | 4.22, 4.23, 4.24, 4.25 |
Created | Apr 27, 2020 |
---|---|
Resolved | Jul 15, 2021 |
Updated | Jul 19, 2021 |