Trouble Changing Position of a GameObject

Can anyone point out the correct way to do this? I cannot get my code to work using this method. Anyhow here is the clipping from my crosshairManager script I’ve been working on.

	public void SetCrosshairMangerLocation() {
		Debug.Log(_crosshairManager.transform.position);
		_crosshairManager.transform.position = Vector3(Event.current.mousePosition.x, Event.current.mousePosition.y, 2); 
	}

_crosshairManager.transform.position = new Vector3 (Event.current.mousePosition.x, Event.current.mousePosition.y, 2);

I’m guessing you are missing the new keyword, if this still dosn’t help you (or if it does, still keep in mind for next time) please provide more info on your problem.

Is it giving you an error? no error but not moving? moving but not to where you want it to? etc.