public override void FinalizeInit() { base.FinalizeInit(); primaryFilter = PrimaryFilter.First(); if (!sessionTable.Any()) { List <string> storedPawnTables = LoadedModManager.GetMod <Numbers>().GetSettings <Numbers_Settings>().storedPawnTableDefs; foreach (string item in storedPawnTables) { if (item.Split(',')[1] == "Default" && sessionTable.All(x => x.Key.defName != item.Split(',')[0])) { PawnTableDef pawnTableDef = HorribleStringParsersForSaving.TurnCommaDelimitedStringIntoPawnTableDef(item); sessionTable.Add(pawnTableDef, pawnTableDef.columns); } } } NotifySettingsChanged(); }
public Filter(PrimaryFilter primary = PrimaryFilter.None, Sort sortBy = Sort.None, SortType sortDirection = SortType.Ascending) { Primary = primary; SortBy = sortBy; SortDirection = sortDirection; }
public GetRoomsRequest(PrimaryFilter primaryFilter) { this.primaryFilter = primaryFilter; }