Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
 public void AddPath(MapPathModel pathModel) => _paths.Add(pathModel.Name, pathModel);