1
0
Fork 0
mirror of https://github.com/hawkeye-stan/msfs-popout-panel-manager.git synced 2024-10-16 14:10:45 +00:00
msfs-popout-panel-manager/DomainModel/Setting/DynamicLodSetting.cs

49 lines
1.2 KiB
C#
Raw Normal View History

2024-03-14 22:50:32 +00:00
using MSFSPopoutPanelManager.Shared;
2024-02-28 02:44:21 +00:00
namespace MSFSPopoutPanelManager.DomainModel.Setting
{
public class DynamicLodSetting : ObservableObject
{
public DynamicLodSetting()
{
InitializeChildPropertyChangeBinding();
}
public bool IsEnabled { get; set; } = false;
2024-03-14 22:50:32 +00:00
public bool PauseWhenMsfsLoseFocus { get; set; } = true;
2024-02-28 02:44:21 +00:00
2024-03-14 22:50:32 +00:00
public bool PauseOutsideCockpitView { get; set; } = true;
2024-02-28 02:44:21 +00:00
public bool ResetEnabled { get; set; } = false;
public int ResetTlod { get; set; } = 100;
public int ResetOlod { get; set; } = 100;
2024-03-14 22:50:32 +00:00
public int TargetedFps { get; set; } = 60;
2024-02-28 02:44:21 +00:00
2024-07-28 00:12:07 +00:00
public int FpsTolerance { get; set; } = 4;
2024-02-28 02:44:21 +00:00
2024-03-14 22:50:32 +00:00
public bool TlodMinOnGround { get; set; } = true;
2024-02-28 02:44:21 +00:00
2024-03-14 22:50:32 +00:00
public int AltTlodBase { get; set; } = 1000;
public int TlodMin { get; set; } = 50;
2024-07-28 00:12:07 +00:00
public int TlodMax { get; set; } = 200;
2024-03-14 22:50:32 +00:00
public int CloudRecoveryTlod { get; set; } = 100;
2024-07-28 00:12:07 +00:00
public bool DecreaseCloudQuality { get; set; } = false;
2024-03-14 22:50:32 +00:00
2024-07-28 00:12:07 +00:00
public int OlodTop { get; set; } = 50;
2024-03-14 22:50:32 +00:00
public int OlodBase { get; set; } = 200;
public int AltOlodBase { get; set; } = 1000;
public int AltOlodTop { get; set; } = 10000;
2024-02-28 02:44:21 +00:00
}
}