public override void RegionUnload(RegionMgr.Region region) { foreach (GeometryObj obj in GetObjects()) { DXControl.GeoObjects.Remove(obj); } ClearObjectRowMapping(); }
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); } }
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 DataRow[] mobs = DB.NPCTable.Select(DB.COL_NPC_REGION+"=" + region.ID); foreach (DataRow mob in mobs) { AddMob(mob); } }