I am working on upgrading a project from Unity 5.6 to 2020LTS. We're currently using Third Person Character Controller version 1.3.6, but it relies on some obsolete networking-related Unity assemblies, so I'm assuming we'll need to upgrade to a more recent version of the character controller, either Third Person or Ultimate.
Before we do so, I have a few questions about how interaction between character controllers is handled. We're currently using the 3rd person controller for enemies, and an in-house rigidbody-based controller for the player. Our desired behavior is for the characters to push each other around depending on their masses, which currently works since the 1.x versions of Third Person Character Controller used rigidbodies.
Does the Third Person Character Controller support physics-style interaction between characters, with tunable mass and movement forces?
If so, would we need to upgrade to Ultimate and switch the player over to a first person controller to get the desired interaction, or would the enemies realistically push the player around as-is as they would with a physics based system?
Before we do so, I have a few questions about how interaction between character controllers is handled. We're currently using the 3rd person controller for enemies, and an in-house rigidbody-based controller for the player. Our desired behavior is for the characters to push each other around depending on their masses, which currently works since the 1.x versions of Third Person Character Controller used rigidbodies.
Does the Third Person Character Controller support physics-style interaction between characters, with tunable mass and movement forces?
If so, would we need to upgrade to Ultimate and switch the player over to a first person controller to get the desired interaction, or would the enemies realistically push the player around as-is as they would with a physics based system?