When the boolean is set to false, the character controller will just set the motor to not apply any forces. This will allow the character to be fully controlled by other systems without Tnua interfering. And unlike disabling TnuaSystemSet with a run condition or removing the TnuaMotor (solutions I've suggested for #21) this will not leave leftover ExternalForce for the user to reset.
We need a new component:
When the boolean is set to
false
, the character controller will just set the motor to not apply any forces. This will allow the character to be fully controlled by other systems without Tnua interfering. And unlike disablingTnuaSystemSet
with a run condition or removing theTnuaMotor
(solutions I've suggested for #21) this will not leave leftoverExternalForce
for the user to reset.