Files
2026-02-21 16:45:37 +08:00

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);
}
}