You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

46 lines
1.0 KiB
C#

using System;
namespace UnityEditor.Timeline
{
[Serializable]
struct PlayRange : IEquatable<PlayRange>
{
public bool Equals(PlayRange other)
{
return other != null && start.Equals(other.start) && end.Equals(other.end);
}
public override bool Equals(object obj)
{
return obj is PlayRange other && Equals(other);
}
public static bool operator ==(PlayRange left, PlayRange right)
{
return left.Equals(right);
}
public static bool operator !=(PlayRange left, PlayRange right)
{
return !left.Equals(right);
}
public override int GetHashCode()
{
unchecked
{
return (start.GetHashCode() * 397) ^ end.GetHashCode();
}
}
public PlayRange(double a, double b)
{
start = a;
end = b;
}
public double start;
public double end;
}
}