private WoWResearchSite(string name, bool SecondOne = false) { bool second = false; init(); ResearchSiteDb2Record tempResearchSiteDb2Record = new ResearchSiteDb2Record(); bool found = false; for (int i = 0; i < _rSiteDB2.RecordsCount - 1; i++) { tempResearchSiteDb2Record = _cachedRecords[i]; if (tempResearchSiteDb2Record.Name() == name && tempResearchSiteDb2Record.Map == Usefuls.ContinentId) { if (SecondOne && !second) { second = true; } else { found = true; break; } } } _rSiteDB2Record0 = found ? tempResearchSiteDb2Record : new ResearchSiteDb2Record(); }
public static List <ResearchSiteDb2Record> ExtractAllDigsites() { List <ResearchSiteDb2Record> digSites = new List <ResearchSiteDb2Record>(); init(); ResearchSiteDb2Record tempResearchSiteDb2Record = new ResearchSiteDb2Record(); for (int i = 0; i < _rSiteDB2.RecordsCount - 1; i++) { tempResearchSiteDb2Record = _cachedRecords[i]; digSites.Add(tempResearchSiteDb2Record); } return(digSites); }
private WoWResearchSite(int reqId) { init(); ResearchSiteDb2Record tempResearchSiteDb2Record = new ResearchSiteDb2Record(); bool found = false; for (int i = 0; i < _rSiteDB2.RecordsCount - 1; i++) { tempResearchSiteDb2Record = _cachedRecords[i]; if (tempResearchSiteDb2Record.Id == reqId) { found = true; break; } } _rSiteDB2Record0 = found ? tempResearchSiteDb2Record : new ResearchSiteDb2Record(); }