Ruyi SDK
Namespaces
Ruyi.SDK.Online
RuyiNetAchievement Class
RuyiNetAchievementResponse Class
RuyiNetAchievementResponse.Data Class
RuyiNetAchievementResponse.Data.Achievement Class
RuyiNetAchievementStatus Enumeration
RuyiNetAcl Class
RuyiNetClient Class
RuyiNetCloudService Class
RuyiNetEntity Class
RuyiNetEntityData Class
RuyiNetFriendFindUsersResponse Class
RuyiNetFriendFindUsersResponse.Data Class
RuyiNetFriendGetUsersOnlineStatusResponse Class
RuyiNetFriendGetUsersOnlineStatusResponse.Data Class
RuyiNetFriendInvite Class
RuyiNetFriendListInvitationsResponse Class
RuyiNetFriendListInvitationsResponse.Data Class
RuyiNetFriendOnlineStatus Class
RuyiNetFriendResponseInvite Class
RuyiNetFriendResponseOnlineStatus Class
RuyiNetFriendResponseSummaryData Class
RuyiNetFriendService Class
RuyiNetFriendSummaryData Class
RuyiNetGameManifest Class
RuyiNetGameManifest.Patch Class
RuyiNetGamificationService Class
RuyiNetGetCDNResponse Class
RuyiNetGetCDNResponse.Data Class
RuyiNetGetFriendsVideosResponse Class
RuyiNetGetFriendsVideosResponse.Data Class
RuyiNetGetFriendsVideosResponse.Data.Entity Class
RuyiNetGetGameManifestResponse Class
RuyiNetGetGameManifestResponse.Data Class
RuyiNetGetGameManifestResponse.Data.Patch Class
RuyiNetGetGlobalLeaderboardEntryCountResponse Class
RuyiNetGetGlobalLeaderboardEntryCountResponse.Data Class
RuyiNetGetGlobalLeaderboardPageResponse Class
RuyiNetGetGlobalLeaderboardPageResponse.Data Class
RuyiNetGetGlobalLeaderboardPageResponse.Data.LeaderboardEntry Class
RuyiNetGetGlobalLeaderboardVersionsResponse Class
RuyiNetGetGlobalLeaderboardVersionsResponse.Data Class
RuyiNetGetGlobalLeaderboardVersionsResponse.Data.VersionInfo Class
RuyiNetGetGroupSocialLeaderboardResponse Class
RuyiNetGetGroupSocialLeaderboardResponse.Data Class
RuyiNetGetGroupSocialLeaderboardResponse.Data.LeaderboardEntry Class
RuyiNetGetPlayerScoreResponse Class
RuyiNetGetPlayerScoreResponse.Data Class
RuyiNetGetPlayerScoreResponse.Data.Score Class
RuyiNetGetPlayerScoresFromLeaderboardsResponse Class
RuyiNetGetPlayerScoresFromLeaderboardsResponse.Data Class
RuyiNetGetPlayerScoresFromLeaderboardsResponse.Data.Score Class
RuyiNetGetProfileResponse Class
RuyiNetGetProfileResponse.Data Class
RuyiNetGetProfilesResponse Class
RuyiNetGetProfilesResponse.Data Class
RuyiNetGetSocialLeaderboardResponse Class
RuyiNetGetSocialLeaderboardResponse.Data Class
RuyiNetGetSocialLeaderboardResponse.Data.LeaderboardEntry Class
RuyiNetGetSummaryDataForProfileIdResponse Class
RuyiNetGetSummaryDataMultipleResponse Class
RuyiNetGetSummaryDataMultipleResponse.Data Class
RuyiNetHttpStatus Class
RuyiNetLeaderboardConfig Class
RuyiNetLeaderboardEntry Class
RuyiNetLeaderboardInfo Class
RuyiNetLeaderboardPage Class
RuyiNetLeaderboardService Class
RuyiNetLeaderboardType Enumeration
RuyiNetLeaderboardVersionInfo Class
RuyiNetListAllLeaderboardsResponse Class
RuyiNetListAllLeaderboardsResponse.Data Class
RuyiNetListAllLeaderboardsResponse.Data.LeaderboardInfo Class
RuyiNetListFriendsResponse Class
RuyiNetListFriendsResponse.Data Class
RuyiNetListUserFilesResponse Class
RuyiNetListUserFilesResponse.Data Class
RuyiNetListUserFilesResponse.Data.FileDetails Class
RuyiNetLobby Class
RuyiNetLobbyFindResponse Class
RuyiNetLobbyFindResponse.Data Class
RuyiNetLobbyResponse Class
RuyiNetLobbyResponseData Class
RuyiNetLobbyService Class
RuyiNetLobbyService.LobbyClosedEvent Delegate
RuyiNetLobbyService.LobbyCreatedEvent Delegate
RuyiNetLobbyService.LobbyDestroyedEvent Delegate
RuyiNetLobbyService.LobbyGameStartedEvent Delegate
RuyiNetLobbyService.LobbyOpenedEvent Delegate
RuyiNetLobbyService.LobbyPlayerJoinedEvent Delegate
RuyiNetLobbyService.LobbyPlayerLeftEvent Delegate
RuyiNetLobbyState Enumeration
RuyiNetLobbyType Enumeration
RuyiNetParty Class
RuyiNetPartyData Class
RuyiNetPartyInvitation Class
RuyiNetPartyInvitationData Class
RuyiNetPartyInvitationResponse Class
RuyiNetPartyInvitationResponse.Data Class
RuyiNetPartyListResponse Class
RuyiNetPartyListResponse.Data Class
RuyiNetPartyResponse Class
RuyiNetPartyResponse.Data Class
RuyiNetPartyService Class
RuyiNetPatchService Class
RuyiNetPlatformTask(Response) Class
RuyiNetPlayerScore Class
RuyiNetProfile Class
RuyiNetProfileService Class
RuyiNetReadFriendEntityResponse Class
RuyiNetReadFriendsEntitiesResponse Class
RuyiNetReadFriendsEntitiesResponse.Data Class
RuyiNetResponse Class
RuyiNetResponseGroup Class
RuyiNetResponseGroup.ACL Class
RuyiNetResponseGroup.Data Class
RuyiNetResponseGroup.DefaultMemberAttributes Class
RuyiNetResponseGroup.Member Class
RuyiNetResponseGroup.Member.Attributes Class
RuyiNetRotationType Enumeration
RuyiNetService Class
RuyiNetSummaryFriendData Class
RuyiNetTask(Response) Class
RuyiNetTask(Response).CallbackType Delegate
RuyiNetTask(Response).ExecuteType Delegate
RuyiNetTaskBase Class
RuyiNetTelemetryService Class
RuyiNetTelemetrySession Class
RuyiNetTelemetrySessionResponse Class
RuyiNetTelemetrySessionResponse.Data Class
RuyiNetUploadFileResponse Class
RuyiNetUploadFileResponse.Data Class
RuyiNetUploadFileResponse.Data.FileDetails Class
RuyiNetUserFileService Class
RuyiNetVideo Class
RuyiNetVideoService Class
Click or drag to resizeClick or drag to resize

