I have a fairly simple camera setup, where the camera aims at the character, and moving the mouse left or right causes the camera to pan around the character.
Somewhere along the line, my camera started doing this weird thing - as I rotate the camera around the character, it begins to elevate, and eventually moves back downward to its original height after completing a full circle.
The point where it always goes up/down stays the same regardless of the character's facing. IE: If the camera is facing "north", rotating it to face "south" will cause it to rise, as it rotates back to "north" again, it will be back to the normal position.
I've attached a little drawing, hopefully it helps explain the issue.
Has anyone experienced this before? I'm sure it's something stupid I'm missing or accidentally connected, but I can't find out what the heck it is, even after turning FSMs and their components on/off.