void spawnEnemy() { float TempR = rN; //int TempR = 2; if (TempR <= 1 && Time.time > nextSpawnTime) { nextSpawnTime = Time.time + spawnPeriod; shipType = "UFO"; enemyShip = flyweightFactory.initShip(shipType); enemyActions(enemyShip, "UFO"); //nextSpawnTime = spawnPeriod; } else if (TempR >= 1 && Time.time > nextSpawnTime) { nextSpawnTime = Time.time + spawnPeriod; shipType = "MOTHERSHIP"; enemyShip = flyweightFactory.initShip(shipType); enemyActions(enemyShip, "MOTHERSHIP"); } else { } }