-
Book Overview & Buying
-
Table Of Contents
Learning C# by Developing Games with Unity 5.x - Second Edition
By :
You have learned the fundamentals of the three basic loops. Let's have some fun now. You can write virtually any code inside a loop block.
Why don't we insert some if statements inside our code block and ask Unity to make the decisions? Let's iterate through a for loop 100 times and print on the Unity Console some useful information about the i variable's value, as follows:

Checking whether a number is zero, even, or odd
Let's analyze the code:
Line 9: This is the declaration of the for loop. The condition for our loop is i < 100, which means that we will run the loop 100 times with the value of i increasing from 0 to 99.
Line 11: This contains a simple if statement that checks whether i is equal to 0. As the i value increments every time the loop runs through, line 12 will be executed only once, that is, on the first loop run.
Line 14: This contains if statements that call the IsNumberEven function, which returns bool. I know this feels very complicated now, but it is deliberate...