Advanced custom movement class (for Flying)

I only have a few minutes to reply rn, will come back later if this doesn’t fix it:

  • Make sure your derived Character class has UCLASS(Blueprintable) (should be inherited through the hierarchy anyway, but just in case; maybe you were missing UCLASS as well?)
  • You shouldn’t need the empty default constructor, I’d actually remove it and see what the compile error is (copy it here if you can’t figure it out)
  • Migrating things manually will definitely work, but it shouldn’t be necessary because reparenting this (through the BP buttons for reparenting under Class Settings) should work as well, but I’ve definitely seen reparenting issues in the past so this isn’t a guarantee

Edit:

  • Also, add X_API to your class declaration, something like:
    class DRONEGAME_API ADroneCharacter
    but with the name of your project, and not “DroneGame” (unless that’s the actual name).