Using a different Character Controller
When we interact with the object we disable character movement and camera rotation. If youβre using a different controller please replace that reference with the way to disable your controllers movement and camera rotation!
public class ExamineDisableManager : MonoBehaviour
{
[SerializeField] private ExamineInteractor interactorScript = null;
[SerializeField] private FirstPersonController player = null; //CHANGE THIS
[SerializeField] private BlurOptimized blur = null;
}
public void DisablePlayer(bool disable)
{
if (disable)
{
player.enabled = false; //CHANGE THIS
interactorScript.enabled = false;
blur.enabled = true;
ExamineUIManager.instance.EnableCrosshair(false);
}
else
{
player.enabled = true; //CHANGE THIS
interactorScript.enabled = true;
blur.enabled = false;
ExamineUIManager.instance.EnableCrosshair(true);
}
Last updated
Was this helpful?