-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating

Learning C# 7 By Developing Games with Unity 2017
By :

Not all variables need to be public. If there's no need for a variable to be changed in the Inspector
panel or be accessed from other scripts, it doesn't make sense to clutter the Inspector
panel with needless properties. In the LearningScript
, perform the following steps:
6
to this:private int number1 = 2;
7
to the following:int number2 = 9;
Main Camera
You will notice in the Inspector
panel that both properties, Number 1
andNumber 2
, are gone:
Line 6: private int number1 = 2;
The preceding line explicitly states that the number1
variable has to be private. Therefore, the variable is no longer a property in the Inspector
panel. It is now a private variable for storing data:
Line 7: int number2 = 9;
The number2
variable is no longer visible as a property either, but you didn't specify it as private
. If you don't explicitly state whether a variable will be public or private, by default, the variable will implicitly be...