namespace Bloxstrap.Models.Persistable
{
public class State
{
public bool ShowFFlagEditorWarning { get; set; } = true;
public bool PromptWebView2Install { get; set; } = true;
public bool ForceReinstall { get; set; } = false;
public WindowState SettingsWindow { get; set; } = new();
#region Deprecated properties
///
/// Deprecated, use App.RobloxState.Player
///
public AppState? Player { private get; set; }
public AppState? GetDeprecatedPlayer() => Player;
///
/// Deprecated, use App.RobloxState.Studio
///
public AppState? Studio { private get; set; }
public AppState? GetDeprecatedStudio() => Studio;
///
/// Deprecated, use App.RobloxState.ModManifest
///
public List? ModManifest { private get; set; }
public List? GetDeprecatedModManifest() => ModManifest;
#endregion
}
}