No need to do that. You just need to have the following:
-
C++ Character Class where you add all your core logic (and that has the UPROPERTY mentioned to access these variables)
-
Blueprint Character Class that inherits from this C++ Character Class. No need to have all your blueprints inherit the Character class.
If you think you have done that, can you screenshot both the C++ class in the Unreal Editor and the Blueprint class showing that it inherits that C++ class?
Also it wouldn’t hurt if you screenshot the Header file of your C++ class