private void SpawnEnemies() { if (encounter && hasEnemyInThisRoom) { encounter.SpawnEnemies(); enemiesInThisRoom = encounter.Enemies.GetComponentsInChildren <StatusComponent>().Length; foreach (StatusComponent status in encounter.Enemies.GetComponentsInChildren <StatusComponent>()) { status.AddOnDeath(checkEnemies); } if (type != 2) { encounter.ActivateEnviroment(); } dungeonManager.CloseAllDoors(); } }