private void Update() { if (onRange && Input.GetKeyDown(KeyCode.E)) { Scr_LevelManager.LoadSystemSelection(); } }
private void Start() { levelManager = FindObjectOfType <Scr_LevelManager>(); }
private void ExitScene() { Scr_LevelManager.LoadPlanetSystem(Scr_Levels.LevelToLoad.PlanetSystem1); }
private void ChangeScene() { Scr_LevelManager.LoadNarrativeScene(); }
public static void JumpTravel(bool multiJump, Scr_Levels.Galaxies targetGalaxy, Scr_Levels.LevelToLoad targetSystem) { if (multiJump && unlockedMultiJump) { switch (targetGalaxy) { case Scr_Levels.Galaxies.Galaxy1: if (Scr_Levels.currentGalaxy == Scr_Levels.Galaxies.Galaxy1) { if ((Scr_Levels.currentGalaxy == Scr_Levels.Galaxies.Galaxy2 && playerShipWarehouse.jumpCellAmount >= Scr_LevelManager.travelCost0to1) || (Scr_Levels.currentGalaxy == Scr_Levels.Galaxies.Galaxy3 && playerShipWarehouse.jumpCellAmount >= Scr_LevelManager.travelCost0to2)) { if (Scr_Levels.currentGalaxy == Scr_Levels.Galaxies.Galaxy2) { playerShipWarehouse.jumpCellAmount -= Scr_LevelManager.travelCost0to1; } else { playerShipWarehouse.jumpCellAmount -= Scr_LevelManager.travelCost0to2; } switch (targetSystem) { case Scr_Levels.LevelToLoad.PlanetSystem1: Scr_LevelManager.LoadPlanetSystem(Scr_Levels.LevelToLoad.PlanetSystem1); break; case Scr_Levels.LevelToLoad.PlanetSystem2: Scr_LevelManager.LoadPlanetSystem(Scr_Levels.LevelToLoad.PlanetSystem2); break; } } } break; case Scr_Levels.Galaxies.Galaxy2: if (Scr_Levels.currentGalaxy == Scr_Levels.Galaxies.Galaxy2) { if ((Scr_Levels.currentGalaxy == Scr_Levels.Galaxies.Galaxy1 && playerShipWarehouse.jumpCellAmount >= Scr_LevelManager.travelCost0to1) || (Scr_Levels.currentGalaxy == Scr_Levels.Galaxies.Galaxy3 && playerShipWarehouse.jumpCellAmount >= Scr_LevelManager.travelCost1to2)) { if (Scr_Levels.currentGalaxy == Scr_Levels.Galaxies.Galaxy1) { playerShipWarehouse.jumpCellAmount -= Scr_LevelManager.travelCost0to1; } else { playerShipWarehouse.jumpCellAmount -= Scr_LevelManager.travelCost1to2; } switch (targetSystem) { case Scr_Levels.LevelToLoad.PlanetSystem3: Scr_LevelManager.LoadPlanetSystem(Scr_Levels.LevelToLoad.PlanetSystem3); break; case Scr_Levels.LevelToLoad.PlanetSystem4: Scr_LevelManager.LoadPlanetSystem(Scr_Levels.LevelToLoad.PlanetSystem4); break; case Scr_Levels.LevelToLoad.PlanetSystem5: Scr_LevelManager.LoadPlanetSystem(Scr_Levels.LevelToLoad.PlanetSystem5); break; } } } break; case Scr_Levels.Galaxies.Galaxy3: if (Scr_Levels.currentGalaxy == Scr_Levels.Galaxies.Galaxy3) { if ((Scr_Levels.currentGalaxy == Scr_Levels.Galaxies.Galaxy1 && playerShipWarehouse.jumpCellAmount >= Scr_LevelManager.travelCost0to2) || (Scr_Levels.currentGalaxy == Scr_Levels.Galaxies.Galaxy2 && playerShipWarehouse.jumpCellAmount >= Scr_LevelManager.travelCost1to2)) { if (Scr_Levels.currentGalaxy == Scr_Levels.Galaxies.Galaxy1) { playerShipWarehouse.jumpCellAmount -= Scr_LevelManager.travelCost0to2; } else { playerShipWarehouse.jumpCellAmount -= Scr_LevelManager.travelCost1to2; } switch (targetSystem) { case Scr_Levels.LevelToLoad.PlanetSystem6: Scr_LevelManager.LoadPlanetSystem(Scr_Levels.LevelToLoad.PlanetSystem6); break; case Scr_Levels.LevelToLoad.PlanetSystem7: Scr_LevelManager.LoadPlanetSystem(Scr_Levels.LevelToLoad.PlanetSystem7); break; } } } break; } } else { switch (targetSystem) { case Scr_Levels.LevelToLoad.PlanetSystem1: if (Scr_Levels.currentLevel == Scr_Levels.LevelToLoad.PlanetSystem2 && playerShipWarehouse.jumpCellAmount >= 1) { playerShipWarehouse.jumpCellAmount -= 1; Scr_LevelManager.LoadPlanetSystem(Scr_Levels.LevelToLoad.PlanetSystem1); } break; case Scr_Levels.LevelToLoad.PlanetSystem2: if (Scr_Levels.currentLevel == Scr_Levels.LevelToLoad.PlanetSystem1 && playerShipWarehouse.jumpCellAmount >= 1) { playerShipWarehouse.jumpCellAmount -= 1; Scr_LevelManager.LoadPlanetSystem(Scr_Levels.LevelToLoad.PlanetSystem2); } break; case Scr_Levels.LevelToLoad.PlanetSystem3: if ((Scr_Levels.currentLevel == Scr_Levels.LevelToLoad.PlanetSystem4 || Scr_Levels.currentLevel == Scr_Levels.LevelToLoad.PlanetSystem5) && playerShipWarehouse.jumpCellAmount >= 1) { playerShipWarehouse.jumpCellAmount -= 1; Scr_LevelManager.LoadPlanetSystem(Scr_Levels.LevelToLoad.PlanetSystem3); } break; case Scr_Levels.LevelToLoad.PlanetSystem4: if ((Scr_Levels.currentLevel == Scr_Levels.LevelToLoad.PlanetSystem3 || Scr_Levels.currentLevel == Scr_Levels.LevelToLoad.PlanetSystem5) && playerShipWarehouse.jumpCellAmount >= 1) { playerShipWarehouse.jumpCellAmount -= 1; Scr_LevelManager.LoadPlanetSystem(Scr_Levels.LevelToLoad.PlanetSystem4); } break; case Scr_Levels.LevelToLoad.PlanetSystem5: if ((Scr_Levels.currentLevel == Scr_Levels.LevelToLoad.PlanetSystem3 || Scr_Levels.currentLevel == Scr_Levels.LevelToLoad.PlanetSystem4) && playerShipWarehouse.jumpCellAmount >= 1) { playerShipWarehouse.jumpCellAmount -= 1; Scr_LevelManager.LoadPlanetSystem(Scr_Levels.LevelToLoad.PlanetSystem5); } break; case Scr_Levels.LevelToLoad.PlanetSystem6: if ((Scr_Levels.currentLevel == Scr_Levels.LevelToLoad.PlanetSystem7) && playerShipWarehouse.jumpCellAmount >= 1) { playerShipWarehouse.jumpCellAmount -= 1; Scr_LevelManager.LoadPlanetSystem(Scr_Levels.LevelToLoad.PlanetSystem6); } break; case Scr_Levels.LevelToLoad.PlanetSystem7: if ((Scr_Levels.currentLevel == Scr_Levels.LevelToLoad.PlanetSystem6) && playerShipWarehouse.jumpCellAmount >= 1) { playerShipWarehouse.jumpCellAmount -= 1; Scr_LevelManager.LoadPlanetSystem(Scr_Levels.LevelToLoad.PlanetSystem7); } break; } } }
public void Exit() { Scr_LevelManager.LoadMainMenu(); }
private void Start() { Scr_LevelManager.Finder(); Scr_Travel.Finder(); }