private void ConfigurePaths(MapModel mapModel, MapSerializationModel serializationModel) { foreach (var pathModel in serializationModel.Paths) { var mapPath = new MapPathModel(); mapPath.Name = pathModel.PathName; foreach (var pathStep in pathModel.PathSteps) { var mapTileModel = mapModel.GetTileModel(pathStep.Coords); mapPath.Add(mapTileModel); } mapModel.AddPath(mapPath); } }
public void AddPath(MapPathModel pathModel) => _paths.Add(pathModel.Name, pathModel);