2021-10-22 05:13:21 +00:00
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
|
2022-06-18 18:04:24 +00:00
|
|
|
|
namespace PKHeX.Core;
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Settings used for starting up an editing environment.
|
|
|
|
|
/// </summary>
|
|
|
|
|
public interface IStartupSettings
|
2021-10-22 05:13:21 +00:00
|
|
|
|
{
|
|
|
|
|
/// <summary>
|
2022-06-18 18:04:24 +00:00
|
|
|
|
/// Save File version to start the environment with if a preexisting save file has not been chosen.
|
2021-10-22 05:13:21 +00:00
|
|
|
|
/// </summary>
|
2022-06-18 18:04:24 +00:00
|
|
|
|
GameVersion DefaultSaveVersion { get; }
|
2021-10-22 05:13:21 +00:00
|
|
|
|
|
2022-06-18 18:04:24 +00:00
|
|
|
|
/// <summary>
|
|
|
|
|
/// Method to load the environment's initial save file.
|
|
|
|
|
/// </summary>
|
|
|
|
|
AutoLoadSetting AutoLoadSaveOnStartup { get; }
|
2021-10-22 05:13:21 +00:00
|
|
|
|
|
2022-06-18 18:04:24 +00:00
|
|
|
|
/// <summary>
|
|
|
|
|
/// List of recently loaded save file paths.
|
|
|
|
|
/// </summary>
|
|
|
|
|
List<string> RecentlyLoaded { get; }
|
2021-10-22 05:13:21 +00:00
|
|
|
|
}
|