Ruyi.SDK.Online Namespace

[This is preliminary documentation and is subject to change.]

Ruyi.SDK.Online namespace provides access to online services. Most functionality is available via a RuyiNetClient instance.
Classes
  ClassDescription
Public classRuyiNetAchievement
Represents an achievement in RuyiNet
Public classRuyiNetAchievementResponse
Response recieved from an achievemet request (gamification service).
Public classRuyiNetAchievementResponseData
The data class.
Public classRuyiNetAchievementResponseDataAchievement
Represents an achievement
Public classRuyiNetAcl
Determines the permissions others have to access a players entities (0 = no access, 1 = read-only, 2 = read/write).
Public classCode exampleRuyiNetClient
The main client for accessing Ruyi's online services (aka "RuyiNet")
Public classRuyiNetCloudService
Handles backing up data to the cloud.
Public classRuyiNetEntity
Represents an entity
Public classRuyiNetEntityData
Represents entity data that comes from a response.
Public classRuyiNetFriendFindUsersResponse
Represents a response from a Find Users Response.
Public classRuyiNetFriendFindUsersResponseData
Represents the response data.
Public classRuyiNetFriendGetUsersOnlineStatusResponse
Represents a response from a Get Users Online Status request.
Public classRuyiNetFriendGetUsersOnlineStatusResponseData
Represents the response data.,
Public classRuyiNetFriendInvite
Represents a friend invitation.
Public classRuyiNetFriendListInvitationsResponse
Response recieved from a List Invitations request.
Public classRuyiNetFriendListInvitationsResponseData
Represents the response data.
Public classRuyiNetFriendOnlineStatus
Represents a player's online status.
Public classRuyiNetFriendResponseInvite
Represents the data from a List Invites request.
Public classRuyiNetFriendResponseOnlineStatus
Represents data from a Get Users Status response.
Public classRuyiNetFriendResponseSummaryData
Represents summary data from a response.
Public classCode exampleRuyiNetFriendService
A service for handling players' friend lists.
Public classRuyiNetFriendSummaryData
Represents the summary data for a friend.
Public classRuyiNetGameManifest
A Game Manifest that includes patch information.
Public classRuyiNetGameManifestPatch
Represents a game patch.
Public classRuyiNetGamificationService
Provides gamification services to a game.
Public classRuyiNetGetCDNResponse
The response from getting a CDN
Public classRuyiNetGetCDNResponseData
The response data.
Public classRuyiNetGetFriendsVideosResponse
The response from GetFriendsVideos
Public classRuyiNetGetFriendsVideosResponseData
The response data.
Public classRuyiNetGetFriendsVideosResponseDataEntity
A single returned entity.
Public classRuyiNetGetGameManifestResponse
Response from making a call to brainCloud.
Public classRuyiNetGetGameManifestResponseData
Response data.
Public classRuyiNetGetGameManifestResponseDataPatch
Represents a game patch.
Public classRuyiNetGetGlobalLeaderboardEntryCountResponse
Response recieved from an achievemet request (gamification service).
Public classRuyiNetGetGlobalLeaderboardEntryCountResponseData
The data class.
Public classRuyiNetGetGlobalLeaderboardPageResponse
Response recieved from an achievemet request (gamification service).
Public classRuyiNetGetGlobalLeaderboardPageResponseData
The data class.
Public classRuyiNetGetGlobalLeaderboardPageResponseDataLeaderboardEntry
Represents a single leaderboard entry.
Public classRuyiNetGetGlobalLeaderboardVersionsResponse
Represents a response from a GetLeaderboardVersions request.
Public classRuyiNetGetGlobalLeaderboardVersionsResponseData
The data class.
Public classRuyiNetGetGlobalLeaderboardVersionsResponseDataVersionInfo
Represents a leaderboard version.
Public classRuyiNetGetGroupSocialLeaderboardResponse
Response recieved from retrieving a social leaderboard.
Public classRuyiNetGetGroupSocialLeaderboardResponseData
The data class.
Public classRuyiNetGetGroupSocialLeaderboardResponseDataLeaderboardEntry
Represents a single leaderboard entry.
Public classRuyiNetGetPlayerScoreResponse
Response recieved from retrieving a player's score.
Public classRuyiNetGetPlayerScoreResponseData
The data class.
Public classRuyiNetGetPlayerScoreResponseDataScore
Represents a player score.
Public classRuyiNetGetPlayerScoresFromLeaderboardsResponse
Response recieved from retrieving a player's scores.
Public classRuyiNetGetPlayerScoresFromLeaderboardsResponseData
The data class.
Public classRuyiNetGetPlayerScoresFromLeaderboardsResponseDataScore
Represents a player score.
Public classRuyiNetGetProfileResponse
The response after a single profile is requested.
Public classRuyiNetGetProfileResponseData
The data contained in the response.
Public classRuyiNetGetProfilesResponse
The response after a list of profiles are requested.
Public classRuyiNetGetProfilesResponseData
The data contained in the response.
Public classRuyiNetGetSocialLeaderboardResponse
Response recieved from retrieving a social leaderboard.
Public classRuyiNetGetSocialLeaderboardResponseData
The data class.
Public classRuyiNetGetSocialLeaderboardResponseDataLeaderboardEntry
Represents a single leaderboard entry.
Public classRuyiNetGetSummaryDataForProfileIdResponse
Represents a response from a Get Summary Data request.
Public classRuyiNetGetSummaryDataMultipleResponse
Represents a response from a Find Users Response.
Public classRuyiNetGetSummaryDataMultipleResponseData
Represents the response data.
Public classRuyiNetHttpStatus
Status codes returned from RuyiNet operations.
Public classRuyiNetLeaderboardConfig
Represents a leaderboard configuration.
Public classRuyiNetLeaderboardEntry
Represents a single leaderboard entry.
Public classRuyiNetLeaderboardInfo
Represents a leaderboard on RuyiNet.
Public classRuyiNetLeaderboardPage
Represents a single page retrieved from a leaderboard.
Public classRuyiNetLeaderboardService
Provides operations to retrieve leaderboard data and submit scores.
Public classRuyiNetLeaderboardVersionInfo
Represents a leaderboard version.
Public classRuyiNetListAllLeaderboardsResponse
Response recieved from an achievemet request (gamification service).
Public classRuyiNetListAllLeaderboardsResponseData
The data class.
Public classRuyiNetListAllLeaderboardsResponseDataLeaderboardInfo
Represents a single leaderboard config.
Public classRuyiNetListFriendsResponse
The response after a friend list is requested.
Public classRuyiNetListFriendsResponseData
The response data.
Public classRuyiNetListUserFilesResponse
The response from a List User Files request.
Public classRuyiNetListUserFilesResponseData
The response data.
Public classRuyiNetListUserFilesResponseDataFileDetails
The details of the file to upload.
Public classRuyiNetLobby
A lobby used in matchmaking for multiplayer games.
Public classRuyiNetLobbyFindResponse
The response recieved on finding a lobby.
Public classRuyiNetLobbyFindResponseData
The data
Public classRuyiNetLobbyResponse
Response received after creating a lobby.
Public classRuyiNetLobbyResponseData
The response data included with responses from the Lobby API.
Public classRuyiNetLobbyService
Manages lobbies for network games.
Public classRuyiNetParty
Represents a Party.
Public classRuyiNetPartyData
Represents party data returned from a response.
Public classRuyiNetPartyInvitation
Represents a party invitation.
Public classRuyiNetPartyInvitationData
Represents invitation data from a party response.
Public classRuyiNetPartyInvitationResponse
Represents a response from a list party invitation request.
Public classRuyiNetPartyInvitationResponseData
Represents the response data.
Public classRuyiNetPartyListResponse
Represents a response from a party list request.
Public classRuyiNetPartyListResponseData
Represents the response data.
Public classRuyiNetPartyResponse
Represents a response from a party service request
Public classRuyiNetPartyResponseData
Represents the response data.
Public classRuyiNetPartyService
Allows players to gather together in a party.
Public classRuyiNetPatchService
Get Game Manifest information for patches.
Public classRuyiNetPlatformTaskResponse
A task that is called on the platform (RUYI) API rather than the game's API.
Public classRuyiNetPlayerScore
Represents a player's score on a leaderboard.
Public classRuyiNetProfile
A profile that can be returned from Ruyi Net operations.
Public classRuyiNetProfileService
Methods to help a player manage their profile.
Public classRuyiNetReadFriendEntityResponse
Response from a Read Friend Entity request.
Public classRuyiNetReadFriendsEntitiesResponse
Represents a response from a Read Friends Entities request.
Public classRuyiNetReadFriendsEntitiesResponseData
Represents the response data.
Public classRuyiNetResponse
Simple class for receiving status responses from API calls.
Public classRuyiNetResponseGroup
A group received from a response.
Public classRuyiNetResponseGroupACL
Access Control List
Public classRuyiNetResponseGroupData
Extra custom data
Public classRuyiNetResponseGroupDefaultMemberAttributes
The default attributes for members.
Public classRuyiNetResponseGroupMember
A group member.
Public classRuyiNetResponseGroupMemberAttributes
Attributes that can be attached to the member.
Public classRuyiNetService
Base class for all Net Services.
Public classRuyiNetSummaryFriendData
The summary data of the player.
Public classRuyiNetTaskResponse
A task that is used to make a request to RuyiNet.
Public classRuyiNetTaskBase
Base class for tasks.
Public classRuyiNetTelemetryService
Handles pushing telemetry data to the cloud.
Public classRuyiNetTelemetrySession
Represents a telemetry session.
Public classRuyiNetTelemetrySessionResponse
Response recieved after making a telemetry session request.
Public classRuyiNetTelemetrySessionResponseData
The data class.
Public classRuyiNetUploadFileResponse
The response after uploading a file.
Public classRuyiNetUploadFileResponseData
The response data.
Public classRuyiNetUploadFileResponseDataFileDetails
The details of the file to upload.
Public classRuyiNetUserFileService
Allows users to upload files to their individual accounts
Public classRuyiNetVideo
Represents a video entity.
Public classRuyiNetVideoService
Allows users to upload videos to their individual accounts. TODO: about the file upload/download, we need a second solution like still transfer the whole file from SDK to Layer0, because we need to use the SDK on mobile, we can identify this kind of situation from the SDKContext.
Delegates
  DelegateDescription
