Rolling doesn't start until you fall and just push forward.

echtnice

Member
These changes which may also be relevant for the others. Perhaps it is possible to consider them for the next updates.

Alternatively, the condition can also be in the animator.

Maybe in combination with the Hardlandings Ability.

Roll.cs

Code:
private void OnCharacterLand (float fallHeight)
{
// The ability can start automatically if the character lands from a large fall height
if (m_RollFallHeight == -1 || fallHeight <m_RollFallHeight) {
return;
}

if (m_AnimatorMonitor.ForwardMovement < 0.1f) //The sensitivity can also be implemented as a property
{
return;
}
 
Last edited:
Top