Example #1
0
        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);
 }