int IComparer.Compare(object objX, object objY)
{
AnimationEvent event2 = (AnimationEvent) objX;
AnimationEvent event3 = (AnimationEvent) objY;
float time = event2.time;
float num2 = event3.time;
if (time != num2)
{
return (int) Mathf.Sign(time - num2);
}
int hashCode = event2.GetHashCode();
int num5 = event3.GetHashCode();
return (hashCode - num5);
}
}