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(); }