24 lines
609 B
C#
24 lines
609 B
C#
namespace rail
|
|
{
|
|
public interface IRailLeaderboard : IRailComponent
|
|
{
|
|
string GetLeaderboardName();
|
|
|
|
int GetTotalEntriesCount();
|
|
|
|
RailResult AsyncGetLeaderboard(string user_data);
|
|
|
|
RailResult GetLeaderboardParameters(LeaderboardParameters param);
|
|
|
|
IRailLeaderboardEntries CreateLeaderboardEntries();
|
|
|
|
RailResult AsyncUploadLeaderboard(UploadLeaderboardParam update_param, string user_data);
|
|
|
|
RailResult GetLeaderboardSortType(out int sort_type);
|
|
|
|
RailResult GetLeaderboardDisplayType(out int display_type);
|
|
|
|
RailResult AsyncAttachSpaceWork(SpaceWorkID spacework_id, string user_data);
|
|
}
|
|
}
|