That’s what I was hoping would happen when resetting the parent class, as the character class has the correct reference the the crouch function in other child derived classes, but not this one… I honestly didn’t know migration could change how your class connects to it’s parent class without editing the parent class. Starting to think there’s something else at play.
Since everything’s backed up, let’s start breaking things a bit further shall we?
Head to the project folder, delete the Intermediate and Saved folders in their entirety and then launch the project. They will be repopulated and it may or may not cause any problems. Then try to recompile the character again. If that doesn’t work, we’ll just use a (not so fun) workaround.