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

341 lines
14 KiB
C#

namespace rail
{
public enum RailResult
{
kSuccess = 0,
kFailure = 1,
kErrorInvalidParam = 2,
kErrorImageNotFound = 3,
kErrorBufferTooSmall = 4,
kErrorNetworkError = 5,
kErrorUnimplemented = 6,
kErrorInvalidCustomKey = 7,
kErrorClientInOfflineMode = 8,
kErrorParameterLengthTooLong = 9,
kErrorWebApiKeyNoAccessOnThisGame = 10,
kErrorOperationTimeout = 11,
kErrorServerResponseInvalid = 12,
kErrorServerInternalError = 13,
kErrorFileNotFound = 1000,
kErrorAccessDenied = 1001,
kErrorOpenFileFailed = 1002,
kErrorCreateFileFailed = 1003,
kErrorReadFailed = 1004,
kErrorWriteFailed = 1005,
kErrorFileDestroyed = 1006,
kErrorFileDelete = 1007,
kErrorFileQueryIndexOutofRange = 1008,
kErrorFileAvaiableQuotaMoreThanTotal = 1009,
kErrorFileGetRemotePathError = 1010,
kErrorFileIllegal = 1011,
kErrorStreamFileWriteParamError = 1012,
kErrorStreamFileReadParamError = 1013,
kErrorStreamCloseErrorIOWritting = 1014,
kErrorStreamCloseErrorIOReading = 1015,
kErrorStreamDeleteFileOpenFileError = 1016,
kErrorStreamRenameFileOpenFileError = 1017,
kErrorStreamReadOnlyError = 1018,
kErrorStreamCreateFileRemoveOldFileError = 1019,
kErrorStreamCreateFileNameNotAvailable = 1020,
kErrorStreamOpenFileErrorCloudStorageDisabledByPlatform = 1021,
kErrorStreamOpenFileErrorCloudStorageDisabledByPlayer = 1022,
kErrorStoragePathNotFound = 1023,
kErrorStorageFileCantOpen = 1024,
kErrorStorageFileRefuseAccess = 1025,
kErrorStorageFileInvalidHandle = 1026,
kErrorStorageFileInUsingByAnotherProcess = 1027,
kErrorStorageFileLockedByAnotherProcess = 1028,
kErrorStorageFileWriteDiskNotEnough = 1029,
kErrorStorageFileCantCreateFileOrPath = 1030,
kErrorRoomCreateFailed = 3000,
kErrorKickOffFailed = 3001,
kErrorKickOffPlayerNotInRoom = 3002,
kErrorKickOffNotRoomOwner = 3003,
kErrorKickOffPlayingGame = 3004,
kErrorRoomServerRequestInvalidData = 3005,
kErrorRoomServerConnectTcaplusFail = 3006,
kErrorRoomServerConnectTcaplusTimeOut = 3007,
kErrorRoomServerWrongDataInTcaplus = 3008,
kErrorRoomServerNoDataInTcaplus = 3009,
kErrorRoomServerAllocateRoomIdFail = 3010,
kErrorRoomServerCreateGroupInImCloudFail = 3011,
kErrorRoomServerUserAlreadyInGame = 3012,
kErrorRoomServerQueryResultEmpty = 3013,
kErrorRoomServerRoomFull = 3014,
kErrorRoomServerRoomNotExist = 3015,
kErrorRoomServerUserAlreadyInRoom = 3016,
kErrorRoomServerQueryRailIdServiceFail = 3018,
kErrorRoomServerImCloudFail = 3019,
kErrorRoomServerPbSerializeFail = 3020,
kErrorRoomServerDirtyWord = 3021,
kErrorRoomServerNoPermission = 3022,
kErrorRoomServerLeaveUserNotInRoom = 3023,
kErrorRoomServerDestroiedRoomNotExist = 3024,
kErrorRoomServerUserIsNotRoomMember = 3025,
kErrorRoomServerLockFailed = 3026,
kErrorRoomServerRouteMiss = 3027,
kErrorRoomServerRetry = 3028,
kErrorRoomSendDataNotImplemented = 3029,
kErrorRoomInvokeFailed = 3030,
kErrorRoomServerPasswordIncorrect = 3031,
kErrorRoomServerRoomIsNotJoinable = 3032,
kErrorStats = 4000,
kErrorStatsDontSetOtherPlayerStat = 4001,
kErrorAchievement = 5000,
kErrorAchievementOutofRange = 5001,
kErrorAchievementNotMyAchievement = 5002,
kErrorLeaderboard = 6000,
kErrorLeaderboardNotExists = 6001,
kErrorLeaderboardNotBePrepared = 6002,
kErrorLeaderboardCreattionNotSupport = 6003,
kErrorAssets = 7000,
kErrorAssetsPending = 7001,
kErrorAssetsOK = 7002,
kErrorAssetsExpired = 7003,
kErrorAssetsInvalidParam = 7004,
kErrorAssetsServiceUnavailable = 7005,
kErrorAssetsLimitExceeded = 7006,
kErrorAssetsFailed = 7007,
kErrorAssetsRailIdInvalid = 7008,
kErrorAssetsGameIdInvalid = 7009,
kErrorAssetsRequestInvokeFailed = 7010,
kErrorAssetsUpdateConsumeProgressNull = 7011,
kErrorAssetsCanNotFindAssetId = 7012,
kErrorAssetInvalidRequest = 7013,
kErrorAssetDBFail = 7014,
kErrorAssetDataTooOld = 7015,
kErrorAssetInConsume = 7016,
kErrorAssetNotExist = 7017,
kErrorAssetExchangNotMatch = 7018,
kErrorAssetSystemError = 7019,
kErrorAssetBadJasonData = 7020,
kErrorAssetStateNotConsuing = 7021,
kErrorAssetStateConsuing = 7022,
kErrorAssetDifferentProductId = 7023,
kErrorAssetConsumeQuantityTooBig = 7024,
kErrorAssetMissMatchRailId = 7025,
kErrorAssetProductInfoNotReady = 7026,
kErrorInGamePurchase = 8000,
kErrorInGamePurchaseProductInfoExpired = 8001,
kErrorInGamePurchaseAcquireSessionTicketFailed = 8002,
kErrorInGamePurchaseParseWebContentFaild = 8003,
kErrorInGamePurchaseProductIsNotExist = 8004,
kErrorInGamePurchaseOrderIDIsNotExist = 8005,
kErrorInGamePurchasePreparePaymentRequestTimeout = 8006,
kErrorInGamePurchaseCreateOrderFailed = 8007,
kErrorInGamePurchaseQueryOrderFailed = 8008,
kErrorInGamePurchaseFinishOrderFailed = 8009,
kErrorInGamePurchasePaymentFailed = 8010,
kErrorInGamePurchasePaymentCancle = 8011,
kErrorInGamePurchaseCreatePaymentBrowserFailed = 8012,
kErrorInGamePurchaseExceededProductPurchaseLimit = 8013,
kErrorInGameStorePurchase = 8500,
kErrorInGameStorePurchasePaymentSuccess = 8501,
kErrorInGameStorePurchasePaymentFailure = 8502,
kErrorInGameStorePurchasePaymentCancle = 8503,
kErrorPlayer = 9000,
kErrorPlayerUserFolderCreateFailed = 9001,
kErrorPlayerUserFolderCanntFind = 9002,
kErrorPlayerUserNotFriend = 9003,
kErrorPlayerGameNotSupportPurchaseKey = 9004,
kErrorPlayerGetAuthenticateURLFailed = 9005,
kErrorPlayerGetAuthenticateURLServerError = 9006,
kErrorPlayerGetAuthenticateURLInvalidURL = 9007,
kErrorFriends = 10000,
kErrorFriendsKeyFrontUseRail = 10001,
kErrorFriendsMetadataSizeInvalid = 10002,
kErrorFriendsMetadataKeyLenInvalid = 10003,
kErrorFriendsMetadataValueLenInvalid = 10004,
kErrorFriendsMetadataKeyInvalid = 10005,
kErrorFriendsGetMetadataFailed = 10006,
kErrorFriendsSetPlayTogetherSizeZero = 10007,
kErrorFriendsSetPlayTogetherContentSizeInvalid = 10008,
kErrorFriendsInviteResponseTypeInvalid = 10009,
kErrorFriendsListUpdateFailed = 10010,
kErrorFriendsAddFriendInvalidID = 10011,
kErrorFriendsAddFriendNetworkError = 10012,
kErrorFriendsServerBusy = 10013,
kErrorFriendsUpdateFriendsListTooFrequent = 10014,
kErrorSessionTicket = 11000,
kErrorSessionTicketGetTicketFailed = 11001,
kErrorSessionTicketAuthFailed = 11002,
kErrorSessionTicketAuthTicketAbandoned = 11003,
kErrorSessionTicketAuthTicketExpire = 11004,
kErrorSessionTicketAuthTicketInvalid = 11005,
kErrorSessionTicketInvalidParameter = 11500,
kErrorSessionTicketInvalidTicket = 11501,
kErrorSessionTicketIncorrectTicketOwner = 11502,
kErrorSessionTicketHasBeenCanceledByTicketOwner = 11503,
kErrorSessionTicketExpired = 11504,
kErrorFloatWindow = 12000,
kErrorFloatWindowInitFailed = 12001,
kErrorFloatWindowShowStoreInvalidPara = 12002,
kErrorFloatWindowShowStoreCreateBrowserFailed = 12003,
kErrorUserSpace = 13000,
kErrorUserSpaceGetWorkDetailFailed = 13001,
kErrorUserSpaceDownloadError = 13002,
kErrorUserSpaceDescFileInvalid = 13003,
kErrorUserSpaceReplaceOldFileFailed = 13004,
kErrorUserSpaceUserCancelSync = 13005,
kErrorUserSpaceIDorUserdataPathInvalid = 13006,
kErrorUserSpaceNoData = 13007,
kErrorUserSpaceSpaceWorkIDInvalid = 13008,
kErrorUserSpaceNoSyncingNow = 13009,
kErrorUserSpaceSpaceWorkAlreadySyncing = 13010,
kErrorUserSpaceSubscribePartialSuccess = 13011,
kErrorUserSpaceNoVersionField = 13012,
kErrorUserSpaceUpdateFailedWhenUploading = 13013,
kErrorUserSpaceGetTicketFailed = 13014,
kErrorUserSpaceVersionOccupied = 13015,
kErrorUserSpaceCallCreateMethodFailed = 13016,
kErrorUserSpaceCreateMethodRspFailed = 13017,
kErrorUserSpaceNoEditablePermission = 13020,
kErrorUserSpaceCallEditMethodFailed = 13021,
kErrorUserSpaceEditMethodRspFailed = 13022,
kErrorUserSpaceMetadataHasInvalidKey = 13023,
kErrorUserSpaceModifyFavoritePartialSuccess = 13024,
kErrorUserSpaceFilePathTooLong = 13025,
kErrorUserSpaceInvalidContentFolder = 13026,
kErrorUserSpaceInvalidFilePath = 13027,
kErrorUserSpaceUploadFileNotMeetLimit = 13028,
kErrorUserSpaceCannotReadFileToBeUploaded = 13029,
kErrorUserSpaceUploadSpaceWorkHasNoVersionField = 13030,
kErrorUserSpaceDownloadCurrentDescFileFailed = 13031,
kErrorUserSpaceCannotGetSpaceWorkDownloadUrl = 13032,
kErrorUserSpaceCannotGetSpaceWorkUploadUrl = 13033,
kErrorUserSpaceCannotReadFileWhenUploading = 13034,
kErrorUserSpaceUploadFileTooLarge = 13035,
kErrorUserSpaceUploadRequestTimeout = 13036,
kErrorUserSpaceUploadRequestFailed = 13037,
kErrorUserSpaceUploadInternalError = 13038,
kErrorUserSpaceUploadCloudServerError = 13039,
kErrorUserSpaceUploadCloudServerRspInvalid = 13040,
kErrorUserSpaceUploadCopyNoExistCloudFile = 13041,
kErrorUserSpaceShareLevelNotSatisfied = 13042,
kErrorUserSpaceHasntBeenApproved = 13043,
kErrorGameServer = 14000,
kErrorGameServerCreateFailed = 14001,
kErrorGameServerDisconnectedServerlist = 14002,
kErrorGameServerConnectServerlistFailure = 14003,
kErrorGameServerSetMetadataFailed = 14004,
kErrorGameServerGetMetadataFailed = 14005,
kErrorGameServerGetServerListFailed = 14006,
kErrorGameServerGetPlayerListFailed = 14007,
kErrorGameServerPlayerNotJoinGameserver = 14008,
kErrorGameServerNeedGetFovariteFirst = 14009,
kErrorGameServerAddFovariteFailed = 14010,
kErrorGameServerRemoveFovariteFailed = 14011,
kErrorNetwork = 15000,
kErrorNetworkInitializeFailed = 15001,
kErrorNetworkSessionIsNotExist = 15002,
kErrorNetworkNoAvailableDataToRead = 15003,
kErrorNetworkUnReachable = 15004,
kErrorNetworkRemotePeerOffline = 15005,
kErrorNetworkServerUnavailabe = 15006,
kErrorNetworkConnectionDenied = 15007,
kErrorNetworkConnectionClosed = 15008,
kErrorNetworkConnectionReset = 15009,
kErrorNetworkSendDataSizeTooLarge = 15010,
kErrorNetworkSessioNotRegistered = 15011,
kErrorNetworkSessionTimeout = 15012,
kErrorDlc = 16000,
kErrorDlcInstallFailed = 16001,
kErrorDlcUninstallFailed = 16002,
kErrorDlcGetDlcListTimeout = 16003,
kErrorDlcRequestInvokeFailed = 16004,
kErrorDlcRequestToofrequently = 16005,
kErrorUtils = 17000,
kErrorUtilsImagePathNull = 17001,
kErrorUtilsImagePathInvalid = 17002,
kErrorUtilsImageDownloadFail = 17003,
kErrorUtilsImageOpenLocalFail = 17004,
kErrorUtilsImageBufferAllocateFail = 17005,
kErrorUtilsImageReadLocalFail = 17006,
kErrorUtilsImageParseFail = 17007,
kErrorUtilsImageScaleFail = 17008,
kErrorUtilsImageUnknownFormat = 17009,
kErrorUtilsImageNotNeedResize = 17010,
kErrorUtilsImageResizeParameterInvalid = 17011,
kErrorUtilsImageSaveFileFail = 17012,
kErrorUtilsDirtyWordsFilterTooManyInput = 17013,
kErrorUtilsDirtyWordsHasInvalidString = 17014,
kErrorUtilsDirtyWordsNotReady = 17015,
kErrorUtilsDirtyWordsDllUnloaded = 17016,
kErrorUtilsCrashAllocateFailed = 17017,
kErrorUtilsCrashCallbackSwitchOff = 17018,
kErrorUsers = 18000,
kErrorUsersInvalidInviteCommandLine = 18001,
kErrorUsersSetCommandLineFailed = 18002,
kErrorUsersInviteListEmpty = 18003,
kErrorUsersGenerateRequestFail = 18004,
kErrorUsersUnknownInviteType = 18005,
kErrorUsersInvalidInviteUsersSize = 18006,
kErrorScreenshot = 19000,
kErrorScreenshotWorkNotExist = 19001,
kErrorScreenshotCantConvertPng = 19002,
kErrorScreenshotCopyFileFailed = 19003,
kErrorScreenshotCantCreateThumbnail = 19004,
kErrorVoiceCapture = 20000,
kErrorVoiceCaptureInitializeFailed = 20001,
kErrorVoiceCaptureDeviceLost = 20002,
kErrorVoiceCaptureIsRecording = 20003,
kErrorVoiceCaptureNotRecording = 20004,
kErrorVoiceCaptureNoData = 20005,
kErrorVoiceCaptureMoreData = 20006,
kErrorVoiceCaptureDataCorrupted = 20007,
kErrorVoiceCapturekUnsupportedCodec = 20008,
kErrorVoiceChannelHelperNotReady = 20009,
kErrorVoiceChannelIsBusy = 20010,
kErrorVoiceChannelNotJoinedChannel = 20011,
kErrorVoiceChannelLostConnection = 20012,
kErrorVoiceChannelAlreadyJoinedAnotherChannel = 20013,
kErrorVoiceChannelPartialSuccess = 20014,
kErrorVoiceChannelNotTheChannelOwner = 20015,
kErrorTextInputTextInputSendMessageToPlatformFailed = 21000,
kErrorTextInputTextInputSendMessageToOverlayFailed = 21001,
kErrorTextInputTextInputUserCanceled = 21002,
kErrorTextInputTextInputEnableChineseFailed = 21003,
kErrorTextInputTextInputShowFailed = 21004,
kErrorTextInputEnableIMEHelperTextInputWindowFailed = 21005,
kErrorApps = 22000,
kErrorAppsCountingKeyExists = 22001,
kErrorAppsCountingKeyDoesNotExist = 22002,
kErrorHttpSession = 23000,
kErrorHttpSessionPostBodyContentConflictWithPostParameter = 23001,
kErrorHttpSessionRequestMehotdNotPost = 23002,
kErrorSmallObjectService = 24000,
kErrorSmallObjectServiceObjectNotExist = 24001,
kErrorSmallObjectServiceFailedToRequestDownload = 24002,
kErrorSmallObjectServiceDownloadFailed = 24003,
kErrorSmallObjectServiceFailedToWriteDisk = 24004,
kErrorSmallObjectServiceFailedToUpdateObject = 24005,
kErrorSmallObjectServicePartialDownloadSuccess = 24006,
kErrorSmallObjectServiceObjectNetworkIssue = 24007,
kErrorSmallObjectServiceObjectServerError = 24008,
kErrorSmallObjectServiceInvalidBranch = 24009,
kErrorZoneServer = 25000,
kErrorZoneServerValueDataIsNotExist = 25001,
kErrorInGameCoin = 26000,
kErrorInGameCoinCreatePaymentBrowserFailed = 26001,
kErrorInGameCoinOperationTimeout = 26002,
kErrorInGameCoinPaymentFailed = 26003,
kErrorInGameCoinPaymentCanceled = 26004,
kRailErrorServerBegin = 2000000,
kErrorPaymentSystem = 2080001,
kErrorPaymentParameterIlleage = 2080008,
kErrorPaymentOrderIlleage = 2080011,
kErrorAssetsInvalidParameter = 2230001,
kErrorAssetsSystemError = 2230007,
kErrorDirtyWordsFilterNoPermission = 2290028,
kErrorDirtyWordsFilterCheckFailed = 2290029,
kErrorDirtyWordsFilterSystemBusy = 2290030,
kRailErrorInnerServerBegin = 2500000,
kErrorGameGrayCheckSnowError = 2500001,
kErrorGameGrayParameterIlleage = 2500002,
kErrorGameGraySystemError = 2500003,
kErrorGameGrayQQToWegameidError = 2500004,
kRailErrorInnerServerEnd = 2699999,
kRailErrorServerEnd = 2999999
}
}