void GenerateMap() { if (!MapProperties.isLoaded) { clearMap = new ClearMapGenerator(MapProperties.height, MapProperties.width, MapProperties.difficulty); clearMap.CreateMap(field); clearMap.CreateObstacles(obstacle); clearMap.CreateStartAndFinish(start, end); } else { SaveLoadScript.Load(); loadedMap = new LoadedMapGenerator(MapProperties.height, MapProperties.width); loadedMap.CreateMap(field); loadedMap.CreateObstacles(obstacle); loadedMap.CreateStartAndFinish(start, end); } }