添加声音判断 #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

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

View File

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