SpawnerManager.GetBadTarget C# (CSharp) Method

GetBadTarget() private method

private GetBadTarget ( ) : GameObject
return GameObject
    GameObject GetBadTarget()
    {
        lastTargetWasBad = true;
        int rand = Random.Range (0, targetPrefabs.Count * 3);

        int iter = 0;
        while( badTargets[rand].activeInHierarchy && iter < badTargets.Count )
        {
            rand++;
            iter++;
            if( rand >= targetPrefabs.Count * 3 )
                rand = 0;
        }

        return badTargets[rand];
    }