public void SetUpMapFromHack(MapSquare currentSquare, HackTarget currentHackTarget) { SetupPlayerPortraits(); runner.MapSetup(); mapConfig = FindObjectOfType <MapConfig>(); mapConfig.SetupPipManagers(runner, setupTimeInSeconds, securityLevel); MapSquare[] mapSquares = FindObjectsOfType <MapSquare>(); foreach (MapSquare square in mapSquares) { if (square.GetIsPlayerPresent()) { square.SetPlayerStart(); break; } } currentSquare.ReopenHackMenu(currentHackTarget); }