public void InstantiateEnemyPrefab(StatsHolder stats) { GameObject initEnemy = Instantiate(preInitEnemy); if (!stats.predefinedPosition) { stats.spawnAngle = Random.value * 360; } initEnemy.GetComponent <Enemy> ().SetStats( stats ); if (stats.requiredKill) { waveHandler.NofifyRequiredKillUnitSpawned(); } initEnemy.name = stats.Name + numberOfEnemies; numberOfEnemies++; }