Add some more descriptions to title screen

This commit is contained in:
xen-42 2025-02-17 21:09:14 -05:00
parent e16e4884e9
commit 195a20b2cd

View File

@ -6,15 +6,24 @@ using Newtonsoft.Json;
namespace NewHorizons.External.Configs namespace NewHorizons.External.Configs
{ {
/// <summary>
/// Allows you to configure the title screen with custom music, skyboxes, and loading props from asset bundles.
/// You can define a list of title screen configurations, with different persistent condition/ship log facts required to display them.
/// </summary>
[JsonObject] [JsonObject]
public class TitleScreenConfig public class TitleScreenConfig
{ {
/// <summary> /// <summary>
/// Create title screens /// Create title screens.
/// The last title screen in the list with its display conditions (persistent condition and/or ship log) met will be displayed if this mod
/// is chosen to be shown on the main menu.
/// </summary> /// </summary>
public TitleScreenInfo[] titleScreens = new TitleScreenInfo[0]; public TitleScreenInfo[] titleScreens = new TitleScreenInfo[0];
} }
/// <summary>
/// A single title screen configuration
/// </summary>
[JsonObject] [JsonObject]
public class TitleScreenInfo public class TitleScreenInfo
{ {