private void sendEnemy(int numberOfEnemies) { // float distanceCoveredByCar = car.GetCurrentRoadNum() + car.GetFractionAlongCurrentRoad(); int enemy1Lane = GetRandomLaneNumber(); GameObject enemy1 = EnemyPool.instance.Get(); enemy1?.GetComponent <EnemyMovement>().Init(car.GetCurrentRoadNum(), car.GetFractionAlongCurrentRoad(), 2, enemy1Lane); enemy1.SetActive(true); if (numberOfEnemies == 2) { int enemy2Lane = GetRandomLaneNumber(enemy1Lane); GameObject enemy2 = EnemyPool.instance.Get(); enemy2?.GetComponent <EnemyMovement>().Init(car.GetCurrentRoadNum(), car.GetFractionAlongCurrentRoad(), 2, enemy2Lane); enemy2.SetActive(true); } }
public float getPercentageAlongRoad() { return(carMovement.GetFractionAlongCurrentRoad()); }