Why the command line
vector3 NewPosition = (1,1,1);
is invalid? While the command line is valid
Vector3 NewPosition = new Vector3(1,1,1);
why using the command line below, is accepted without using the word "new"? Isn't transform.position also containt 3 value of (x,y,z)?
Vector3 NewPosition = transform.position
By writing "Vector3 NewPosition" isn't that it already recognize "NewPosition" as a memory storage area for "Vector3" type data? just like int a=1? I'm quite lost in spotting the difference.