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:
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.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.if
statements that call the IsNumberEven
function, which returns bool
. I know this feels very complicated now, but it is deliberate. We need to make sure that you understand every single line of this example.To make things easier, we can talk about the IsNumberEven
method first.
The IsNumberEven
method is constructed from elements that are well known to you. This method takes one int
parameter and uses name number within itself. It also returns bool
. That's why we can use it directly in line 14.