Public delegateRuyiNetLobbyServiceLobbyClosedEvent
Prototype for a Lobby Closed callback.
Public delegateRuyiNetLobbyServiceLobbyCreatedEvent
Prototype for a Lobby Created Callback.
Public delegateRuyiNetLobbyServiceLobbyDestroyedEvent
Prototype for a Lobby destroyed callback.
Public delegateRuyiNetLobbyServiceLobbyGameStartedEvent
Prototype for a Lobby Game Started callback.
Public delegateRuyiNetLobbyServiceLobbyOpenedEvent
Prototype for a Lobby Opened callback.
Public delegateRuyiNetLobbyServiceLobbyPlayerJoinedEvent
Prototype for a Lobby Player Joined callback.
Public delegateRuyiNetLobbyServiceLobbyPlayerLeftEvent
Prototype for a Lobby Player Left callback.
Public delegateRuyiNetTaskResponseCallbackType
Prototype of a callback for the task.
Public delegateRuyiNetTaskResponseExecuteType
Prototype for a method to be called that makes a request to RuyiNet.
Enumerations
  EnumerationDescription
Public enumerationRuyiNetAchievementStatus
Status of an achievement for the player
Public enumerationRuyiNetLeaderboardType
The type of a leaderboard.
Public enumerationRuyiNetLobbyState
The current state of a lobby.
Public enumerationRuyiNetLobbyType
The type of the lobby: Ranked or Player match.
Public enumerationRuyiNetRotationType
How often a leaderboard will reset.

Copyright ©Zhongshan Subor Advanced Technology Co., Ltd. 2017-2018, All right reserved

Send comments on this topic to dev-support@playruyi.com