28 lines
819 B
C#
28 lines
819 B
C#
namespace rail
|
|
{
|
|
public interface IRailUtils
|
|
{
|
|
uint GetTimeCountSinceGameLaunch();
|
|
|
|
uint GetTimeCountSinceComputerLaunch();
|
|
|
|
uint GetTimeFromServer();
|
|
|
|
RailResult AsyncGetImageData(string image_path, uint scale_to_width, uint scale_to_height, string user_data);
|
|
|
|
void GetErrorString(RailResult result, out string error_string);
|
|
|
|
RailResult DirtyWordsFilter(string words, bool replace_sensitive, RailDirtyWordsCheckResult check_result);
|
|
|
|
EnumRailPlatformType GetRailPlatformType();
|
|
|
|
RailResult GetLaunchAppParameters(EnumRailLaunchAppType app_type, out string parameter);
|
|
|
|
RailResult GetPlatformLanguageCode(out string language_code);
|
|
|
|
RailResult SetWarningMessageCallback(RailWarningMessageCallbackFunction callback);
|
|
|
|
RailResult GetCountryCodeOfCurrentLoggedInIP(out string country_code);
|
|
}
|
|
}
|