Files
2026-03-04 10:03:45 +08:00

40 lines
644 B
C#

using Steamworks;
namespace HeathenEngineering.SteamApi.PlayerServices
{
public struct LeaderboardRankChangeData
{
public string leaderboardName;
public SteamLeaderboard_t leaderboardId;
public LeaderboardEntry_t? oldEntry;
public LeaderboardEntry_t newEntry;
public int rankDelta
{
get
{
if (oldEntry.HasValue)
{
return newEntry.m_nGlobalRank - oldEntry.Value.m_nGlobalRank;
}
return newEntry.m_nGlobalRank;
}
}
public int scoreDeta
{
get
{
if (oldEntry.HasValue)
{
return newEntry.m_nScore - oldEntry.Value.m_nScore;
}
return newEntry.m_nScore;
}
}
}
}