I will see if this can be made optional, but in the meantime you should be able to use a script to prevent it by overriding "Run" input checks while the Player is reversing:
using UnityEngine;
using AC;
public class PreventRunningBackwards : MonoBehaviour
{
void Start ()
{
KickStarter.playerInput.InputGetButtonDelegate = My_GetButton;
}
private bool My_GetButton (string inputName)
{
if (inputName == "Run" && KickStarter.player.IsReversing ())
{
return false;
}
return Input.GetButton (inputName);
}
}
Comments
I will see if this can be made optional, but in the meantime you should be able to use a script to prevent it by overriding "Run" input checks while the Player is reversing:
Thank you so much Chris, unfortunately I'm not able to make the script work. I'm using this script for now:
using UnityEngine;
using AC;
public class PreventRunningBackwards : MonoBehaviour
{
public float normalRunSpeed = 3f;
}