Unity-jump-proj
This commit is contained in:
@ -0,0 +1,45 @@
|
||||
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;
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user