I’ve been having an issue with the following problem:
I was using a blueprint from the Adventure Kit with a custom MovementComponent as a parent BP for all my enemies but decided to switch to the default MovementComponent when creating a parent BP written in C++. After switching, I had these errors when cooking my project:
Cooking (Windows): Cook: LogInit:Display: LogLinker:Error: Failed import: class ‘AdvKitCharacterMovementComponent’ name ‘CharMoveComp’ outer ‘Orc2_3847’. There is another object (of ‘CharacterMovementComponent’ class) at the path.
*And yes. I have already tried Fixing the Redirectors and deleting my Intermediate/Saved Folders.
I found the solution by looking at the Reference View tree of the characters with said issue. Turns out they were still being referenced with the AdvKitCharacterMovementComponent within the AdvKitRuntime script, so a simple fix was just to remove all references to both characters, or duplicate the BPs, remove the original BP, and replace them with the duplicated ones. After that, the cook worked with 0 errors.
Sorry, I hate to bring up old question.
But I have reproduced the probmel right now. And I believe unreal editor keep hindering me about IsInAir variable. Whenever it is refered. It will just crash and stop me from entering editor.
I cannot fix any blueprint without editor launched. What can I do now?