void GenerateSpawnables(Room room) { if (room.layout.specialLocations != null && room.layout.specialLocations.Length > 0) { foreach (var locSpawn in room.layout.specialLocations) { Spawnable spawnable = Instantiate(locSpawn.spawnable, room.bottomLeftCorner + locSpawn.location + new Vector3(0.5f, 0.5f, -1), Quaternion.identity); spawnable.transform.SetParent(GameController.instance.spawnableParent.transform); spawnable.setRoom(room); } } }