internal bool GetDownloadedLeaderboardEntry(SteamLeaderboardEntries_t hSteamLeaderboardEntries, int index, ref LeaderboardEntry_t pLeaderboardEntry, [In, Out] int[]  pDetails, int cDetailsMax)
        {
            var returnValue = _GetDownloadedLeaderboardEntry(Self, hSteamLeaderboardEntries, index, ref pLeaderboardEntry, pDetails, cDetailsMax);

            return(returnValue);
        }
示例#2
0
 /// <summary>
 /// <para> Returns data about a single leaderboard entry</para>
 /// <para> use a for loop from 0 to LeaderboardScoresDownloaded_t::m_cEntryCount to get all the downloaded entries</para>
 /// <para> e.g.</para>
 /// <para>		void OnLeaderboardScoresDownloaded( LeaderboardScoresDownloaded_t *pLeaderboardScoresDownloaded )</para>
 /// <para>		{</para>
 /// <para>			for ( int index = 0; index &lt; pLeaderboardScoresDownloaded-&gt;m_cEntryCount; index++ )</para>
 /// <para>			{</para>
 /// <para>				LeaderboardEntry_t leaderboardEntry;</para>
 /// <para>				int32 details[3];		// we know this is how many we've stored previously</para>
 /// <para>				GetDownloadedLeaderboardEntry( pLeaderboardScoresDownloaded-&gt;m_hSteamLeaderboardEntries, index, &amp;leaderboardEntry, details, 3 );</para>
 /// <para>				assert( leaderboardEntry.m_cDetails == 3 );</para>
 /// <para>				...</para>
 /// <para>			}</para>
 /// <para> once you've accessed all the entries, the data will be free'd, and the SteamLeaderboardEntries_t handle will become invalid</para>
 /// </summary>
 public static bool GetDownloadedLeaderboardEntry(SteamLeaderboardEntries_t hSteamLeaderboardEntries, int index, out LeaderboardEntry_t pLeaderboardEntry, int[] pDetails, int cDetailsMax)
 {
     InteropHelp.TestIfAvailableClient();
     return(NativeMethods.ISteamUserStats_GetDownloadedLeaderboardEntry(CSteamAPIContext.GetSteamUserStats(), hSteamLeaderboardEntries, index, out pLeaderboardEntry, pDetails, cDetailsMax));
 }
 private static extern bool _GetDownloadedLeaderboardEntry(IntPtr self, SteamLeaderboardEntries_t hSteamLeaderboardEntries, int index, ref LeaderboardEntry_t pLeaderboardEntry, [In, Out] int[]  pDetails, int cDetailsMax);
示例#4
0
        internal bool GetDownloadedLeaderboardEntry(SteamLeaderboardEntries_t hSteamLeaderboardEntries, int index, ref LeaderboardEntry_t pLeaderboardEntry, [In][Out] int[] pDetails, int cDetailsMax)
        {
            bool self = this._GetDownloadedLeaderboardEntry(this.Self, hSteamLeaderboardEntries, index, ref pLeaderboardEntry, pDetails, cDetailsMax);

            return(self);
        }
 /// Returns data about a single leaderboard entry
 /// use a for loop from 0 to LeaderboardScoresDownloaded_t::m_cEntryCount to get all the downloaded entries
 /// e.g.
 ///         void OnLeaderboardScoresDownloaded( LeaderboardScoresDownloaded_t *pLeaderboardScoresDownloaded )
 ///         {
 ///             for ( int index = 0; index &lt; pLeaderboardScoresDownloaded-&gt;m_cEntryCount; index++ )
 ///             {
 ///                 LeaderboardEntry_t leaderboardEntry;
 ///                 int32 details[3];		// we know this is how many we've stored previously
 ///                 GetDownloadedLeaderboardEntry( pLeaderboardScoresDownloaded-&gt;m_hSteamLeaderboardEntries, index, &amp;leaderboardEntry, details, 3 );
 ///                 assert( leaderboardEntry.m_cDetails == 3 );
 ///                 ...
 ///             }
 /// once you've accessed all the entries, the data will be free'd, and the SteamLeaderboardEntries_t handle will become invalid
 public static bool GetDownloadedLeaderboardEntry(SteamLeaderboardEntries_t hSteamLeaderboardEntries, int index, out LeaderboardEntry_t pLeaderboardEntry, int[] pDetails, int cDetailsMax)
 {
     pLeaderboardEntry = new LeaderboardEntry_t();
     return(false);
 }
 public bool Equals(SteamLeaderboardEntries_t other) => default;                                      // 0x0000000180004FB0-0x0000000180004FC0
 public int CompareTo(SteamLeaderboardEntries_t other) => default;                                    // 0x0000000180004F10-0x0000000180004F20
 public static explicit operator ulong(SteamLeaderboardEntries_t that) => default;                    // 0x00000001802A78B0-0x00000001802A78C0
 public bool Equals(SteamLeaderboardEntries_t other) => default;                                      // 0x0000000180004FB0-0x0000000180004FC0