/// <summary> /// retrieves tags and categories for the resource /// </summary> private void RetrieveTagsAndCategories() { using (ZentityContext context = CoreHelper.CreateZentityContext()) { ScholarlyWorkItem resource = context.Resources .OfType <ScholarlyWorkItem>() .Where(res => res.Id == ResourceUri) .FirstOrDefault(); if (resource == null || !resource.Authorize("Read", context, CoreHelper.GetAuthenticationToken())) { return; } resource.CategoryNodes.Load(); List <string> categoryNames = resource.CategoryNodes .Select(category => category.Title) .ToList(); CategoryNames.AddRange(categoryNames); resource.Tags.Load(); List <string> tagNames = resource.Tags .Select(tag => tag.Name) .ToList(); TagNames.AddRange(tagNames); } }
private void ExpressTagButtonsFromBackend(OutlookTagBarContext localTaggingContext) { if (localTaggingContext.isRead()) { string entryID = localTaggingContext.GetEmailBeingRead().EntryID; string json = TagCommon.Backend.TagsForEmail(entryID); TagNames tagNames = TagCommon.Utils.GetTagNamesForJson(json); List <TagName> tags = tagNames.Tags; foreach (TagName tag in tags) { AddNewButton(tag.Name, localTaggingContext); } } else if (localTaggingContext.isReply()) { string entryID = localTaggingContext.GetEmailBeingRepliedTo().EntryID; string json = TagCommon.Backend.TagsForEmail(entryID); TagNames tagNames = TagCommon.Utils.GetTagNamesForJson(json); List <TagName> tags = tagNames.Tags; foreach (TagName tag in tags) { AddNewButton(tag.Name, localTaggingContext); } } else if (localTaggingContext.isExplorerInit()) { // skip it - the CurrentExplorer_SelectionChanged event will trigger the refresh in a bit } else if (localTaggingContext.isCompose()) { throw new TagServicesException("refreshTagButtons not implemented for Compose state"); } }
public void TestTagExists() { TagNames tag = new TagNames("audio"); Search.database.AddTag(tag); Assert.True(Search.database.TagExists(tag)); }
private SearchResponse SearchByText(SearchQuery searchQuery, bool?onlyBrands = null) { var websiteId = _requestModelAccessor.RequestModel.WebsiteModel.SystemId; var channelId = _requestModelAccessor.RequestModel.ChannelModel.SystemId; var searchQueryBuilder = _searchQueryBuilderFactory.Create(CultureInfo.CurrentUICulture, CmsSearchDomains.Pages, searchQuery); searchQueryBuilder.ApplyFreeTextSearchTags(); searchQueryBuilder.ApplyDefaultSortOrder(); var request = searchQueryBuilder.Build(pageSize: searchQuery.PageSize.GetValueOrDefault(100000), pageNumber: searchQuery.PageNumber); request.FilterTags.Add(new Tag(TagNames.Status, (int)ContentStatus.Published)); request.FilterTags.Add(new Tag(TagNames.IsInTrashcan, false)); request.FilterTags.Add(new Tag(TagNames.WebSiteId, websiteId)); request.FilterTags.Add(new Tag(TagNames.IsSearchable, true)); request.FilterTags.Add(new RangeTag(TagNames.GetTagNameForChannel(channelId, TagNames.ActiveChannelStartDate), DateTimeOffset.MinValue.DateTime, DateTimeOffset.UtcNow.DateTime)); request.FilterTags.Add(new RangeTag(TagNames.GetTagNameForChannel(channelId, TagNames.ActiveChannelEndDate), DateTimeOffset.UtcNow.DateTime, DateTimeOffset.MaxValue.DateTime)); if (onlyBrands != null) { const string brandPageType = PageTemplateNameConstants.Brand; if (onlyBrands == true) { request.FilterTags.Add(new Tag(TagNames.TemplateId, brandPageType)); } else { request.ExcludeTags.Add(new Tag(TagNames.TemplateId, brandPageType)); } } return(_searchService.Search(request)); }
public async Task <IActionResult> Delete(int?id, TagNames tagNames) { if (ModelState.IsValid) { if (id == null) { return(NotFound()); } if (id != tagNames.ID) { return(NotFound()); } var tagName = _db.TagNames.Find(id); if (tagName == null) { return(NotFound()); } _db.Remove(tagName); await _db.SaveChangesAsync(); TempData["Delete"] = "Tag Name Has been Deleted"; return(RedirectToAction(actionName: nameof(Index))); } return(View(tagNames)); }
public List <IWebElement> FindElementsByTag(TagNames tagName) { List <IWebElement> elements = new List <IWebElement>(); elements = Browser.FindElements(By.TagName(tagName.ToString())).Cast <IWebElement>().ToList(); return(elements); }
public TagValueStatus(TagNames tag, IEnumerable <TagValue> values, bool selectAll = false) { Tag = tag; Values = values .Distinct(tagValueComparer) .ToArray(); SetSelected(selectAll); }
public WebElement ByTagName(TagNames tagName) { var selector = By.TagName(EnumHelper.GetEnumDescription(tagName)); FirstSelector = FirstSelector ?? selector; _searchTags.Add(tagName); return(this); }
/// <summary> /// Sets specified Int16 property. /// </summary> public void SetPropertyInt16(TagNames pid, short value) { var data = new byte[2]; data[0] = Convert.ToByte(value & 0xff); data[1] = Convert.ToByte((value & 0xff00) >> 8); SetProperty(pid, data, ExifDataTypes.SignedShort); }
public void ApplyCategoryTags() { if (_searchQuery.CategorySystemId != null) { _request.FilterTags.Add(new Tag(_searchQuery.CategoryShowRecursively ? TagNames.GetChannelTagNameForCategoryTree(_requestModelAccessor.RequestModel?.ChannelModel?.Channel?.SystemId ?? Guid.Empty) : TagNames.CategorySystemId, _searchQuery.CategorySystemId.Value)); } }
public MarkdownTag(int positionInMarkdown, TagTypes type, TagNames name, string htmlRepresentation, int markdownSymbolLength) { PositionInMarkdown = positionInMarkdown; Type = type; Name = name; HtmlRepresentation = htmlRepresentation; MarkdownSymbolLength = markdownSymbolLength; }
public WebElement ByTagName(TagNames tagName) { var selector = By.TagName(EnumHelper.GetEnumDescription(tagName)); _firstSelector = _firstSelector ?? selector; _searchTags.Add(tagName); return this; }
public void ApplyCategorySorting() { switch (_searchQuery.SortBy) { case SearchQueryConstants.Price: // dont need any special sortings from the searchindex break; case SearchQueryConstants.Name: // dont need any special sortings from the searchindex break; case SearchQueryConstants.News: var tagName = "News".GetFieldDefinitionForProducts()?.GetTagName(CultureInfo.CurrentCulture); if (tagName != null) { _request.Sortings.Add(new Sorting(tagName, SortDirection.Descending, SortingFieldType.Date)); } break; case SearchQueryConstants.Popular: _request.Sortings.Add(new Sorting(FilteringConstants.GetMostSoldTagName(_requestModelAccessor.RequestModel.WebsiteModel.SystemId), SortDirection.Descending, SortingFieldType.Float)); break; case SearchQueryConstants.Recommended: if (_searchQuery.CategorySystemId != null) { _request.Sortings.Add(new Sorting(TagNames.GetTagNameForCategorySortIndex(_searchQuery.CategorySystemId.Value), SortDirection.Ascending, SortingFieldType.Int)); } break; default: { if (!string.IsNullOrWhiteSpace(_searchQuery.Text) || _requestModelAccessor.RequestModel.CurrentPageModel.IsSearchResultPageType()) { // always sort products by their score, if no free-text is entered the score will be the same for all the products _request.Sortings.Add(new Sorting(string.Empty, SortingFieldType.Score)); } else { if (_searchQuery.Type == SearchType.Products) { goto case SearchQueryConstants.Popular; } if (_searchQuery.Type == SearchType.Category) { goto case SearchQueryConstants.Recommended; } } goto case SearchQueryConstants.Name; } } // default sorting is to always sort products after their name, article number _request.Sortings.Add(new Sorting(TagNames.Name, _searchQuery.SortDirection, SortingFieldType.String)); _request.Sortings.Add(new Sorting(TagNames.ArticleNumber, SortingFieldType.String)); }
/// <summary> /// Sets specified propery in raw form. /// </summary> public void SetProperty(TagNames pid, byte[] data, ExifDataTypes type) { var p = CreateInstance <PropertyItem>(); p.Id = (int)pid; p.Value = data; p.Type = (short)type; p.Len = data.Length; _image.SetPropertyItem(p); }
public void TestAddTagName() { TagNames tag = new TagNames("Test Tag"); Search.database.AddTag(tag); var tagActual = (from f in Search.database.TagNames select f).First(); Assert.AreEqual(tag.TagName, tagActual.TagName); }
public TagValueStatus(TagNames tag, IEnumerable <int> values, bool selectAll = false) { Tag = tag; //values = values.ToArray().Distinct(accentsAndCaseInsensitiveComparer); Values = values .Select(x => new TagValue { Value = x.ToString() }).Distinct(tagValueComparer) .ToArray(); SetSelected(selectAll); }
/// <summary> /// Sets specified Int32 property. /// </summary> public void SetPropertyInt32(TagNames pid, int value) { var data = new byte[4]; for (var I = 0; I <= 3; I++) { data[I] = Convert.ToByte(value & 0xff); value >>= 8; } SetProperty(pid, data, ExifDataTypes.SignedLong); }
public void AddTagName(string tagName) { if (TagNames is null) { TagNames = new List <string>(); } if (TagNames.Contains(tagName) == false) { TagNames.Add(tagName); } }
private Result <MarkdownTag> GetTag(TagNames name) { var prototype = tagPrototypes.FirstOrDefault(t => t.TagName == name); var tag = TryGetOpenOrCloseTag(prototype); if (tag == null) { return(Result <MarkdownTag> .Fail(Status.Fail)); } return(Result <MarkdownTag> .Success(tag)); }
public async Task <IActionResult> Edit(TagNames tagNames) { if (ModelState.IsValid) { _db.Update(tagNames); await _db.SaveChangesAsync(); TempData["Edit"] = "Tag Name Has been Updated"; return(RedirectToAction(actionName: nameof(Index))); } return(View(tagNames)); }
/// <summary> /// Gets specified rational property. /// </summary> public Rational GetPropertyRational(TagNames pid) { if (IsPropertyDefined(pid)) { return(GetRational(_image.GetPropertyItem((int)pid).Value)); } var r = default(Rational); r.Numerator = 0; r.Denominator = 1; return(r); }
public WebElementInstruction(string what) : this() { what = " " + what + " "; var regex = new Regex("^" + Optional(CapturingGroup("Order", NumberStrippingOffNthTextSuffix)) + Optional(CapturingGroup("SubjectTagName", $"\\s?{NotPrecedingAnyControlWord}(button){SpaceOrEnd}|(link){SpaceOrEnd}|(input){SpaceOrEnd}|(textfield){SpaceOrEnd}|(textarea){SpaceOrEnd}")) + Optional(CapturingGroup("Accuracy", $"\\s?{NotPrecedingAnyControlWord}(like)\\s?")) + CapturingGroup("Subject") + Optional( CapturingGroup("Direction", Or( ControlWord("next to"), ControlWord("under"), ControlWord("above"), ControlWord("below"), ControlWord("left from"), ControlWord("right from"), ControlWord("near"), ControlWord("from left"), ControlWord("from right"), ControlWord("from top"), ControlWord("from bottom") ))) + Optional(CapturingGroup("Locale")) + Optional(ControlWord("inside") + CapturingGroup("Area")) + Optional(ControlWord("with") + CapturingGroup("Text")) + "$", RegexOptions.IgnoreCase); var result = regex.Match(what); if (result.Success == false) { SubjectName = what; } else { var orderString = GetCapturedValue(result, "Order") ?? string.Empty; orderString = ParseNumber(orderString); Order = string.IsNullOrEmpty(orderString)?(int?)null: int.Parse(orderString) - 1; Direction = ParseDirection(GetCapturedValue(result, "Direction")); Locale = GetCapturedValue(result, "Locale"); With = GetCapturedValue(result, "Text"); Accuracy = GetCapturedValue(result, "Accuracy")?.ToLower() == "like"?CompareAccuracy.Partial : CompareAccuracy.Exact; Area = GetCapturedValue(result, "Area"); SubjectName = GetCapturedValue(result, "Subject"); this.SubjectType = MapToSubjectTypeAndAddTagnamesRange(GetCapturedValue(result, "SubjectTagName"), TagNames); if (!TagNames.Any()) { TagNames = null; } } }
public FileVM(FileItem fileItem) { FileItem = fileItem; RealPath = fileItem.RealPath(); var tagLst = new List <string>(); foreach (var relation in fileItem.Relations) { tagLst.Add(relation.Tag.TagName); } tagLst.Sort(); foreach (string tagName in tagLst) { TagNames.Add(tagName); } }
public void ApplyProductListSorting() { switch (_searchQuery.SortBy) { case SearchQueryConstants.Price: _request.Sortings.Add(new Sorting(TagNames.ArticleNumber, SortingFieldType.String)); break; case SearchQueryConstants.Name: _request.Sortings.Add(new Sorting(TagNames.Name, _searchQuery.SortDirection, SortingFieldType.String)); _request.Sortings.Add(new Sorting(TagNames.ArticleNumber, SortingFieldType.String)); break; default: _request.Sortings.Add(new Sorting(TagNames.GetTagNameForProductListSortIndex(_searchQuery.ProductListSystemId.GetValueOrDefault()), _searchQuery.SortDirection, SortingFieldType.Int)); break; } }
public EditPlotFolderViewModel([NotNull] PlotFolder folder, int?currentUserId, IUriService uriService) { if (folder == null) { throw new ArgumentNullException(nameof(folder)); } PlotFolderId = folder.PlotFolderId; TodoField = folder.TodoField; ProjectId = folder.ProjectId; Fill(folder, currentUserId, uriService); if (TagNames.Any()) { PlotFolderTitleAndTags = folder.MasterTitle + " " + folder.PlotTags.GetTagString(); } else { PlotFolderTitleAndTags = folder.MasterTitle; } }
private void ReadTagNamesSection(EndianReader reader, DataSerializationContext context, TagDeserializer deserializer) { var section = GetSectionHeader(reader, ModPackageSection.TagNames); if (!GoToSectionHeaderOffset(reader, section)) { return; } var tagNamesHeader = new GenericSectionEntry(reader); reader.BaseStream.Position = tagNamesHeader.TableOffset; for (int i = 0; i < tagNamesHeader.Count; i++) { var tagNamesEntry = deserializer.Deserialize <ModPackageTagNamesEntry>(context); TagNames.Add(tagNamesEntry.TagIndex, tagNamesEntry.Name); } }
private SearchResponse SearchByPageType(SearchQuery searchQuery) { if (searchQuery.PageType == PageTemplateNameConstants.NewsList && searchQuery.PageSystemId.HasValue) { var channelId = _requestModelAccessor.RequestModel.ChannelModel.SystemId; var searchQueryBuilder = _searchQueryBuilderFactory.Create(CultureInfo.CurrentUICulture, CmsSearchDomains.Pages, searchQuery); var request = searchQueryBuilder.Build(pageSize: searchQuery.PageSize.GetValueOrDefault(100000), pageNumber: searchQuery.PageNumber); request.FilterTags.Add(new Tag(TagNames.ActiveChannelSystemId, channelId)); request.FilterTags.Add(new Tag(TagNames.PageParentTreeId, searchQuery.PageSystemId.Value)); request.FilterTags.Add(new Tag(TagNames.TemplateId, PageTemplateNameConstants.News)); request.FilterTags.Add(new RangeTag(TagNames.GetTagNameForChannel(channelId, TagNames.ActiveChannelStartDate), DateTimeOffset.MinValue.DateTime, DateTimeOffset.UtcNow.DateTime)); request.FilterTags.Add(new RangeTag(TagNames.GetTagNameForChannel(channelId, TagNames.ActiveChannelEndDate), DateTimeOffset.UtcNow.DateTime, DateTimeOffset.MaxValue.DateTime)); request.Sortings.Add(new Sorting(TagNames.GetTagNameForProperty(PageFieldNameConstants.NewsDate), SortDirection.Descending, SortingFieldType.Date)); return(_searchService.Search(request)); } return(null); }
public void TestGetListOfAllTags() { var expected = new List <string>(); expected.Add("audio"); expected.Add("video"); expected.Add("text"); foreach (String s in expected) { TagNames tag = new TagNames(); tag.TagName = s; Search.database.AddTag(tag); } var actual = Search.database.getListOfAllTags(); expected.Sort(); actual.Sort(); Assert.AreEqual(expected, actual); }
public void AddPriceFilterTags(SearchQuery searchQuery, QueryRequest request) { if (searchQuery.ContainsPriceFilter()) { var priceListSystemIds = _priceListForUser.Value; var campaignSystemIds = _campaignsForUser.Value; var allPrices = new List <(int Min, int Max)>(searchQuery.PriceRanges); var countryId = _requestModelAccessor.RequestModel.CountryModel.SystemId; var tagClause = new OptionalTagClause(); foreach (var item in priceListSystemIds) { var name = _requestModelAccessor.RequestModel.Cart.IncludeVAT ? TagNames.GetTagNameForPriceIncludingVAT(item, countryId) : TagNames.GetTagNameForPriceExludingVAT(item, countryId); request.ReadTags.Add(name); foreach (var priceItem in allPrices) { tagClause.Tags.Add(new RangeTag(name, priceItem.Min, priceItem.Max)); } } foreach (var item in campaignSystemIds) { var name = FilteringConstants.GetCampaignTagName(item); request.ReadTags.Add(name); foreach (var priceItem in allPrices) { tagClause.Tags.Add(new RangeTag(name, priceItem.Min, priceItem.Max)); } } if (tagClause.TagsExist) { request.FilterTags.Add(tagClause); } } }
public ItemResult GetResults() { Item[] items; using (var db = new Context()) { items = ( from i in db.Items join s in db.Statements on i.StatementId equals s.Id join c in db.Cards on s.CardId equals c.Id join a in db.Accounts on c.AccountName equals a.Name join it in db.ItemTags on i.Id equals it.ItemId join t in db.Tags on it.TagId equals t.Id where true && a.Name == AccountName && i.PostedAt >= From && i.PostedAt < To && ( ItemType == ItemTypes.Debit && i.Amount >= 0 || ItemType == ItemTypes.Credit && i.Amount < 0 ) && TagNames.Any(tagName => tagName == t.Name) select i ) .Include(item => item.ItemTags) .ThenInclude(itemTag => itemTag.Tag) .Include(item => item.Statement) .ThenInclude(s => s.Card) .AsEnumerable() .ToArray(); } var externalItems = items .Reject(item => item.Tags.HasInternalTransfer()) .Distinct() .ToArray(); return(new ItemResult(this, externalItems)); }
public void AddFilterReadTags(QueryRequest request, Guid categorySystemId) { var cultureInfo = new Guid(request.LanguageId).GetLanguage()?.CultureInfo; var priceListIDsForUser = _priceListForUser.Value; var campaigns = _campaignsForUser.Value; var countryId = _requestModelAccessor.RequestModel.CountryModel.SystemId; request.ReadTags.Add(TagNames.CategorySystemId); foreach (var item in priceListIDsForUser) { var name = _requestModelAccessor.RequestModel.Cart.IncludeVAT ? TagNames.GetTagNameForPriceIncludingVAT(item, countryId) : TagNames.GetTagNameForPriceExludingVAT(item, countryId); if (!request.ReadTags.Contains(name)) { request.ReadTags.Add(name); } } foreach (var item in campaigns) { var name = FilteringConstants.GetCampaignTagName(item); if (!request.ReadTags.Contains(name)) { request.ReadTags.Add(name); } } foreach (var item in _categoryFilterService.GetFilters(categorySystemId).Where(x => !x.StartsWith("#"))) { var name = item.GetFieldDefinitionForProducts()?.GetTagName(cultureInfo); if (name != null && !request.ReadTags.Contains(name)) { request.ReadTags.Add(name); } } }
public int GetIntStatus(QuestConditionsIndexes kind, TagNames tag) { return (int)float.Parse(questconditionsSettings[(int)kind].statusValues[Enum.GetName(typeof(TagNames), tag)]); }
public string GetStringStatus(QuestConditionsIndexes kind, TagNames tag) { return questconditionsSettings[(int)kind].statusValues[Enum.GetName(typeof(TagNames), tag)]; }
public string GetStringStatus(SkillSlotsIndexes kind, TagNames tag) { return skillslotsSettings[(int)kind].statusValues[Enum.GetName(typeof(TagNames), tag)]; }
public static LINQDatabase PopulatedDatabase() { LINQDatabase db = new LINQDatabase(true); ClearDatabase(db); CaesFile music = new CaesFile(); music.Path = musicFile; db.Files.InsertOnSubmit(music); CaesFile sound = new CaesFile(); sound.Path = soundFile; db.Files.InsertOnSubmit(sound); CaesFile anime = new CaesFile(); anime.Path = animeFile; db.Files.InsertOnSubmit(anime); CaesFile video = new CaesFile(); video.Path = videoFile; db.Files.InsertOnSubmit(video); db.SubmitChanges(); TagNames tn1 = new TagNames(); tn1.TagName = "audio"; TagNames tn2 = new TagNames(); tn2.TagName = "mp3"; TagNames tn3 = new TagNames(); tn3.TagName = "wav"; TagNames tn4 = new TagNames(); tn4.TagName = "anime"; TagNames tn5 = new TagNames(); tn5.TagName = "video"; TagNames tn6 = new TagNames(); tn6.TagName = "mkv"; TagNames tn7 = new TagNames(); tn7.TagName = "avi"; db.TagNames.InsertOnSubmit(tn1); db.TagNames.InsertOnSubmit(tn2); db.TagNames.InsertOnSubmit(tn3); db.TagNames.InsertOnSubmit(tn4); db.TagNames.InsertOnSubmit(tn5); db.TagNames.InsertOnSubmit(tn6); db.TagNames.InsertOnSubmit(tn7); db.SubmitChanges(); // Music File Tag m1 = new Tag(); m1.FilePath = musicFile; m1.TagName = "audio"; db.Tags.InsertOnSubmit(m1); Tag m2 = new Tag(); m2.FilePath = musicFile; m2.TagName = "mp3"; db.Tags.InsertOnSubmit(m2); // Sound File Tag s1 = new Tag(); s1.FilePath = soundFile; s1.TagName = "audio"; db.Tags.InsertOnSubmit(s1); Tag s2 = new Tag(); s2.FilePath = soundFile; s2.TagName = "wav"; db.Tags.InsertOnSubmit(s2); // Anime File Tag a1 = new Tag(); a1.FilePath = animeFile; a1.TagName = "anime"; db.Tags.InsertOnSubmit(a1); Tag a2 = new Tag(); a2.FilePath = animeFile; a2.TagName = "video"; db.Tags.InsertOnSubmit(a2); Tag a3 = new Tag(); a3.FilePath = animeFile; a3.TagName = "mkv"; db.Tags.InsertOnSubmit(a3); // Video File Tag v1 = new Tag(); v1.FilePath = videoFile; v1.TagName = "video"; db.Tags.InsertOnSubmit(v1); Tag v2 = new Tag(); v2.FilePath = videoFile; v2.TagName = "avi"; db.Tags.InsertOnSubmit(v2); db.SubmitChanges(); return db; }
public float GetFloatStatus(WeaponsIndexes kind, TagNames tag) { return float.Parse(weaponsSettings[(int)kind].statusValues[Enum.GetName(typeof(TagNames), tag)]); }
public string GetStringStatus(PlayersIndexes kind, TagNames tag) { return playersSettings[(int)kind].statusValues[Enum.GetName(typeof(TagNames), tag)]; }
public string GetStringStatus(WeaponStrengthenStonesIndexes kind, TagNames tag) { return weaponstrengthenstonesSettings[(int)kind].statusValues[Enum.GetName(typeof(TagNames), tag)]; }
public float GetFloatStatus(SkillStonesIndexes kind, TagNames tag) { return float.Parse(skillstonesSettings[(int)kind].statusValues[Enum.GetName(typeof(TagNames), tag)]); }
public int GetIntStatus(ItemSkillStonesIndexes kind, TagNames tag) { return (int)float.Parse(itemskillstonesSettings[(int)kind].statusValues[Enum.GetName(typeof(TagNames), tag)]); }
public string GetStringStatus(ItemSkillStonesIndexes kind, TagNames tag) { return itemskillstonesSettings[(int)kind].statusValues[Enum.GetName(typeof(TagNames), tag)]; }
public string GetStringStatus(DropItemsIndexes kind, TagNames tag) { return dropitemsSettings[(int)kind].statusValues[Enum.GetName(typeof(TagNames), tag)]; }
public float GetFloatStatus(DropItemsIndexes kind, TagNames tag) { return float.Parse(dropitemsSettings[(int)kind].statusValues[Enum.GetName(typeof(TagNames), tag)]); }
public int GetIntStatus(WeaponStrengthenStonesIndexes kind, TagNames tag) { return (int)float.Parse(weaponstrengthenstonesSettings[(int)kind].statusValues[Enum.GetName(typeof(TagNames), tag)]); }
public float GetFloatStatus(PlayerLevelsIndexes kind, TagNames tag) { return float.Parse(playerlevelsSettings[(int)kind].statusValues[Enum.GetName(typeof(TagNames), tag)]); }
public int GetIntStatus(PlayersIndexes kind, TagNames tag) { return (int)float.Parse(playersSettings[(int)kind].statusValues[Enum.GetName(typeof(TagNames), tag)]); }