Hey guys. I am new with unity and cannot figure out my parsing error. Assets/Autowalk.cs(1,19): error CS8025: Parsing error. How can i fix this?

using UnityEngine;
using UnityEngine.UI;
using System.Collections;

public class Autowalk : MonoBehaviour {

	private CardboardMain;
	private Vector3 startingPosition;
	private float delay = 0.0f; 
	void Start() {
		Head = Camera.main.GetComponent<StereoController>().Head;
		startingPosition = transform.localPosition;
	}
	void Update() {
		RaycastHit hit;
		bool isLookedAt = GetComponent<Collider>().Raycast(head.Gaze, out hit, Mathf.Infinity);
		// if looking at object for 2 seconds, enable/disable autowalk
		if (isLookedAt && Time.time>delay) { 
			GameObject FPSController = GameObject.Find("Head");
			FPSInputController autowalk = FPSController.GetComponent<FPSInputController>();
			autowalk.checkAutoWalk = !autowalk.checkAutoWalk;
			delay = Time.time + 2.0f;
		}
		// currently looking at object
		else if (isLookedAt) { 
			GetComponent<Renderer>().material.color = Color.yellow; 
		} 
		// not looking at object
		else if (!isLookedAt) { 
			GetComponent<Renderer>().material.color = Color.red; 
			delay = Time.time + 2.0f; 
		}
	}
}

Your line private CardboardMain is either missing a type or the variable name. As it is uppercase, I assume “CardboardMain” is a type, so it should be:

private CardboardMain cardboard;