2021-08-04 22:39:40 +00:00
|
|
|
|
using Ryujinx.HLE.HOS.Tamper;
|
|
|
|
|
using System;
|
|
|
|
|
|
|
|
|
|
namespace Ryujinx.HLE.HOS.Services.Hid
|
2019-09-19 00:45:11 +00:00
|
|
|
|
{
|
|
|
|
|
public struct HidVibrationValue
|
|
|
|
|
{
|
|
|
|
|
public float AmplitudeLow;
|
|
|
|
|
public float FrequencyLow;
|
|
|
|
|
public float AmplitudeHigh;
|
|
|
|
|
public float FrequencyHigh;
|
2021-08-04 22:39:40 +00:00
|
|
|
|
|
|
|
|
|
public override bool Equals(object obj)
|
|
|
|
|
{
|
|
|
|
|
return obj is HidVibrationValue value &&
|
|
|
|
|
AmplitudeLow == value.AmplitudeLow &&
|
|
|
|
|
AmplitudeHigh == value.AmplitudeHigh;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public override int GetHashCode()
|
|
|
|
|
{
|
|
|
|
|
return HashCode.Combine(AmplitudeLow, AmplitudeHigh);
|
|
|
|
|
}
|
2019-09-19 00:45:11 +00:00
|
|
|
|
}
|
|
|
|
|
}
|