Need help debugging

Hmm… It looks like NewObject() isn’t recursion-safe. In other words, you can’t call NewObject() to create an object from inside the constructor of another object being created. At least, that’s what it looks like to me.

Is the SetupNewComponent() function being called during the construction of a URotationAnatomyMap object? Edit: Oh, I see it’s being called during the construction of your player actor. Maybe this is the issue then.