Using a different character controller
Basics of swapping Controller

How to disable movement?
Last updated

Last updated
using UnityStandardAssets.Characters.FirstPerson;
[SerializeField] private FirstPersonController player;
public void DisablePlayer(bool disable)
{
if (disable)
{
AKUIManager.instance.isInteracting = true;
crosshair.enabled = false;
player.enabled = false;
}
else
{
AKUIManager.instance.isInteracting = false;
crosshair.enabled = true;
player.enabled = true;
}
}//Reference your character controller here, unless your controller solution comes
//with a better solution
[SerializeField] private FirstPersonController player;