using System; namespace Steamworks; [Serializable] public struct SteamLeaderboardEntries_t : IEquatable, IComparable { public ulong m_SteamLeaderboardEntries; public SteamLeaderboardEntries_t(ulong value) { m_SteamLeaderboardEntries = value; } public override string ToString() { return m_SteamLeaderboardEntries.ToString(); } public override bool Equals(object other) { if (other is SteamLeaderboardEntries_t) { return this == (SteamLeaderboardEntries_t)other; } return false; } public override int GetHashCode() { return m_SteamLeaderboardEntries.GetHashCode(); } public static bool operator ==(SteamLeaderboardEntries_t x, SteamLeaderboardEntries_t y) { return x.m_SteamLeaderboardEntries == y.m_SteamLeaderboardEntries; } public static bool operator !=(SteamLeaderboardEntries_t x, SteamLeaderboardEntries_t y) { return !(x == y); } public static explicit operator SteamLeaderboardEntries_t(ulong value) { return new SteamLeaderboardEntries_t(value); } public static explicit operator ulong(SteamLeaderboardEntries_t that) { return that.m_SteamLeaderboardEntries; } public bool Equals(SteamLeaderboardEntries_t other) { return m_SteamLeaderboardEntries == other.m_SteamLeaderboardEntries; } public int CompareTo(SteamLeaderboardEntries_t other) { return m_SteamLeaderboardEntries.CompareTo(other.m_SteamLeaderboardEntries); } }