How do I use custom c++ class in blueprint project?

So I started a new c++ project so I could create a character whose perception component moves with the head of the player. It works in the c++ project but most of my stuff is in my main blueprint based project. How can I have this custom class used in my blueprint project?
I’ve tried “add c++ class” and re-created the same c++ class in my main project but the override function is not there as it was in the c++ project!?

With out context of how you wish to use the “class” it’s difficult to point you in the right direction. You might want to consider posting the same question in the C++ section.

More or less though all blueprints are based on some kind of base parent class and you can expose them in your browser by showing engine content.

A BP is a BP but what class it’s parented to is displayed on the top right and in blue and you can change the class it’s parented to using the class settings From here you can switch from a paw to a character class that includes the movement component… If you c++ is configured as a class in this manner this is one way you could switch to using it instead of the default.

The there are components which are still a type of class but call a category which once again can again changed.

Assuming that it’s not about what or how a bp is constructed but you wish to change the default parent of BP the stuff has be relocated under Class Settings on the tool bar and under details you can change the parent class and point it to yours.

It turns out I had a problem with the c++ code. After finding and fixing the error, I was able to create a new c++ class in my blueprint project that properly shows the function I made.
It works as expected. I was making it more complicated then it needed to be. Thanks FrankieV!