Today I was working on integrating cpp codebase with a Blueprint world.
My idea is that if there is a complicated function that looks terrible in Blueprints and is hard and slow to write I will write it in cpp. So I am creating a cpp base class and then set make it a base of a Blueprint class.
This is what now I am trying to achieve with making a SplineFollower Actor Component