public WorldMapAreaSpot ToMapAreaSpot(float x, float y, float z, string continent, int mapHint) { var area = WorldMapAreaFactory.GetWorldMapArea(areas.Values.ToList(), x, y, continent, mapHint); return(new WorldMapAreaSpot { Y = area.ToMapX(x), X = area.ToMapY(y), Z = z, MapID = area.UIMapId }); }
public WorldMapAreaSpot ToMapAreaSpot(float x, float y, float z, int mapHint) { var area = WorldMapAreaFactory.GetWorldMapArea(worldMapAreas, x, y, search.continent, mapHint); return(new WorldMapAreaSpot { Y = area.ToMapX(x), X = area.ToMapY(y), Z = z, MapID = area.UIMapId }); }
public PPatherService(Action <string> onWrite, DataConfig dataConfig) { this.dataConfig = dataConfig; logger = new PatherPath.Logger(onWrite); this.worldMapAreas = WorldMapAreaFactory.Read(logger, dataConfig); }
public PPatherService() { logger = new PatherPath.Logger((s) => Log(s)); dataConfig = DataConfig.Load(); this.worldMapAreas = WorldMapAreaFactory.Read(logger, dataConfig); }