Original post for context:
I have a player controlled by a character controller; I want to implement inertia into their movement (so that, when the player changes movement direction, they keep going in the same direction they were going, decelerate while their direction changes, then accelerate normally)
I have already implemented acceleration/deceleration with C#; how can I implement movement changing inertia of the type I described? (Preferably without using a Rigidbody component, as I hear that using one of those with a character controller causes them to conflict with each other or something)
Current character movement code: https://paste.mod.gg/bijgsbmzjymd/0
A tool for sharing your source code with the world!