mirror of
https://github.com/Outer-Wilds-New-Horizons/new-horizons.git
synced 2025-12-11 20:15:44 +01:00
Reset configs
This commit is contained in:
parent
d827d6956d
commit
a6c0fa562a
@ -446,6 +446,14 @@ namespace NewHorizons.Handlers
|
||||
disableNHPlanets, shareTitleScreen,
|
||||
persistentConditionRequired, factRequired));
|
||||
|
||||
internal static void ResetConfigs()
|
||||
{
|
||||
foreach (var builderList in TitleSceneHandler.TitleScreenBuilders.Values)
|
||||
{
|
||||
builderList.list.RemoveAll(builder => builder is TitleScreenConfigBuilder);
|
||||
}
|
||||
}
|
||||
|
||||
internal class TitleScreenBuilderList
|
||||
{
|
||||
public List<ITitleScreenBuilder> list = new List<ITitleScreenBuilder>();
|
||||
|
||||
@ -175,6 +175,9 @@ namespace NewHorizons
|
||||
{
|
||||
BodyDict.Clear();
|
||||
SystemDict.Clear();
|
||||
TitleScreenConfigs.Clear();
|
||||
|
||||
TitleSceneHandler.ResetConfigs();
|
||||
|
||||
BodyDict["SolarSystem"] = new List<NewHorizonsBody>();
|
||||
BodyDict["EyeOfTheUniverse"] = new List<NewHorizonsBody>(); // Keep this empty tho fr
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user