添加声音判断 #341

This commit is contained in:
ZouJin 2024-04-03 13:48:48 +08:00
parent bfd517d0f1
commit 96fa4da6b3
2 changed files with 21 additions and 6 deletions

View File

@ -972,10 +972,17 @@ namespace VPet_Simulator.Windows
try
{
using (var enumerator = new MMDeviceEnumerator())
{
if (enumerator.HasDefaultAudioEndpoint(DataFlow.Render, Role.Console))
{
var device = enumerator.GetDefaultAudioEndpoint(DataFlow.Render, Role.Console);
return device.AudioMeterInformation.MasterPeakValue;
}
else
{
return -1;
}
}
}
catch
{
@ -1188,6 +1195,8 @@ namespace VPet_Simulator.Windows
{
//看看是否超模
if (HashCheck && work.IsOverLoad())
{
if (Set["gameconfig"].GetBool("noAutoCal"))
{
if (MessageBoxX.Show("当前工作数据属性超模,是否继续工作?\n超模工作可能会导致游戏发生不可预料的错误\n超模工作不影响大部分成就解锁\n可以在设置中开启自动计算自动为工作设置合理数值"
.Translate(), "超模工作提醒".Translate(), MessageBoxButton.YesNo) != MessageBoxResult.Yes)
@ -1196,6 +1205,12 @@ namespace VPet_Simulator.Windows
}
HashCheck = false;
}
else
{
MessageBoxX.Show("当前工作数据属性超模,已自动取消".Translate(), "超模工作提醒".Translate());
return false;
}
}
return true;
}
/// <summary>

View File

@ -18,7 +18,7 @@ public partial class MainWindow
/// <summary>
/// 版本号
/// </summary>
public int version { get; } = 11002;
public int version { get; } = 11003;
/// <summary>
/// 版本号
/// </summary>