This is a fairly simple question, but after a lot of searching I still cant find the answer. I have an NPC with a character controller, as well as my main character with a capsule collider. When the two collide, the NPC gets a Y offset of about 0.3 units while collided. As soon as collision ends, the npc returns to normal level. The npc is being moved via controller.SimpleMove, while the character is being moved via a rigid body system. Does anyone know why this is happening? Any help would be much appreciated!
That seems to have done the trick! Changing the ‘Step Offset’ on the character controller seems to be a fix, though I think rewiring everything to use character controllers is a better long term solution. There’s no longer any button to mark your comment as an answer but many thanks b1gry4n !