Full example

In the following image, we see a C# script applied to an object. Within the Rocket class, a public variable moveSpeed and a private variable blastSpeed are declared. The private variable is not given a value when declared but is assigned one in the Update() function, where it is given the value of the public variable moveSpeed, multiplied by 2. The value of this private variable is then used in a new Vector3 variable as the Z-coordinate, which in turn is used to set the velocity value of a Rigidbody object:

Full example

Note

Be aware that any value adjusted in the Inspector will override the original value given to a variable within the script. It ...

Get Unity 3.x Game Development Essentials now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.