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,
|
disableNHPlanets, shareTitleScreen,
|
||||||
persistentConditionRequired, factRequired));
|
persistentConditionRequired, factRequired));
|
||||||
|
|
||||||
|
internal static void ResetConfigs()
|
||||||
|
{
|
||||||
|
foreach (var builderList in TitleSceneHandler.TitleScreenBuilders.Values)
|
||||||
|
{
|
||||||
|
builderList.list.RemoveAll(builder => builder is TitleScreenConfigBuilder);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
internal class TitleScreenBuilderList
|
internal class TitleScreenBuilderList
|
||||||
{
|
{
|
||||||
public List<ITitleScreenBuilder> list = new List<ITitleScreenBuilder>();
|
public List<ITitleScreenBuilder> list = new List<ITitleScreenBuilder>();
|
||||||
|
|||||||
@ -175,6 +175,9 @@ namespace NewHorizons
|
|||||||
{
|
{
|
||||||
BodyDict.Clear();
|
BodyDict.Clear();
|
||||||
SystemDict.Clear();
|
SystemDict.Clear();
|
||||||
|
TitleScreenConfigs.Clear();
|
||||||
|
|
||||||
|
TitleSceneHandler.ResetConfigs();
|
||||||
|
|
||||||
BodyDict["SolarSystem"] = new List<NewHorizonsBody>();
|
BodyDict["SolarSystem"] = new List<NewHorizonsBody>();
|
||||||
BodyDict["EyeOfTheUniverse"] = new List<NewHorizonsBody>(); // Keep this empty tho fr
|
BodyDict["EyeOfTheUniverse"] = new List<NewHorizonsBody>(); // Keep this empty tho fr
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user