void SetupForPvELadder() { campaignLevel = CampaignLevel.Load(pveLadderLevel); campaignLevel.Setup(); pveConfig = campaignLevel.config; //power rate player1.powerSource.generationRate = pveConfig.playerPowerRate; player1.powerSource.generationRateAdjustment = 1; player2.powerSource.generationRate = pveConfig.cpuPowerRate; player2.powerSource.generationRateAdjustment = 1; if (pveConfig.isBossLevel) { print("BOSS"); var unit = pveConfig.boss.prefab.Instantiate(); unit.player = player2; unit.name = "BOSS"; // unit.releaseZone = player2.fortress.towers[2].transform.position; unit.transform.position = player2.fortress.towers[2].transform.position + (player2.fortress.towers[2].transform.forward * 12) + (player2.fortress.towers[2].transform.up * 10); unit.transform.rotation = player2.fortress.towers[2].transform.rotation; pveConfig.AdjustBossUnit(unit); } Time.timeScale = pveConfig.gameSpeed; campaignLevel.Begin(); // }