PICO Platform Unity SDK
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CCLIB.__Internal
 CAchievementDefinitionAchievement info.
 CAchievementProgressAchievement progress info.
 CAchievementsService
 CAchievementUpdateAchievement update info.
 CApplicationInviteApp's invitation info.
 CApplicationOptions
 CApplicationService
 CApplicationVersionApp's version info.
 CAssetDetails
 CAssetFileDeleteForSafetyIf the downloaded DLC file is different from the original one, the DLC file will be automatically removed, and the app will receive a notification.
 CAssetFileDeleteResultThe callback for AssetFileService.DeleteById and AssetFileService.DeleteByName.
 CAssetFileDownloadCancelResultIndicates whether the download of the DLC file is successfully canceled.
 CAssetFileDownloadResultThe result returned after calling AssetFileService.DownloadById or AssetFileService.DownloadByName.
 CAssetFileDownloadUpdateYou will receive this message periodically once you call AssetFileService.DownloadById or AssetFileService.DownloadByName.
 CAssetFileService
 CAssetStatusThe callback for AssetFileService.StatusById or AssetFileService.StatusByName.
 CAssetTypeIndicates where the DLC file is displayed.
 CChallengeChallenge info.
 CChallengeEntryChallenge entry info.
 CChallengeOptionsChallenge setting options.
 CChallengesService
 CCLIB
 CCommonParsers
 CComplianceService
 CCoreService
 CDestinationDestination is a location in the app. You can configure destinations for your app on the PICO Developer Platform.
 CDetectSensitiveResult
 CDictionary
 CDownloadStatus
 CEntitlementCheckResultThe result returned after calling UserService.EntitlementCheck
 CError
 CIAPService
 CIapStatusConstants indicates whether the user purchased the in-app product.
 CICustomMarshaler
 CIDisposable
 CInviteOptions
 CKVPair
 CKVPairArray
 CLaunchDetailsApp launch details.
 CLaunchFriendResultIndicates whether the friend request is canceled or successfully sent.
 CLeaderboardLeaderboard info.
 CLeaderboardEntryLeaderboard entry info.
 CLeaderboardService
 CList
 CLooper
 CMarshalUtil
 CMatchmakingAdminSnapshotMatchmaking admin snapshot. You will receive this after calling MatchmakingService.GetAdminSnapshot.
 CMatchmakingAdminSnapshotCandidateMatchmaking candidate.
 CMatchmakingBrowseResultMatchmaking browse result. You will receive the result after calling MatchmakingService.Browse2.
 CMatchmakingEnqueueResultMatchmaking enqueue result.
 CMatchmakingEnqueueResultAndRoomMatchmaking enqueue result and room info. You will receive this after calling MatchmakingService.CreateAndEnqueueRoom2.
 CMatchmakingOptions
 CMatchmakingRoomMatchmaking room.
 CMatchmakingService
 CMatchmakingStatsMatchmaking statistics. Will receive this after calling MatchmakingService.GetStats.
 CMessage
 CMessageArray< AchievementDefinition >
 CMessageArray< AchievementProgress >
 CMessageArray< ApplicationInvite >
 CMessageArray< AssetDetails >
 CMessageArray< Challenge >
 CMessageArray< ChallengeEntry >
 CMessageArray< Destination >
 CMessageArray< Leaderboard >
 CMessageArray< LeaderboardEntry >
 CMessageArray< MatchmakingAdminSnapshotCandidate >
 CMessageArray< MatchmakingRoom >
 CMessageArray< Product >
 CMessageArray< Purchase >
 CMessageArray< Room >
 CMessageArray< RoomInviteNotification >
 CMessageArray< SportDailySummary >
 CMessageArray< User >
 CMessageArray< UserRoom >
 CMessageQueue
 CMonoBehaviour
 CNetworkService
 CNotificationService
 COrgScopedID
 CPermissionResultThe result returned after calling UserService.RequestUserPermissions or UserService.GetAuthorizedPermissions.
 CPermissions
 CPresenceJoinIntentWhen user click the invitation message, the app will be launched and you will receive a message with presence info.
 CPresenceOptions
 CPresenceService
 CProductThe add-on that can be purchased in the app
 CPtrArray
 CPtrManager
 CPurchaseThe add-on that the current user has purchased.
 CRoomRoom info.
 CRoomInviteNotificationInvitation notificiation.
 CRoomOptions
 CRoomService
 CRtcAudioFrameThe audio frame is several frames of RTC recorded audio.
 CRtcAudioPropertyInfoIf you enable audio properties report, you will periodically receive audio property info.
 CRtcAudioPropertyOptions
 CRtcBinaryMessageReceivedThe binary message received in a RTC room.
 CRtcGetTokenOptions
 CRtcJoinRoomResultYou will receive this message after you call RtcService.JoinRoom.
 CRtcLeaveRoomResultYou will receive this message after you call RtcService.LeaveRoom.
 CRtcLocalAudioPropertiesInfoThe local audio properties info. You will periodically receive this message after you call RtcService.EnableAudioPropertiesReport.
 CRtcLocalAudioPropertiesReportThe local audio properties report. You will periodically receive this message after you call RtcService.EnableAudioPropertiesReport.
 CRtcMediaDeviceChangeInfoThe media device change info. RTC engine will send this message if media device change is detected.
 CRtcMessageSendResultThe message sending result that indicates whether the message is successfully sent.
 CRtcMuteInfoYou will receive this notification if the remote user call RtcService.MuteLocalAudio.
 CRtcRemoteAudioPropertiesInfoThe remote audio properties info. You can check who is speaking by this method.
 CRtcRemoteAudioPropertiesReportYou will receive remote user's audio info if you call RtcService.EnableAudioPropertiesReport.
 CRtcRemoteStreamKeyRtcRemoteStreamKey indicates the stream index of a remote user.
 CRtcRoomErrorYou will receive an error code when an error occurred in the room.
 CRtcRoomMessageReceivedThe message received by a certain room. The remote users can send messages to the room and you will receive this message.
 CRtcRoomOptions
 CRtcRoomStatsYou will periodically receive this message after you successfully join a room.
 CRtcRoomWarnThe warning info of the room.
 CRtcService
 CRtcStreamSyncInfoThe stream sync info sent to your room. You will receive a notification,
 CRtcStreamSyncInfoOptions
 CRtcUserJoinInfoYou will receive this message after a remote user joins the room.
 CRtcUserLeaveInfoYou will receive this message when the remote user leaves the room.
 CRtcUserMessageReceivedThe message sent to you by a certain user. You will receive a notification.
 CRtcUserPublishInfoThe publish stream info. If the remote user publishes stream, you will receive a notification.
 CRtcUserUnPublishInfoWhen the remote user canceled publshing stream to the room, you will receive a notification.
 CScriptableObject
 CSendInvitesResultThe result returned after calling PresenceService.SendInvites.
 CShareMediaOptions
 CSportDailySummaryThe summary of daily sport info. Users' daily sports info is recorded in the local database. This structure indicates the sports info generated someday.
 CSportService
 CSportSummaryUser's sport summary of today.
 CSportUserInfoThe user's sport info. User can set sport goal in the Sport Center app.
 CSubscriptionStatusIAPService.GetSubscriptionStatus returns the subscription status of a subscription add-on.
 CSupplementaryMetricSupplementary metric.
 CSystemInfo
 CTask
 CTimeUtil
 CUserThe User info structure. The basic info fields, such as DisplayName and ImageUrl, are always valid. The presence info is valid only when you call presence-related APIs. See UserService.GetLoggedInUser
 CUserRoomThe info returned after calling UserService.GetFriendsAndRooms.
 CUserService