internal extern int GetUniqueIDInternal();
[MethodImpl(MethodImplOptions.InternalCall), WrapperlessIcall]
internal static bool CompareIntPtr(Playable lhs, Playable rhs) { bool flag = (lhs == null) || !IsNativePlayableAlive(lhs); bool flag2 = (rhs == null) || !IsNativePlayableAlive(rhs); if (flag2 && flag) { return true; } if (flag2) { return !IsNativePlayableAlive(lhs); } if (flag) { return !IsNativePlayableAlive(rhs); } return (lhs.GetUniqueIDInternal() == rhs.GetUniqueIDInternal()); }