Example #1
0
    /// <summary>
    /// 重新加载疏散预案相关信息
    /// </summary>
    public void ReLoadEvacuationArea()
    {
        Popuplist.GetComponent <UIPopupList>().Clear();
        foreach (GameObject area in Areas)
        {
            Destroy(area);
        }
        foreach (GameObject AreaText in AreaTexts)
        {
            Destroy(AreaText);
        }
        Areas.Clear();
        AreaTexts.Clear();

        Logger.Instance.WriteLog("加载疏散预案信息");
        EvacuationPlanDao ePlanDao = new EvacuationPlanDao();
        var ePlan = ePlanDao.Select003();

        foreach (var plan in ePlan)
        {
            Popuplist.GetComponent <UIPopupList>().AddItem(plan.name);
        }
        if (ePlan.Count > 0)
        {
            Popuplist.GetComponent <UIPopupList>().value = ePlan[0].name;

            StartCoroutine(LoadEvacuationArea());
        }
    }
Example #2
0
 private void ModuleClosed()
 {
     CloseArea();
     Areas.Clear();
     IsModuleLoaded     = false;
     IsAreaListExpanded = false;
 }
Example #3
0
 public void ResetMission()
 {
     Players.Clear();
     AirFields.Clear();
     GameObjects.Clear();
     Areas.Clear();
 }
Example #4
0
        /// <summary>
        /// Clears (removes) all assignments from the specified group.
        /// </summary>
        public void Clear()
        {
            foreach (var point in Points)
            {
                Remove(point);
            }

            foreach (var frame in Frames)
            {
                Remove(frame);
            }

            foreach (var area in Areas)
            {
                Remove(area);
            }

            foreach (var link in Links)
            {
                Remove(link);
            }

            Points.Clear();
            Frames.Clear();
            Areas.Clear();
            Links.Clear();
            Cables.Clear();
            Tendons.Clear();
            Solids.Clear();
        }
Example #5
0
        public void LoadCollections()
        {
            Areas.Clear();
            Operations.Clear();
            Personal.Clear();
            Shifts.Clear();

            foreach (var area in _collectionsRepository.LoadWorkAreas())
            {
                Areas.Add(area);
            }

            foreach (var operation in _collectionsRepository.LoadWorks())
            {
                Operations.Add(operation);
            }

            foreach (var employee in _collectionsRepository.LoadPersonal())
            {
                Personal.Add(employee);
            }

            foreach (var shift in _collectionsRepository.LoadShiftSet())
            {
                Shifts.Add(shift);
            }
        }
Example #6
0
 private void LoadExistingData()
 {
     Areas.Clear();
     foreach (var loaded in _moduleDataService.LoadAll <AreaData>())
     {
         AreaDataObservable area = _observableDataFactory.CreateAndMap <AreaDataObservable, AreaData>(loaded);
         Areas.Add(area);
     }
 }
 /// <summary>
 /// Removes all potentially loaded data.
 /// </summary>
 public void Unload()
 {
     Info = new ScenarioInfo();
     Factions.Clear();
     Units.Clear();
     Areas.Clear();
     Connections.Clear();
     Items.Clear();
     Weapons.Clear();
 }
Example #8
0
 public void Close()
 {
     foreach (var c in Levelscript)
     {
         c.Close();
     }
     Levelscript.Clear();
     foreach (var a in Areas)
     {
         a.Close();
     }
     Areas.Clear();
     Closed = true;
 }
Example #9
0
        /// <summary>
        /// Clears the Current map's Lists from memory, Loads New TiledMap into memory,
        /// positions and faces the Player accordingly, snaps the MapCamera into place,
        /// then signals the MapTransition object to continue it's transition
        /// </summary>
        private void UnloadMap()
        {
            MapObjects.Clear();
            CollisionObjects.Clear();
            Areas.Clear();
            AdjacentMaps.Clear();

            LoadMap("maps/" + MapTransition.DestinationMapName);

            MainPlayer.SetPosition(MapTransition.DestinationPosition);
            MainPlayer.SetFacing(MapTransition.DestinationFacing);

            SetAreaBoundaries(MapTransition.DestinationAreaName);
            MapCamera.Position = MainPlayer.Position - new Vector2(MapCamera.BoundingRectangle.Width / 2, MapCamera.BoundingRectangle.Height / 2);
            UpdateCameraPosition(ActiveArea);

            MapTransition.MapChangeComplete((Rectangle)MapCamera.BoundingRectangle);
        }
Example #10
0
 public void fillAreas()
 {
     if (Areas == null)
     {
         Areas = new Dictionary <int, string>();
     }
     Areas.Clear();
     Areas.Add(1, "Informes");
     Areas.Add(2, "Tele Marketing");
     Areas.Add(3, "Admisión");
     Areas.Add(4, "La Pre Ruiz");
     Areas.Add(5, "Ciclo de Avance Académico");
     Areas.Add(6, "Posgrado");
     Areas.Add(7, "Educación Continua");
     Areas.Add(8, "Secretaría Académica");
     Areas.Add(9, "Biblioteca");
     Areas.Add(10, "Titulación en Educación");
     Areas.Add(11, "Relaciones Institucionales");
     Areas.Add(12, "Web Master");
 }
Example #11
0
        public async Task RefreshAsync()
        {
            JObject configuration;

            try
            {
                configuration = await _controllerClient.GetConfiguration();
            }
            catch (Exception exception)
            {
                _unhandledExceptionPresenter.Show(exception);
                return;
            }

            Areas.Clear();
            var parser = new ConfigurationParser();

            foreach (var areaItem in parser.Parse(configuration))
            {
                Areas.Add(areaItem);
            }
        }
Example #12
0
        /// <summary>
        /// What to do when the region collapses.
        /// Examples of use: Expire task on task dungeons.
        /// </summary>
        public override void OnCollapse()
        {
            base.OnCollapse();

            if (m_autoCloseRegionTimer != null)
            {
                m_autoCloseRegionTimer.Stop();
                m_autoCloseRegionTimer = null;
            }

            if (m_delayCloseRegionTimer != null)
            {
                m_delayCloseRegionTimer.Stop();
                m_delayCloseRegionTimer = null;
            }

            DOL.Events.GameEventMgr.RemoveAllHandlersForObject(this);

            m_zoneSkinMap.Clear();

            Areas.Clear();
        }
Example #13
0
        /// <summary>
        /// Clears (removes) all assignments from the specified group.
        /// </summary>
        /// <exception cref="CSiException"><see cref="CSiApiBase.API_DEFAULT_ERROR_CODE" /></exception>
        public void Clear()
        {
#if !BUILD_ETABS2015 && !BUILD_ETABS2016 && !BUILD_ETABS2017
            _app?.Model.Definitions.Groups.Clear(Name);
#else
            //Node
            foreach (var point in Points)
            {
                Remove(point);
            }
            //Frame
            foreach (var frame in Frames)
            {
                Remove(frame);
            }
            //Area
            foreach (var area in Areas)
            {
                Remove(area);
            }
            //Link
            foreach (var link in Links)
            {
                Remove(link);
            }
#endif
            Points.Clear();
            Frames.Clear();
            Areas.Clear();
            Links.Clear();
#if !BUILD_ETABS2015 && !BUILD_ETABS2016 && !BUILD_ETABS2017
            Cables.Clear();
            Tendons.Clear();
            Solids.Clear();
#endif
        }
Example #14
0
 /// <summary>
 /// Reinitilize child objet
 /// </summary>
 public void Dispose()
 {
     Areas.Clear();
     Render();
 }