Debug.Log() question

My question is whether the Debug.Log() function is supposed to round some values, and whether there are any settings for accuracy of that. Specifically I have just discovered that the Debug.Log(Vector3) command displays the Vector3 data with the accuracy of 0.1 so I get diverse results on entering Debug.Log(Vector3)- as a whole - and entering coordinates Debug.Log(Vector3.x),Debug.Log(Vector3.y),Debug.Log(Vector3.z) separately

It’s nothing to do with Debug.Log - the issue is that Vector3.ToString() gives back a string with 1 decimal place accuracy (ToString being called on any non string object for you).

What you could do is use the overload of ToString which takes a format string, you’d use ToString(“F2”) or any of the other format strings that are possible, e.g. http://msdn.microsoft.com/en-us/library/dwhawy9k.aspx