2022-05-07 22:28:54 +00:00
|
|
|
|
using System;
|
2021-08-04 22:39:40 +00:00
|
|
|
|
|
|
|
|
|
namespace Ryujinx.HLE.HOS.Services.Hid
|
2019-09-19 00:45:11 +00:00
|
|
|
|
{
|
2022-05-07 22:28:54 +00:00
|
|
|
|
public struct VibrationValue
|
2019-09-19 00:45:11 +00:00
|
|
|
|
{
|
|
|
|
|
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)
|
|
|
|
|
{
|
2022-05-07 22:28:54 +00:00
|
|
|
|
return obj is VibrationValue value &&
|
2021-08-04 22:39:40 +00:00
|
|
|
|
AmplitudeLow == value.AmplitudeLow &&
|
|
|
|
|
AmplitudeHigh == value.AmplitudeHigh;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public override int GetHashCode()
|
|
|
|
|
{
|
|
|
|
|
return HashCode.Combine(AmplitudeLow, AmplitudeHigh);
|
|
|
|
|
}
|
2019-09-19 00:45:11 +00:00
|
|
|
|
}
|
|
|
|
|
}
|