Ejemplo n.º 1
0
        private void comboBoxMaps_SelectionChangeCommitted(object sender, EventArgs e)
        {
            char[] seps = { '[', ']' };
            string item = (string)comboBoxMaps.Items[comboBoxMaps.SelectedIndex];

            string[] split = item.Split(seps, 3); //befor, between, after ;)

            if (item == "")
            {
                return;
            }

            if (split.Length < 2)
            {
                return;
            }

            string region = split[1];


            int id = int.Parse(region);

            RegionMgr.Region reg = RegionMgr.GetRegion(id);

            if (reg != null)
            {
                RegionMgr.LoadRegion(reg);
            }
        }
Ejemplo n.º 2
0
 public override void RegionUnload(RegionMgr.Region region)
 {
     foreach (GeometryObj obj in GetObjects())
     {
         DXControl.GeoObjects.Remove(obj);
     }
     ClearObjectRowMapping();
 }
Ejemplo n.º 3
0
 public override void RegionLoad(RegionMgr.Region region)
 {
     // load locations
     DataRow[] locations = DB.LocationTable.Select(DB.COL_LOCATION_REGIONID + "=" + region.ID);
     foreach (DataRow location in locations)
     {
         AddLocation(location);
     }
 }
Ejemplo n.º 4
0
 public override void RegionLoad(RegionMgr.Region region)
 {
     // load mobs
     DataRow[] mobs = DB.NPCTable.Select(DB.COL_NPC_REGION + "=" + region.ID);
     foreach (DataRow mob in mobs)
     {
         AddMob(mob);
     }
 }
Ejemplo n.º 5
0
 public override void RegionLoad(RegionMgr.Region region)
 {
     // load locations
     DataRow[] areas = DB.AreaTable.Select(DB.COL_AREA_REGIONID + "=" + region.ID);
     foreach (DataRow area in areas)
     {
         AddArea(area);
     }
 }
 public override void RegionLoad(RegionMgr.Region region)
 {
     // load mobs
     if (QuestDesignerMain.WaitForDatabase() && QuestDesignerMain.DatabaseSupported)
     {
         IList <WorldObject> objs = QuestDesignerMain.DatabaseAdapter.GetWorldObjectListForRegion(region.ID);
         foreach (WorldObject obj in objs)
         {
             AddWorldObject(obj);
         }
     }
 }
Ejemplo n.º 7
0
 public override void RegionLoad(RegionMgr.Region region)
 {
     // load mobs
     if (QuestDesignerMain.WaitForDatabase() && QuestDesignerMain.DatabaseSupported)
     {
         IList <Mob> mobs = QuestDesignerMain.DatabaseAdapter.GetNPCListForRegion(region.ID);
         foreach (Mob mob in mobs)
         {
             AddMob(mob);
         }
     }
 }
Ejemplo n.º 8
0
 public abstract void RegionUnload(RegionMgr.Region region);