I have the following inheritance:
ACharacter -> BaseCharacter (c++) -> BaseCharacterBP -> Goblin
Basically BaseCharacter has code in c++ to handle movement, BaseCharacterBP contains all the gameplay logic except for movement, Goblin only adds a specific mesh to BaseCharacterBP.
BaseCharacterBP has the property Pawn:Use Controller Rotation Yaw **not **set. Goblin should have everything the same as BaseCharacterBP and only change the mesh, however every time I launch UE it is back to “default settings” (ie flag set and doesn’t match parent class).
I change these settings to match BaseCharacterBP, hit compile, save, close UE. When I open back UE, the Pawn:Use Controller Rotation Yaw flag is set. Is there some issue extending Blueprints?