public EQEmu.Spawns.ZoneSpawns CreateNewZone(string zone,int version,bool local = false)
        {
            if (local)
            {
                ZoneSpawns = new EQEmu.Spawns.ZoneSpawnsLocal(TypeQueryConfig);
                ZoneSpawns.Zone = zone;
                ZoneSpawns.Version = _version;
            }
            else
            {
                var zps = new EQEmu.Spawns.ZoneSpawnsDatabase(_connection, TypeQueryConfig);
                ZoneSpawns = zps;
                zps.Lookup(zone, _version);
            }

            _zone = zone;
            NotifyPropertyChanged("Zone");

            return ZoneSpawns;
        }
 public Spawn2Display3D( EQEmu.Spawns.ZoneSpawns zoneSpawns)
 {
     _zoneSpawns = zoneSpawns;
     _zoneSpawns.Spawns.CollectionChanged += new System.Collections.Specialized.NotifyCollectionChangedEventHandler(Spawns_CollectionChanged);
     ShowAllSpawns();
 }