void Update ()
{
if (walking)
{
transform.position = transform.position + Camera.main.transform.forward * .5f * Time.deltaTime;
}
Ray ray = Camera.main.ViewportPointToRay(new Vector3(.5F, .5F, 0)); //this is line 23
RaycastHit hit;
seems logical to me, however I am getting an
"Object reference not set to an instance of an object" error.