private void loadAll()
 {
     setState(false);
     status.Content      = "Loading...";
     progress.Visibility = Visibility.Visible;
     //
     loadTask                  = new LoadWorker();
     loadTask.NpcMgr           = npcMgr;
     loadTask.ItemMgr          = itemMgr;
     loadTask.ScriptMgr        = scriptMgr;
     loadTask.GeoMgr           = geoMgr;
     loadTask.OnStatusChanged += loadTask_OnStatusChanged;
     loadTask.OnComplete      += loadTask_OnComplete;
     loadTask.Run(loadTask_Progress);
 }
 public void LoadRegion()
 {
     is_loading            = true;
     lblLoading.Visibility = Visibility.Visible;
     dx.Visibility         = Visibility.Collapsed;
     progress.Value        = 0;
     map.IsEnabled         = false;
     //
     loadTask             = new LoadWorker();
     loadTask.Scene       = scene;
     loadTask.GeoMgr      = GeoMgr;
     loadTask.X           = region_x;
     loadTask.Y           = region_y;
     loadTask.OnComplete += loadTask_OnComplete;
     loadTask.Run(loadTask_Progress);
 }