Character blueprint not loading inherited functions

So I’m following UE4 intro series on , and in episode 7 (Here’s link to point in video where my issues arise https://www…com/watch?v=cta_4g0aG6U#t=114)

So for me, the “Power” section isn’t there. And I’m not sure why. I’m relatively new to Unreal Engine, and I’ve followed tutorial to a T, so not sure what is wrong.

Yes I know that is next step in video, what I’m saying is category Power isn’t shown in my left toolbar, even though I have many places it is referenced.


UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = Power)

catehgory dont exist

power is a 2000

Hey Cake,

To create a Category for your variables, click on variable and look in Details pane on left. There is a drop down menu for Category that will say Default. Double click in there and type in name for your new Category. This will place that variable in new Category. For future variables, you will be able to select drop down menu and that new Category will be available.

Hope that helps! Let us know if you have more questions.

Thanks for help! Only thing I’m wondering now is that since I’ve made this category in blueprint, how do I bring in stuff from C++ that I’ve already written out?

In this tutorial we’ve made so far, in power category, an object known as CollisionSphere, 3 variables, a function “CollectBatteries” which is blueprint callable, and a BlueprintImplementableEvent “PowerUp”.

None of these are callable in my blueprint like they are supposed to be. I understand creation of a category on blueprint side of things, but getting these to show up from C++ not so much. Any additional help would be greatly appreciated.

Did you rebuild after adding those categories from previous videos?

Many times yes.

only things that would make Power Category not appear after building that I can think of is if you misspelled word Category in your C++ or didn’t rebuild. One last question: did you click Show Inherited Variables checkbox in My Blueprint panel? It should be showing up directly above your Camera Category.


I dont know if I should make a new post, but problem still persists for me.
I have ‘built’ and ‘rebuilt’ several times (Development Editor mode).
Also I checked ‘Show inherited variables’ box.

I am also relatively new to programming and Unreal Engine.

Can we have a look at your code and blueprint “event graph screen” in question?

I have added screenshots of both event graph and code of ‘TutorialCodeCharacter.h’.

All code that I am using right now, can be found here

Thank you in advance for help.

I still have this problem

Hi, sorry. I did not receive an e-mail about your reply.

I cannot see top right of your event graph (I think you cropped it), but can you confirm if your “MyCharacter” blueprint is inheriting from ATutorialCodeCharacter.

Hey Jarogoondoo,

It is fixed now for me somehow.

I redid tutorial all way, and somehow it is now working for me.
However, I still feel that it had something to do with communication between UE and VS, and not with an error in my code. So probably settings in VS in my previous project were set wrong by me.

Anyway, thanks for help :slight_smile:

Hey all,

Tieske909090: Glad it was resolved for you! If you didn’t have anything wrong in code, than it could welll have been a setting in VS that was culprit. However, if you run into this problem again, please let us know. There shouldn’t be anything causing a miscommunication between VS and UE4, but we certainly want to catch it if there is.

jaragoondoo: Thanks very much for looking into issue for Tieske. Community support is reason AnswerHub works, and we’re very grateful for your efforts. Keep it up!

CakeOrD3ath: Are you still experiencing this issue? Have you gone through tutorial again to make sure you didn’t miss anything? I’m marking this post resolved for now, but please reopen if you still need assistance.


Still having issue, done tutorial twice now, everything matching to a T, tried in DebugGame Editor, Development Editor, still nothing. only thing I can think of thats changed is in Visual Studios when it popped up with “This is out of date” stuff, I told it not to display that anymore, and Microsoft claims that from that point on it automatically builds, but regardless of that I always build before debugging so it shouldn’t really affect anything in my mind.

Tieske909090: I’m glad you got it working in end :slight_smile:

CakeOrD3ath: Like I mentioned earlier, are you sure your blueprint “MyCharacter” is inheriting from “TutorialCodeCharacter” (assuming you used same names)? You can check this on top-right of your blueprints “event-graph” screen.

Yeah it is unfortunately, so thats not it.

Looking at some of my own code which is working:

only difference I can see is you have UClass(config=game) at beginning which specifies class to use “Game” configuration file (see: I do not see why this would cause an issue, but it may be worth removing “config=game.”

Other than that, I have specified all my members and methods to be public with a “public:” specifier.

Not sure if any of that will help, but it’s worth a shot.