Time for action – making a variable private

Not all variables need to be public. If there's no need for a variable to be changed in the Inspector panel nor be accessed from other scripts, it doesn't make sense to clutter the Inspector panel with needless properties. In LearningScript, perform the following steps:

  1. Change line 6 to the following:
    private int number1 = 2;
  2. Change line 7 to the following:
    int number2 = 9;
  3. Save the file.
  4. In Unity, select Main Camera.

What just happened?

You will notice in the Inspector panel that both properties, Number 1 and Number 2 are gone.

  • Line 6: private int number1 = 2;

    The preceding line explicitly states that the number1 variable is to be private, therefore the variable is no longer a property in the Inspector panel. ...

Get Learning C# by Developing Games with Unity 3D Beginner's Guide 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.