private static void SpawnEnemy(EnemyWaveConfig enemyWaveConfig, EnemyPathing enemyPathing) { var enemy = Instantiate( enemyWaveConfig.EnemyPrefab, enemyWaveConfig.GetWaypoints()[0].position, Quaternion.identity); var enemyComp = enemy.GetComponent <Enemy>(); SetEnemyAttributes(enemyWaveConfig, enemyComp); enemyPathing.AddEnemy(enemy); }