public Parse(IParseSettings settings) { this.m_Settings = settings; this.m_NowPageCounter = settings.PageStartIndex - 1; m_Uris = new string[settings.PageEndIndex]; m_Uris[0] = settings.Uri; for (int i = settings.PageStartIndex - 1; i < m_Uris.Length; i++) { m_Uris[i] = FindNewUri(); } }
public static void InitFromSettings(IParseSettings settings) { CheckWordFilter = settings.CheckWordFilter; AllowGen1Tradeback = settings.AllowGen1Tradeback; NicknamedTrade = settings.NicknamedTrade; NicknamedMysteryGift = settings.NicknamedMysteryGift; RNGFrameNotFound = settings.RNGFrameNotFound; Gen7TransferStarPID = settings.Gen7TransferStarPID; Gen8MemoryLocationTextVariable = settings.Gen8MemoryLocationTextVariable; Gen8TransferTrackerNotPresent = settings.Gen8TransferTrackerNotPresent; NicknamedAnotherSpecies = settings.NicknamedAnotherSpecies; }