Skip to content

Commit

Permalink
Merge pull request #9 from SirRandoo/fixes/settings
Browse files Browse the repository at this point in the history
Fixed Readonly Settings
  • Loading branch information
harleyknd1 authored Apr 13, 2024
2 parents bec9724 + b989778 commit 8384f38
Show file tree
Hide file tree
Showing 10 changed files with 232 additions and 232 deletions.
22 changes: 11 additions & 11 deletions TwitchToolkit/TwitchToolkit.Settings/Settings_Coins.cs
Original file line number Diff line number Diff line change
Expand Up @@ -8,16 +8,16 @@ public static class Settings_Coins
{
public static void DoWindowContents(Rect rect, Listing_Standard optionsListing)
{
optionsListing.AddLabeledNumericalTextField((TaggedString)(Translator.Translate("TwitchToolkitStartingBalance")), ToolkitSettings.StartingBalance, 0.8f);
optionsListing.SliderLabeled((TaggedString)(Translator.Translate("TwitchToolkitCoinInterval")), ToolkitSettings.CoinInterval, Math.Round((float)ToolkitSettings.CoinInterval).ToString(), 1f, 15f);
optionsListing.SliderLabeled((TaggedString)(Translator.Translate("TwitchToolkitCoinAmount")), ToolkitSettings.CoinAmount, Math.Round((float)ToolkitSettings.CoinAmount).ToString());
optionsListing.AddLabeledNumericalTextField((TaggedString)(Translator.Translate("TwitchToolkitMinimumPurchasePrice")), ToolkitSettings.MinimumPurchasePrice, 0.8f);
((Listing)optionsListing).Gap(12f);
optionsListing.CheckboxLabeled((TaggedString)(Translator.Translate("TwitchToolkitUnlimitedCoins")), ref ToolkitSettings.UnlimitedCoins, (string)null);
((Listing)optionsListing).GapLine(12f);
((Listing)optionsListing).Gap(12f);
optionsListing.CheckboxLabeled((TaggedString)(Translator.Translate("TwitchToolkitChatReqsForCoins")), ref ToolkitSettings.ChatReqsForCoins, (string)null);
optionsListing.SliderLabeled((TaggedString)(Translator.Translate("TwitchToolkitTimeBeforeHalfCoins")), ToolkitSettings.TimeBeforeHalfCoins, Math.Round((double)ToolkitSettings.TimeBeforeHalfCoins).ToString(), 15f, 120f);
optionsListing.SliderLabeled((TaggedString)(Translator.Translate("TwitchToolkitTimeBeforeNoCoins")), ToolkitSettings.TimeBeforeNoCoins, Math.Round((double)ToolkitSettings.TimeBeforeNoCoins).ToString(), 30f, 240f);
optionsListing.AddLabeledNumericalTextField("TwitchToolkitStartingBalance".Translate(), ref ToolkitSettings.StartingBalance, 0.8f);
optionsListing.SliderLabeled("TwitchToolkitCoinInterval".Translate(), ref ToolkitSettings.CoinInterval, Math.Round((float)ToolkitSettings.CoinInterval).ToString(), 1f, 15f);
optionsListing.SliderLabeled("TwitchToolkitCoinAmount".Translate(), ref ToolkitSettings.CoinAmount, Math.Round((float)ToolkitSettings.CoinAmount).ToString());
optionsListing.AddLabeledNumericalTextField("TwitchToolkitMinimumPurchasePrice".Translate(), ref ToolkitSettings.MinimumPurchasePrice, 0.8f);
optionsListing.Gap(12f);
optionsListing.CheckboxLabeled("TwitchToolkitUnlimitedCoins".Translate(), ref ToolkitSettings.UnlimitedCoins, null);
optionsListing.GapLine(12f);
optionsListing.Gap(12f);
optionsListing.CheckboxLabeled("TwitchToolkitChatReqsForCoins".Translate(), ref ToolkitSettings.ChatReqsForCoins, null);
optionsListing.SliderLabeled("TwitchToolkitTimeBeforeHalfCoins".Translate(), ref ToolkitSettings.TimeBeforeHalfCoins, Math.Round((double)ToolkitSettings.TimeBeforeHalfCoins).ToString(), 15f, 120f);
optionsListing.SliderLabeled("TwitchToolkitTimeBeforeNoCoins".Translate(), ref ToolkitSettings.TimeBeforeNoCoins, Math.Round((double)ToolkitSettings.TimeBeforeNoCoins).ToString(), 30f, 240f);
}
}
20 changes: 10 additions & 10 deletions TwitchToolkit/TwitchToolkit.Settings/Settings_Cooldowns.cs
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,15 @@ public static void DoWindowContents(Rect rect, Listing_Standard optionsListing)
//IL_00be: Unknown result type (might be due to invalid IL or missing erences)
//IL_00e8: Unknown result type (might be due to invalid IL or missing erences)
//IL_011e: Unknown result type (might be due to invalid IL or missing erences)
optionsListing.SliderLabeled("Days per cooldown period", ToolkitSettings.EventCooldownInterval, Math.Round((double)ToolkitSettings.EventCooldownInterval).ToString(), 1f, 15f);
((Listing)optionsListing).Gap(12f);
optionsListing.CheckboxLabeled((TaggedString)(Translator.Translate("TwitchToolkitMaxEventsLimit")), ref ToolkitSettings.MaxEvents, (string)null);
((Listing)optionsListing).Gap(12f);
optionsListing.AddLabeledNumericalTextField((TaggedString)(Translator.Translate("TwitchToolkitMaxBadEvents")), ToolkitSettings.MaxBadEventsPerInterval, 0.8f);
optionsListing.AddLabeledNumericalTextField((TaggedString)(Translator.Translate("TwitchToolkitMaxGoodEvents")), ToolkitSettings.MaxGoodEventsPerInterval, 0.8f);
optionsListing.AddLabeledNumericalTextField((TaggedString)(Translator.Translate("TwitchToolkitMaxNeutralEvents")), ToolkitSettings.MaxNeutralEventsPerInterval, 0.8f);
optionsListing.AddLabeledNumericalTextField((TaggedString)(Translator.Translate("TwitchToolkitMaxItemEvents")), ToolkitSettings.MaxCarePackagesPerInterval, 0.8f);
((Listing)optionsListing).Gap(12f);
optionsListing.CheckboxLabeled((TaggedString)(Translator.Translate("TwitchToolkitEventsHaveCooldowns")), ref ToolkitSettings.EventsHaveCooldowns, (string)null);
optionsListing.SliderLabeled("Days per cooldown period", ref ToolkitSettings.EventCooldownInterval, Math.Round((double)ToolkitSettings.EventCooldownInterval).ToString(), 1f, 15f);
optionsListing.Gap(12f);
optionsListing.CheckboxLabeled("TwitchToolkitMaxEventsLimit".Translate(), ref ToolkitSettings.MaxEvents, null);
optionsListing.Gap(12f);
optionsListing.AddLabeledNumericalTextField("TwitchToolkitMaxBadEvents".Translate(), ref ToolkitSettings.MaxBadEventsPerInterval, 0.8f);
optionsListing.AddLabeledNumericalTextField("TwitchToolkitMaxGoodEvents".Translate(), ref ToolkitSettings.MaxGoodEventsPerInterval, 0.8f);
optionsListing.AddLabeledNumericalTextField("TwitchToolkitMaxNeutralEvents".Translate(), ref ToolkitSettings.MaxNeutralEventsPerInterval, 0.8f);
optionsListing.AddLabeledNumericalTextField("TwitchToolkitMaxItemEvents".Translate(), ref ToolkitSettings.MaxCarePackagesPerInterval, 0.8f);
optionsListing.Gap(12f);
optionsListing.CheckboxLabeled("TwitchToolkitEventsHaveCooldowns".Translate(), ref ToolkitSettings.EventsHaveCooldowns, null);
}
}
66 changes: 33 additions & 33 deletions TwitchToolkit/TwitchToolkit.Settings/Settings_Karma.cs
Original file line number Diff line number Diff line change
Expand Up @@ -34,40 +34,40 @@ public static void DoWindowContents(Rect rect, Listing_Standard optionsListing)
//IL_042c: Unknown result type (might be due to invalid IL or missing erences)
//IL_0465: Unknown result type (might be due to invalid IL or missing erences)
//IL_049e: Unknown result type (might be due to invalid IL or missing erences)
optionsListing.SliderLabeled((TaggedString)(Translator.Translate("TwitchToolkitStartingKarma")), ToolkitSettings.StartingKarma, Math.Round((double)ToolkitSettings.StartingKarma).ToString(), 50f, 250f);
optionsListing.SliderLabeled((TaggedString)(Translator.Translate("TwitchToolkitKarmaCap")), ToolkitSettings.KarmaCap, Math.Round((double)ToolkitSettings.KarmaCap).ToString(), 150f, 600f);
optionsListing.CheckboxLabeled((TaggedString)(Translator.Translate("TwitchToolkitBanViewersWhoAreBad")), ref ToolkitSettings.BanViewersWhoPurchaseAlwaysBad, (string)null);
((Listing)optionsListing).Gap(12f);
optionsListing.SliderLabeled("TwitchToolkitStartingKarma".Translate(), ref ToolkitSettings.StartingKarma, Math.Round((double)ToolkitSettings.StartingKarma).ToString(), 50f, 250f);
optionsListing.SliderLabeled("TwitchToolkitKarmaCap".Translate(), ref ToolkitSettings.KarmaCap, Math.Round((double)ToolkitSettings.KarmaCap).ToString(), 150f, 600f);
optionsListing.CheckboxLabeled("TwitchToolkitBanViewersWhoAreBad".Translate(), ref ToolkitSettings.BanViewersWhoPurchaseAlwaysBad, null);
optionsListing.Gap(12f);
string minKarmaBuffer = ToolkitSettings.KarmaMinimum.ToString();
optionsListing.TextFieldNumericLabeled<int>("What is the minimum amount of karma viewers can reach?", ref ToolkitSettings.KarmaMinimum, ref minKarmaBuffer, -100f, 100f);
((Listing)optionsListing).Gap(12f);
optionsListing.CheckboxLabeled((TaggedString)(Translator.Translate("TwitchToolkitKarmaReqsForGifting")), ref ToolkitSettings.KarmaReqsForGifting, (string)null);
((Listing)optionsListing).Gap(12f);
optionsListing.SliderLabeled((TaggedString)(Translator.Translate("TwitchToolkitMinKarmaForGifts")), ToolkitSettings.MinimumKarmaToRecieveGifts, Math.Round((double)ToolkitSettings.MinimumKarmaToRecieveGifts).ToString(), 10f);
optionsListing.SliderLabeled((TaggedString)(Translator.Translate("TwitchToolkitMinKarmaSendGifts")), ToolkitSettings.MinimumKarmaToSendGifts, Math.Round((double)ToolkitSettings.MinimumKarmaToSendGifts).ToString(), 20f, 150f);
((Listing)optionsListing).Gap(12f);
((Listing)optionsListing).GapLine(12f);
optionsListing.Label(Translator.Translate("TwitchToolkitGoodViewers"), -1f, (string)null);
optionsListing.SliderLabeled((TaggedString)(Translator.Translate("TwitchToolkitGoodKarma")), ToolkitSettings.TierOneGoodBonus, Math.Round((double)ToolkitSettings.TierOneGoodBonus).ToString(), 1f);
optionsListing.SliderLabeled((TaggedString)(Translator.Translate("TwitchToolkitNeutralKarma")), ToolkitSettings.TierOneNeutralBonus, Math.Round((double)ToolkitSettings.TierOneNeutralBonus).ToString(), 1f);
optionsListing.SliderLabeled((TaggedString)(Translator.Translate("TwitchToolkitBadKarma")), ToolkitSettings.TierOneBadBonus, Math.Round((double)ToolkitSettings.TierOneBadBonus).ToString(), 1f);
((Listing)optionsListing).Gap(12f);
((Listing)optionsListing).GapLine(12f);
optionsListing.Label(Translator.Translate("TwitchToolkitNeutralViewers"), -1f, (string)null);
optionsListing.SliderLabeled((TaggedString)(Translator.Translate("TwitchToolkitGoodKarma")), ToolkitSettings.TierTwoGoodBonus, Math.Round((double)ToolkitSettings.TierTwoGoodBonus).ToString(), 1f);
optionsListing.SliderLabeled((TaggedString)(Translator.Translate("TwitchToolkitNeutralKarma")), ToolkitSettings.TierTwoNeutralBonus, Math.Round((double)ToolkitSettings.TierTwoNeutralBonus).ToString(), 1f);
optionsListing.SliderLabeled((TaggedString)(Translator.Translate("TwitchToolkitBadKarma")), ToolkitSettings.TierTwoBadBonus, Math.Round((double)ToolkitSettings.TierTwoBadBonus).ToString(), 1f);
((Listing)optionsListing).Gap(12f);
((Listing)optionsListing).GapLine(12f);
optionsListing.Label(Translator.Translate("TwitchToolkitBadViewers"), -1f, (string)null);
optionsListing.SliderLabeled((TaggedString)(Translator.Translate("TwitchToolkitGoodKarma")), ToolkitSettings.TierThreeGoodBonus, Math.Round((double)ToolkitSettings.TierThreeGoodBonus).ToString(), 1f);
optionsListing.SliderLabeled((TaggedString)(Translator.Translate("TwitchToolkitNeutralKarma")), ToolkitSettings.TierThreeNeutralBonus, Math.Round((double)ToolkitSettings.TierThreeNeutralBonus).ToString(), 1f);
optionsListing.SliderLabeled((TaggedString)(Translator.Translate("TwitchToolkitBadKarma")), ToolkitSettings.TierThreeBadBonus, Math.Round((double)ToolkitSettings.TierThreeBadBonus).ToString(), 1f);
((Listing)optionsListing).Gap(12f);
((Listing)optionsListing).GapLine(12f);
optionsListing.Label(Translator.Translate("TwitchToolkitDoomViewers"), -1f, (string)null);
optionsListing.SliderLabeled((TaggedString)(Translator.Translate("TwitchToolkitGoodKarma")), ToolkitSettings.TierFourGoodBonus, Math.Round((double)ToolkitSettings.TierFourGoodBonus).ToString(), 1f);
optionsListing.SliderLabeled((TaggedString)(Translator.Translate("TwitchToolkitNeutralKarma")), ToolkitSettings.TierFourNeutralBonus, Math.Round((double)ToolkitSettings.TierFourNeutralBonus).ToString(), 1f);
optionsListing.SliderLabeled((TaggedString)(Translator.Translate("TwitchToolkitBadKarma")), ToolkitSettings.TierFourBadBonus, Math.Round((double)ToolkitSettings.TierFourBadBonus).ToString(), 1f);
optionsListing.Gap(12f);
optionsListing.CheckboxLabeled("TwitchToolkitKarmaReqsForGifting".Translate(), ref ToolkitSettings.KarmaReqsForGifting, null);
optionsListing.Gap(12f);
optionsListing.SliderLabeled("TwitchToolkitMinKarmaForGifts".Translate(), ref ToolkitSettings.MinimumKarmaToRecieveGifts, Math.Round((double)ToolkitSettings.MinimumKarmaToRecieveGifts).ToString(), 10f);
optionsListing.SliderLabeled("TwitchToolkitMinKarmaSendGifts".Translate(), ref ToolkitSettings.MinimumKarmaToSendGifts, Math.Round((double)ToolkitSettings.MinimumKarmaToSendGifts).ToString(), 20f, 150f);
optionsListing.Gap(12f);
optionsListing.GapLine(12f);
optionsListing.Label("TwitchToolkitGoodViewers".Translate(), -1f, null);
optionsListing.SliderLabeled("TwitchToolkitGoodKarma".Translate(), ref ToolkitSettings.TierOneGoodBonus, Math.Round((double)ToolkitSettings.TierOneGoodBonus).ToString(), 1f);
optionsListing.SliderLabeled("TwitchToolkitNeutralKarma".Translate(), ref ToolkitSettings.TierOneNeutralBonus, Math.Round((double)ToolkitSettings.TierOneNeutralBonus).ToString(), 1f);
optionsListing.SliderLabeled("TwitchToolkitBadKarma".Translate(), ref ToolkitSettings.TierOneBadBonus, Math.Round((double)ToolkitSettings.TierOneBadBonus).ToString(), 1f);
optionsListing.Gap(12f);
optionsListing.GapLine(12f);
optionsListing.Label("TwitchToolkitNeutralViewers".Translate(), -1f, null);
optionsListing.SliderLabeled("TwitchToolkitGoodKarma".Translate(), ref ToolkitSettings.TierTwoGoodBonus, Math.Round((double)ToolkitSettings.TierTwoGoodBonus).ToString(), 1f);
optionsListing.SliderLabeled("TwitchToolkitNeutralKarma".Translate(), ref ToolkitSettings.TierTwoNeutralBonus, Math.Round((double)ToolkitSettings.TierTwoNeutralBonus).ToString(), 1f);
optionsListing.SliderLabeled("TwitchToolkitBadKarma".Translate(), ref ToolkitSettings.TierTwoBadBonus, Math.Round((double)ToolkitSettings.TierTwoBadBonus).ToString(), 1f);
optionsListing.Gap(12f);
optionsListing.GapLine(12f);
optionsListing.Label("TwitchToolkitBadViewers".Translate(), -1f, null);
optionsListing.SliderLabeled("TwitchToolkitGoodKarma".Translate(), ref ToolkitSettings.TierThreeGoodBonus, Math.Round((double)ToolkitSettings.TierThreeGoodBonus).ToString(), 1f);
optionsListing.SliderLabeled("TwitchToolkitNeutralKarma".Translate(), ref ToolkitSettings.TierThreeNeutralBonus, Math.Round((double)ToolkitSettings.TierThreeNeutralBonus).ToString(), 1f);
optionsListing.SliderLabeled("TwitchToolkitBadKarma".Translate(), ref ToolkitSettings.TierThreeBadBonus, Math.Round((double)ToolkitSettings.TierThreeBadBonus).ToString(), 1f);
optionsListing.Gap(12f);
optionsListing.GapLine(12f);
optionsListing.Label("TwitchToolkitDoomViewers".Translate(), -1f, null);
optionsListing.SliderLabeled("TwitchToolkitGoodKarma".Translate(), ref ToolkitSettings.TierFourGoodBonus, Math.Round((double)ToolkitSettings.TierFourGoodBonus).ToString(), 1f);
optionsListing.SliderLabeled("TwitchToolkitNeutralKarma".Translate(), ref ToolkitSettings.TierFourNeutralBonus, Math.Round((double)ToolkitSettings.TierFourNeutralBonus).ToString(), 1f);
optionsListing.SliderLabeled("TwitchToolkitBadKarma".Translate(), ref ToolkitSettings.TierFourBadBonus, Math.Round((double)ToolkitSettings.TierFourBadBonus).ToString(), 1f);
}
}
26 changes: 13 additions & 13 deletions TwitchToolkit/TwitchToolkit.Settings/Settings_Store.cs
Original file line number Diff line number Diff line change
Expand Up @@ -14,30 +14,30 @@ public static void DoWindowContents(Rect rect, Listing_Standard optionsListing)
//IL_010f: Unknown result type (might be due to invalid IL or missing erences)
//IL_012b: Unknown result type (might be due to invalid IL or missing erences)
//IL_0147: Unknown result type (might be due to invalid IL or missing erences)
optionsListing.CheckboxLabeled((TaggedString)(Translator.Translate("TwitchToolkitEarningCoins")), ref ToolkitSettings.EarningCoins, (string)null);
optionsListing.AddLabeledTextField((TaggedString)(Translator.Translate("TwitchToolkitCustomPricingLink")), ToolkitSettings.CustomPricingSheetLink);
((Listing)optionsListing).Gap(12f);
((Listing)optionsListing).GapLine(12f);
optionsListing.CheckboxLabeled("TwitchToolkitEarningCoins".Translate(), ref ToolkitSettings.EarningCoins, null);
optionsListing.AddLabeledTextField("TwitchToolkitCustomPricingLink".Translate(), ref ToolkitSettings.CustomPricingSheetLink);
optionsListing.Gap(12f);
optionsListing.GapLine(12f);
if (optionsListing.ButtonTextLabeled("Items Edit", "Open"))
{
Type type2 = typeof(StoreItemsWindow);
Find.WindowStack.TryRemove(type2, true);
Window window2 = (Window)(object)new StoreItemsWindow();
Window window2 = new StoreItemsWindow();
Find.WindowStack.Add(window2);
}
((Listing)optionsListing).Gap(12f);
((Listing)optionsListing).GapLine(12f);
optionsListing.Gap(12f);
optionsListing.GapLine(12f);
if (optionsListing.ButtonTextLabeled("Events Edit", "Open"))
{
Type type = typeof(StoreIncidentsWindow);
Find.WindowStack.TryRemove(type, true);
Window window = (Window)(object)new StoreIncidentsWindow();
Window window = new StoreIncidentsWindow();
Find.WindowStack.Add(window);
}
((Listing)optionsListing).Gap(12f);
((Listing)optionsListing).GapLine(12f);
optionsListing.CheckboxLabeled((TaggedString)(Translator.Translate("TwitchToolkitPurchaseConfirmations")), ref ToolkitSettings.PurchaseConfirmations, (string)null);
optionsListing.CheckboxLabeled((TaggedString)(Translator.Translate("TwitchToolkitRepeatViewerNames")), ref ToolkitSettings.RepeatViewerNames, (string)null);
optionsListing.CheckboxLabeled((TaggedString)(Translator.Translate("TwitchToolkitMinifiableBuildings")), ref ToolkitSettings.MinifiableBuildings, (string)null);
optionsListing.Gap(12f);
optionsListing.GapLine(12f);
optionsListing.CheckboxLabeled("TwitchToolkitPurchaseConfirmations".Translate(), ref ToolkitSettings.PurchaseConfirmations, null);
optionsListing.CheckboxLabeled("TwitchToolkitRepeatViewerNames".Translate(), ref ToolkitSettings.RepeatViewerNames, null);
optionsListing.CheckboxLabeled("TwitchToolkitMinifiableBuildings".Translate(), ref ToolkitSettings.MinifiableBuildings, null);
}
}
20 changes: 10 additions & 10 deletions TwitchToolkit/TwitchToolkit.Settings/Settings_Storyteller.cs
Original file line number Diff line number Diff line change
Expand Up @@ -97,19 +97,19 @@ public static void DoWindowContents(Rect rect, Listing_Standard optionsListing)
//IL_0097: Unknown result type (might be due to invalid IL or missing erences)
//IL_00b3: Unknown result type (might be due to invalid IL or missing erences)
//IL_00cf: Unknown result type (might be due to invalid IL or missing erences)
optionsListing.Label("All", -1f, (string)null);
((Listing)optionsListing).GapLine(12f);
optionsListing.SliderLabeled((TaggedString)(Translator.Translate("TwitchToolkitVoteTime")), ToolkitSettings.VoteTime, Math.Round((double)ToolkitSettings.VoteTime).ToString(), 1f, 15f);
optionsListing.SliderLabeled((TaggedString)(Translator.Translate("TwitchToolkitVoteOptions")), ToolkitSettings.VoteOptions, Math.Round((double)ToolkitSettings.VoteOptions).ToString(), 2f, 5f);
optionsListing.CheckboxLabeled((TaggedString)(Translator.Translate("TwitchToolkitVotingChatMsgs")), ref ToolkitSettings.VotingChatMsgs, (string)null);
optionsListing.CheckboxLabeled((TaggedString)(Translator.Translate("TwitchToolkitVotingWindow")), ref ToolkitSettings.VotingWindow, (string)null);
optionsListing.CheckboxLabeled((TaggedString)(Translator.Translate("TwitchToolkitLargeVotingWindow")), ref ToolkitSettings.LargeVotingWindow, (string)null);
((Listing)optionsListing).Gap(12f);
optionsListing.Label("All", -1f, null);
optionsListing.GapLine(12f);
optionsListing.SliderLabeled("TwitchToolkitVoteTime".Translate(), ref ToolkitSettings.VoteTime, Math.Round((double)ToolkitSettings.VoteTime).ToString(), 1f, 15f);
optionsListing.SliderLabeled("TwitchToolkitVoteOptions".Translate(), ref ToolkitSettings.VoteOptions, Math.Round((double)ToolkitSettings.VoteOptions).ToString(), 2f, 5f);
optionsListing.CheckboxLabeled("TwitchToolkitVotingChatMsgs".Translate(), ref ToolkitSettings.VotingChatMsgs, null);
optionsListing.CheckboxLabeled("TwitchToolkitVotingWindow".Translate(), ref ToolkitSettings.VotingWindow, null);
optionsListing.CheckboxLabeled("TwitchToolkitLargeVotingWindow".Translate(), ref ToolkitSettings.LargeVotingWindow, null);
optionsListing.Gap(12f);
if (optionsListing.ButtonTextLabeled("Edit Storyteller Packs", "Storyteller Packs"))
{
Window_StorytellerPacks window = new Window_StorytellerPacks();
Find.WindowStack.TryRemove(((object)window).GetType(), true);
Find.WindowStack.Add((Window)(object)window);
Find.WindowStack.TryRemove(window.GetType(), true);
Find.WindowStack.Add(window);
}
}
}
Loading

0 comments on commit 8384f38

Please sign in to comment.