# Spawn an object every time i=+5

I want to spawn a game object every time a public variable is 5 more than the last for example 5,10,15,20… but how can I do this? I was thinking of making something like

``````public var i:int;

if(i==5||i==10||i==15...){
//do something
}
``````

but the problem is that this is suppose to go to infinity so how can I?maybe a list? or and array?

Think of your problems in terms of the sequence itself. When do you want the `if` statement to execute? You want it to execute when `i` is a multiple of `5`.

If you do a quick google search you will find that finding out whether a variable is a multiple of some number is quite easily done using the `modulus` operator.

The modulus operator returns the remainder of the left hand side, when divided by the right hand side. In almost every language, the modulus operator is `%`. So `2 % 10 = 2` and `20 % 8 = 4`.

Back to the problem, what is the remainder when something is exactly divisible by a number?

`0`

So your test is really easy to do:

`i % 5 == 0`