public static void DoSettings(IntegrationSettings settings, Rect rect)
{
float curY = 80;
Rect rect2 = new Rect(0, curY, rect.width / 2 - 10, 250f);
Listing_Standard listingStandard2 = new Listing_Standard();
listingStandard2.Begin(rect2);
listingStandard2.Gap(30f);
TaggedString warning = (settings.ColonyManagerIntegration == ColonyManager.WasPatched)
? new TaggedString("")
: new TaggedString(" (") + "AnimalGenetics.NeedsRestart".Translate() + new TaggedString(")");
listingStandard2.CheckboxLabeled("AnimalGenetics.ColonyManager.Integrate".Translate() + warning, ref settings.ColonyManagerIntegration, "AnimalGenetics.ColonyManager.IntegrateTooltip".Translate());
listingStandard2.Gap(30f);
listingStandard2.End();
Listing_Standard bottom = new Listing_Standard();
Rect bottomRect = new Rect(0, rect2.y + listingStandard2.CurHeight, rect.width, 100);
bottom.Begin(bottomRect);
if (bottom.ButtonText("AG.DefaultSettings".Translate()))
{
settings.Reset();
}
bottom.End();
Assembly.AnimalGeneticsAssemblyLoader.PatchUI();
}