public Area(string name) { ObjectId = AreaManager.GetUniqueAreaId(); AreaManager.Add(this); Name = name; Locations = new Dictionary <int, ILocation>(); }
private bool AreaManager_IsAreaExpired(On.AreaManager.orig_IsAreaExpired orig, AreaManager self, string _areaName, float _diff) { //OLogger.Log($"IsAreaExpired {_areaName}={GameTimetoDays(-_diff)})"); //return orig(self, _areaName, _diff); Area areaFromSceneName = self.GetAreaFromSceneName(_areaName); /*AreaManager.AreaEnum areaN = (AreaManager.AreaEnum)self.GetAreaIndexFromSceneName(_areaName); * if (areaN != AreaManager.AreaEnum.CierzoOutside && * areaN != AreaManager.AreaEnum.Abrassar && * areaN != AreaManager.AreaEnum.Emercar && * areaN != AreaManager.AreaEnum.HallowedMarsh) * { * SendNotificationToAllPlayers($"{areaN} NEVER expire"); * return false; * }*/ float _resetTime = areaFromSceneName.ResetTime == 168f ? RESPAWN_TIME : areaFromSceneName.ResetTime; if (areaFromSceneName != null && !self.PermenantAreas.Contains((AreaManager.AreaEnum)areaFromSceneName.ID) && 0f - _diff > _resetTime) { SendNotificationToAllPlayers($"RESPAWNED ({GameTimetoDays(-_diff)})"); return(true); } /*if (_diff < 0) * { * SendNotificationToAllPlayers($"{areaN} has not expired yet ({GameTimetoDays(-_diff)})"); * }*/ /*else * { * SendNotificationToAllPlayers($"{areaN} has not expired yet"); * }*/ return(false); }
private static void Prefix(AreaManager __instance) { if (PrisonLaborPrefs.DisableMod) { __instance.AllAreas.RemoveAll(area => area is Area_Labor); } }
private void listBox1_SelectedIndexChanged(object sender, EventArgs e) { toolStripStatusLabel1.Text = "Seleccione la Herramienta de actualizacion"; if (entidad.ToLower() == "area" && listBox1.SelectedItems.Count > 0) { AreaManager am = new AreaManager(); AreaDTO selarea; var aux = this.listBox1.SelectedValue; if (entidad == "area") { selarea = am.GetAreaDTO((int)this.listBox1.SelectedValue); if (selarea.File != null) { this.LupaBtn.Visible = true; archivo = selarea.File; } else { this.LupaBtn.Visible = false; archivo = ""; } } } }
public GlobalController(Devices devices, GlobalRepository globalRepository, ICachingHandler cachingHandler, AreaManager areaManager) { _devices = devices; _globalRepository = globalRepository; _cachingHandler = cachingHandler; _areaManager = areaManager; }
public static void Postfix(bool __result, Area area, AreaManager __instance) { if (__result) { __instance.map.GetComponent <MapComponent_AreaOrder>()?.Notify_Added(area); } }
public Area_Allowed(AreaManager areaManager, string label = null) : base(areaManager) { this.areaManager = areaManager; if (!label.NullOrEmpty()) { this.labelInt = label; } else { int num = 1; for (;;) { this.labelInt = "AreaDefaultLabel".Translate(new object[] { num }); if (areaManager.GetLabeled(this.labelInt) == null) { break; } num++; } } this.colorInt = new Color(Rand.Value, Rand.Value, Rand.Value); this.colorInt = Color.Lerp(this.colorInt, Color.gray, 0.5f); }
public string GetScriptOnLoad(int currentAreaId) { if (currentAreaId == 0) { return(string.Empty); } var areaInfo = AreaManager.GetAreaInfo(currentAreaId); if (areaInfo == null) { return(string.Empty); } string path; if (areaInfo.ParentsCount <= 1) { path = currentAreaId.ToString(); } else { path = areaInfo.ParentsPath.Substring(areaInfo.ParentsPath.IndexOf(",", StringComparison.Ordinal) + 1) + "," + currentAreaId; } return(AreaTreeItem.GetScriptOnLoad(path)); }
public ActionResult Index() { AreaManager areaManager = new AreaManager(); ViewBag.area = areaManager.GetAreas(); return(View()); }
private void Ondiscover(object state) { Application.Current.Dispatcher.BeginInvoke(new Action(() => { AreaManager.Discover(_restartFromExisting); })); }
public int Insert(AreaInfo areaInfo) { using (var conn = GetConnection()) { conn.Open(); using (var trans = conn.BeginTransaction()) { try { var parentAreaInfo = GetAreaInfo(areaInfo.ParentId); InsertWithTrans(parentAreaInfo, areaInfo, trans); trans.Commit(); } catch { trans.Rollback(); throw; } } } AreaManager.ClearCache(); return(areaInfo.Id); }
void Start() { guiManager = dontDestroy.currentGameManager.GetComponent <GUIManager>(); tranManager = dontDestroy.currentGameManager.GetComponent <TransitionManager>(); invManager = dontDestroy.currentGameManager.GetComponent <InventoryManagerNew>(); areaManager = dontDestroy.currentGameManager.GetComponent <AreaManager>(); }
public void Crossy() { selectGroup.SetActive(false); AreaManager obj = Instantiate(area, this.transform); obj.SetCrossyType(); }
IEnumerator hugProtocol() { while (true) { AreaManager areaManager = child.GetComponent <AreaManager>(); if (areaManager.InDeadZone) { child.SendMessage("SetNeutralEmotion"); areaManager.showZones(); setActionScreenText("You are too close to the inner-child. Please step back"); hugProtocolComplete = false; } else if (areaManager.InHugZone) { child.SendMessage("SetHappyEmotion"); areaManager.hideZones(); setActionScreenText("Give yourself a hug while looking at the inner-child and imagine they are in your arms. (Tap to continue)"); hugProtocolComplete = true; } else { child.SendMessage("SetNeutralEmotion"); areaManager.showZones(); setActionScreenText("Step into the green ring closer to the inner-child"); hugProtocolComplete = false; } yield return(new WaitForSeconds(0)); } }
public static void ExposeDataPostfix(AreaManager __instance) { if (Scribe.mode == LoadSaveMode.ResolvingCrossRefs) { AreaExtLoadHelper.OnResolveCrossRef(__instance.map.uniqueID); } }
public void Search() { selectGroup.SetActive(false); AreaManager obj = Instantiate(area, this.transform); obj.SetSearchType(); }
protected void Page_Load(object sender, EventArgs e) { AreaManager areaManager = new AreaManager(); areas = areaManager.SelectArea(); LabManageManager labManageManager = new LabManageManager(); labManages = labManageManager.SelectLabManage(); ReSourceManager reSourceManager = new ReSourceManager(); reSources = reSourceManager.SelectResource(); HeadNameResourceManager headNameResourceManager = new HeadNameResourceManager(); headNameResources = headNameResourceManager.SelectHeadNameResource(); RequestManager requestManager = new RequestManager(); requests = requestManager.SelectRequests(); if (Request.Cookies["ACookies"] != null) { HiddenField1.Value = Request.Cookies["Cookies5"]["id"]; } else { string msg = "No Cookies"; Label1.Text = msg; } }
void Setup() { Instance = this; GameObject = new GameObject(); Areas = new AreaManager(); Factions = new FactionManager(); Hud = new HudManager(); Pins = new PinManager(); Users = new UserManager(); Wars = new WarManager(); Zones = new ZoneManager(); Factions.Init(TryLoad <FactionInfo>(FactionsFile)); Areas.Init(TryLoad <AreaInfo>(AreasFile)); Pins.Init(TryLoad <PinInfo>(PinsFile)); Users.Init(); Wars.Init(TryLoad <WarInfo>(WarsFile)); Zones.Init(); Hud.Init(); Hud.GenerateMapOverlayImage(); if (Options.Upkeep.Enabled) { UpkeepCollectionTimer = timer.Every(Options.Upkeep.CheckIntervalMinutes * 60, Upkeep.CollectForAllFactions); } PrintToChat($"{Title} v{Version} initialized."); Ready = true; }
protected void Page_Load(object sender, EventArgs e) { DepartmentManager departmentManager = new DepartmentManager(); department = departmentManager.SelectDepartment(); AreaManager areaManager = new AreaManager(); areas = areaManager.SelectArea(); ReSourceManager reSourceManager = new ReSourceManager(); reSources = reSourceManager.SelectMultySelect(); RequestManager requestManager = new RequestManager(); requests = requestManager.SelectRequests(); HeadNameResourceManager headNameResourceManager = new HeadNameResourceManager(); headNameResources = headNameResourceManager.SelectHeadNameResource(); CollegeManager collegeManager = new CollegeManager(); colleges = collegeManager.SelectColleges(); }
private void RptContents_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType != ListItemType.Item && e.Item.ItemType != ListItemType.AlternatingItem) { return; } var userId = SqlUtils.EvalInt(e.Item.DataItem, nameof(AdministratorInfo.Id)); var userName = SqlUtils.EvalString(e.Item.DataItem, nameof(AdministratorInfo.UserName)); var displayName = SqlUtils.EvalString(e.Item.DataItem, nameof(AdministratorInfo.DisplayName)); var mobile = SqlUtils.EvalString(e.Item.DataItem, nameof(AdministratorInfo.Mobile)); var avatarUrl = SqlUtils.EvalString(e.Item.DataItem, nameof(AdministratorInfo.AvatarUrl)); var departmentId = SqlUtils.EvalInt(e.Item.DataItem, nameof(AdministratorInfo.DepartmentId)); var areaId = SqlUtils.EvalInt(e.Item.DataItem, nameof(AdministratorInfo.AreaId)); if (string.IsNullOrEmpty(displayName)) { displayName = userName; } var countOfFailedLogin = SqlUtils.EvalInt(e.Item.DataItem, nameof(AdministratorInfo.CountOfFailedLogin)); var countOfLogin = SqlUtils.EvalInt(e.Item.DataItem, nameof(AdministratorInfo.CountOfLogin)); var isLockedOut = SqlUtils.EvalBool(e.Item.DataItem, nameof(AdministratorInfo.IsLockedOut)); var lastActivityDate = SqlUtils.EvalDateTime(e.Item.DataItem, nameof(AdministratorInfo.LastActivityDate)); var ltlAvatar = (Literal)e.Item.FindControl("ltlAvatar"); var ltlUserName = (Literal)e.Item.FindControl("ltlUserName"); var ltlDisplayName = (Literal)e.Item.FindControl("ltlDisplayName"); var ltlMobile = (Literal)e.Item.FindControl("ltlMobile"); var ltlDepartment = (Literal)e.Item.FindControl("ltlDepartment"); var ltlArea = (Literal)e.Item.FindControl("ltlArea"); var ltlLastActivityDate = (Literal)e.Item.FindControl("ltlLastActivityDate"); var ltlCountOfLogin = (Literal)e.Item.FindControl("ltlCountOfLogin"); var ltlRoles = (Literal)e.Item.FindControl("ltlRoles"); var ltlActions = (Literal)e.Item.FindControl("ltlActions"); var ltlSelect = (Literal)e.Item.FindControl("ltlSelect"); ltlAvatar.Text = $@"<img src=""{(!string.IsNullOrEmpty(avatarUrl) ? avatarUrl : "../assets/images/default_avatar.png")}"" class=""rounded-circle"" style=""height: 36px; width: 36px;""/>"; ltlUserName.Text = GetUserNameHtml(userId, userName, countOfFailedLogin, isLockedOut, lastActivityDate); ltlDisplayName.Text = displayName; ltlMobile.Text = mobile; ltlDepartment.Text = DepartmentManager.GetDepartmentName(departmentId); ltlArea.Text = AreaManager.GetAreaName(areaId); ltlLastActivityDate.Text = GetDateTime(lastActivityDate); ltlCountOfLogin.Text = countOfLogin.ToString(); ltlRoles.Text = AdminManager.GetRolesHtml(userName); if (AuthRequest.AdminName != userName) { ltlActions.Text = ConfigHelper.GetConfigBool("IsSso") ? $@" <a class=""m-r-5"" href=""javascript:;"" onclick=""{ModalPermissionsSet.GetOpenWindowString(userName)}"">权限设置</a> " : $@" <a class=""m-r-5"" href=""adminProfile.cshtml?pageType=admin&userId={userId}"">修改资料</a> <a class=""m-r-5"" href=""adminPassword.cshtml?pageType=admin&userId={userId}"">更改密码</a> <a class=""m-r-5"" href=""javascript:;"" onclick=""{ModalPermissionsSet.GetOpenWindowString(userName)}"">权限设置</a> "; ltlSelect.Text = $@"<input type=""checkbox"" name=""UserNameCollection"" value=""{userName}"" />"; } }
public IHttpActionResult Get() { try { var request = new RequestImpl(); var userId = request.GetQueryInt("userId"); if (!request.IsAdminLoggin) { return(Unauthorized()); } var adminInfo = AdminManager.GetAdminInfoByUserId(userId); if (adminInfo == null) { return(NotFound()); } if (request.AdminId != userId && !request.AdminPermissionsImpl.HasSystemPermissions(ConfigManager.SettingsPermissions.Admin)) { return(Unauthorized()); } var departmentName = DepartmentManager.GetDepartmentName(adminInfo.DepartmentId); var areaName = AreaManager.GetAreaName(adminInfo.AreaId); var permissions = new PermissionsImpl(adminInfo); var level = permissions.GetAdminLevel(); var isSuperAdmin = permissions.IsConsoleAdministrator; var siteNames = new List <string>(); if (!isSuperAdmin) { var siteIdListWithPermissions = permissions.GetSiteIdList(); foreach (var siteId in siteIdListWithPermissions) { siteNames.Add(SiteManager.GetSiteName(SiteManager.GetSiteInfo(siteId))); } } var isOrdinaryAdmin = !permissions.IsSystemAdministrator; var roleNames = string.Empty; if (isOrdinaryAdmin) { roleNames = AdminManager.GetRolesHtml(adminInfo.UserName); } return(Ok(new { Value = adminInfo, DepartmentName = departmentName, AreaName = areaName, Level = level, IsSuperAdmin = isSuperAdmin, SiteNames = TranslateUtils.ObjectCollectionToString(siteNames, "<br />"), IsOrdinaryAdmin = isOrdinaryAdmin, RoleNames = roleNames })); } catch (Exception ex) { return(InternalServerError(ex)); } }
public void MapLoaded() { USelection = new UserSelection(this, core, gridPanel); if (AreasManager == null) { AreasManager = new AreaManager(core.OriginalMap, gridPanel); } Invoke((MethodInvoker)(() => { areaBindingSource.Clear(); foreach (Area a in AreasManager.AreaList) { areaBindingSource.Add(a); } groupBox_selection.Enabled = true; button_previous.Enabled = true; button_next.Enabled = true; button_newSuggestion.Enabled = true; button_select.Enabled = true; button_export.Enabled = true; toggleSwitch_view.Enabled = true; trackBar_history.Enabled = true; gridPanel.Enabled = true; printToolStripMenuItem.Enabled = true; })); }
public Area_Allowed(AreaManager areaManager, AllowedAreaMode mode, string label = null) : base(areaManager) { base.areaManager = areaManager; this.mode = mode; if (!label.NullOrEmpty()) { this.labelInt = label; } else { int num = 1; while (true) { if (mode == AllowedAreaMode.Animal) { this.labelInt = "AreaAnimalDefaultLabel".Translate(num); } else { this.labelInt = "AreaDefaultLabel".Translate(num); } if (areaManager.GetLabeled(this.labelInt) != null) { num++; continue; } break; } } this.colorInt = new Color(Rand.Value, Rand.Value, Rand.Value); this.colorInt = Color.Lerp(this.colorInt, Color.gray, 0.5f); }
public GuidelinePool(Monsters monsters, Map currentMap, Delegate callback, AreaManager areaManager, int maxMonsters, int maxItens, double hordesPercentage) { this.monsters = monsters; this.callback = callback; this.MaxMonsters = maxMonsters; this.MaxItens = maxItens; this.HordesPercentage = hordesPercentage; originalMap = currentMap.CloneJson() as Map; InitialPopulation = 30; GenerationLimit = 50; MutationPercentage = 0.4; CrossOverPercentage = 0.8; ElitismPercentage = 10; running = false; HasSolution = false; cells = originalMap.SpawnCells; fitness = new Guideline(cells, areaManager, MaxMonsters, MaxItens, HordesPercentage) { MaxItemsLever = LeverMaxItem, MaxMonstersLever = LeverMaxMonster, AmountHordesLever = LeverAmountHordes, DangerLever = LeverDanger, AccessibilityLever = LeverAccessibility }; //we can create an empty population as we will be creating the //initial solutions manually. population = new Population(InitialPopulation, cells.Count * ChromosomeUtils.NUMBER_GENES, true, true, ParentSelectionMethod.FitnessProportionateSelection); }
//--------------------------------------------------------------------------- public List <Vector3> ExecuteSearch(Vector3 startLocation, Vector3 endLocation, EBehaviour behaviour = EBehaviour.Follow) { Area area = AreaManager.Get().GetSharedArea(startLocation.To2D(), endLocation.To2D()); if (area == null) { return(new List <Vector3>()); } else { Rectangle areaBounds = area.Collider.Rects[0]; Bounds = new Rectangle(areaBounds.X / 64, areaBounds.Y / 64, areaBounds.Width / 64, areaBounds.Height / 64); } Point startPoint = new Point(((int)startLocation.X - 32) / 64, ((int)startLocation.Y - 32) / 64); Point endPoint = new Point(((int)endLocation.X - 32) / 64, ((int)endLocation.Y - 32) / 64); List <Vector3> path = new List <Vector3>(); foreach (Point position in ExecuteSearch(startPoint, endPoint, behaviour)) { if (position.Equals(startPoint)) { continue; } Vector3 pathLocation = new Vector3(position.X * 64 + 32, position.Y * 64 + 32, startLocation.Z); path.Add(pathLocation); } return(path); }
public static bool Prefix(AreaManager __instance) { if (__instance.map.GetComponent<MapComponent_RenderManager>().Rendering) { return false; } return true; }
private void Awake() { if (!instance) { instance = this; DontDestroyOnLoad(gameObject); } }
private FactionMapData(int factionId, Map map) : this(map) { this.factionId = factionId; designationManager = new DesignationManager(map); areaManager = new AreaManager(map); zoneManager = new ZoneManager(map); }
public static void TryMakeNewArea(AreaManager inst) { Area_Allowed area; avoid_internal_loop = false; inst.TryMakeNewAllowed(out area); avoid_internal_loop = true; }
public Guideline(List <Cell> spawnCells, AreaManager areaManager, int maxMonsters, int maxItens, double hordesPercentage) { this.cells = spawnCells; this.areaManager = areaManager; this.MaxItens = maxItens; this.MaxMonsters = maxMonsters; this.HordesPercentage = hordesPercentage; }
void Start() { instance = this; player = GameObject.FindObjectOfType<Player>(); sfx = GetComponent<AudioSource>(); StartCoroutine("ChangeAreaAsync", FirstScene); }
private void AddArea(object sender, RoutedEventArgs e) { string areaTitle = PromptDialog.Prompt("Area name", "Create new area"); ProjectProxy proxy = ((MenuItem)sender).DataContext as ProjectProxy; if (!string.IsNullOrWhiteSpace(areaTitle) && areaTitle != null) { AreaManager areaManager = new AreaManager(); AreaProxy areaProxy = ProxyConverter.AreaModelToProxy(areaManager.Create(areaTitle, proxy.ID)); proxy.Areas.Add(areaProxy); } }
public string AddArea(string id, string areaId, string areaTypeId, string areaName, string parentId, string zip, string createUserId) { #region 构造要新增的对象 if (string.IsNullOrEmpty(id) || id == Guid.Empty.ToString()) { id = Guid.NewGuid().ToString(); } Area area = new Area(); area.Id = id; area.AreaId = areaId; area.AreaTypeId = areaTypeId; area.AreaName = areaName; area.ParentId = parentId; area.Zip = zip; area.CreateDate = DateTime.Now; area.CreateUserId = createUserId; area.LastUpdateDate = DateTime.Now; area.LastUpdateUserId = createUserId; #endregion #region 执行SQL以创建对象 AreaManager manager = new AreaManager(); string sqlCreate = manager.GetCreateSql(area); using (DbOperator dbOperator = new DbOperator(ConnString)) { try { dbOperator.BeginTran(); dbOperator.ExecSql(sqlCreate); dbOperator.CommintTran(); return id; } catch (Exception ex) { dbOperator.RollbackTran(); throw new FacadeException("新增区域发生异常 - ", ex); } } #endregion }
private void DeleteArea(object sender, RoutedEventArgs e) { string areaTitle = PromptDialog.Prompt("Type the name of this area (to be sure you delete the right area)", "Delete area"); AreaProxy proxy = ((MenuItem)sender).DataContext as AreaProxy; if (!string.IsNullOrWhiteSpace(areaTitle) && areaTitle.Equals(proxy.Title)) { ProjectProxy projectProxy = this.UIProjectProxyList.Where(proj => proj.Areas.Any(a => a.ID == proxy.ID)).FirstOrDefault(); if (projectProxy != null) { AreaManager areaManager = new AreaManager(); areaManager.DeleteById(proxy.ID); projectProxy.Areas.Remove(proxy); } } }
public void UpdateArea(string areaId, string areaTypeId, string areaName, string parentId, string zip, string updateUserId) { #region 构造要修改的对象 Area area = new Area(); area.AreaTypeId = areaTypeId; area.AreaName = areaName; area.ParentId = parentId; area.Zip = zip; area.LastUpdateDate = DateTime.Now; area.LastUpdateUserId = updateUserId; #endregion #region 执行SQL以修改对象 AreaManager manager = new AreaManager(); string sqlUpdate = manager.GetUpdateSql(area); sqlUpdate += string.Format("WHERE [AreaId] = N'{0}'", areaTypeId); using (DbOperator dbOperator = new DbOperator(ConnString)) { try { dbOperator.BeginTran(); dbOperator.ExecSql(sqlUpdate); dbOperator.CommintTran(); } catch (Exception ex) { dbOperator.RollbackTran(); throw new FacadeException("修改区域发生异常 - ", ex); } } #endregion }
public bool CanMakeNewAllowed( AreaManager _this, AllowedAreaMode mode ) { return true; }
private void EditArea(object sender, RoutedEventArgs e) { AreaProxy areaProxy = ((MenuItem)sender).DataContext as AreaProxy; string areaTitle = PromptDialog.Prompt("New area name", "Edit area name"); if (!string.IsNullOrWhiteSpace(areaTitle) && !areaTitle.Equals(areaProxy.Title)) { ProjectProxy projectProxy = this.UIProjectProxyList.Where(proj => proj.Areas.Any(a => a.ID == areaProxy.ID)).FirstOrDefault(); if (projectProxy != null) { areaProxy.Title = areaTitle; AreaManager areaManager = new AreaManager(); areaManager.Update(ModelConverter.AreaProxyToModel(areaProxy)); projectProxy.Areas.Remove(areaProxy); projectProxy.Areas.Add(areaProxy); } } }