public Sector Resolve(SectorMap sectorMap) { if (sectorMap == null) { throw new ArgumentNullException("sectorMap"); } return(sectorMap.FromLocation(SectorCoords.X, SectorCoords.Y)); }
public void Resolve(SectorMap sectorMap, out Sector sector, out Subsector subsector) { if (sectorMap == null) { throw new ArgumentNullException("sectorMap"); } sector = null; subsector = null; sector = sectorMap.FromLocation(SectorLocation.X, SectorLocation.Y); if (sector != null) { subsector = sector[Index]; } }
public void Resolve(SectorMap sectorMap, ResourceManager resourceManager, out Sector sector, out World world) { if (sectorMap == null) { throw new ArgumentNullException("sectorMap"); } sector = null; world = null; sector = sectorMap.FromLocation(Sector.X, Sector.Y); if (sector != null) { WorldCollection worlds = sector.GetWorlds(resourceManager, cacheResults: true); if (worlds != null) { world = worlds[World.X, World.Y]; } } }
public Sector FromLocation(int x, int y, bool useMilieuFallbacks = false) => map.FromLocation(new Point(x, y), milieu, useMilieuFallbacks);
public void Resolve(SectorMap sectorMap, ResourceManager resourceManager, out Sector sector, out World world) { if (sectorMap == null) throw new ArgumentNullException("sectorMap"); sector = null; world = null; sector = sectorMap.FromLocation(Sector.X, Sector.Y); if (sector == null) return; WorldCollection worlds = sector.GetWorlds(resourceManager, cacheResults: true); if (worlds != null) world = worlds[World.X, World.Y]; }
public void Resolve(SectorMap sectorMap, out Sector sector, out Subsector subsector) { if (sectorMap == null) throw new ArgumentNullException("sectorMap"); sector = null; subsector = null; sector = sectorMap.FromLocation(SectorLocation.X, SectorLocation.Y); if (sector != null) subsector = sector[Index]; }
public Sector Resolve(SectorMap sectorMap) { if (sectorMap == null) throw new ArgumentNullException("sectorMap"); return sectorMap.FromLocation(SectorCoords.X, SectorCoords.Y); }
public Sector FromLocation(int x, int y) { return(map.FromLocation(x, y, milieu)); }