29 lines
958 B
C#
29 lines
958 B
C#
using System;
|
|
|
|
namespace rail
|
|
{
|
|
public class IRailLeaderboardHelperImpl : RailObject, IRailLeaderboardHelper
|
|
{
|
|
internal IRailLeaderboardHelperImpl(IntPtr cPtr)
|
|
{
|
|
swigCPtr_ = cPtr;
|
|
}
|
|
|
|
~IRailLeaderboardHelperImpl()
|
|
{
|
|
}
|
|
|
|
public virtual IRailLeaderboard OpenLeaderboard(string leaderboard_name)
|
|
{
|
|
IntPtr intPtr = RAIL_API_PINVOKE.IRailLeaderboardHelper_OpenLeaderboard(swigCPtr_, leaderboard_name);
|
|
return (!(intPtr == IntPtr.Zero)) ? new IRailLeaderboardImpl(intPtr) : null;
|
|
}
|
|
|
|
public virtual IRailLeaderboard AsyncCreateLeaderboard(string leaderboard_name, LeaderboardSortType sort_type, LeaderboardDisplayType display_type, string user_data, out RailResult result)
|
|
{
|
|
IntPtr intPtr = RAIL_API_PINVOKE.IRailLeaderboardHelper_AsyncCreateLeaderboard(swigCPtr_, leaderboard_name, (int)sort_type, (int)display_type, user_data, out result);
|
|
return (!(intPtr == IntPtr.Zero)) ? new IRailLeaderboardImpl(intPtr) : null;
|
|
}
|
|
}
|
|
}
|