PICO Platform Unity SDK
Pico.Platform.Models Namespace Reference

Classes

class  AchievementDefinition
 Achievement info. More...
 
class  AchievementDefinitionList
 Achievement definition list. Each element is AchievementDefinition. More...
 
class  AchievementProgress
 Achievement progress info. More...
 
class  AchievementProgressList
 The list of achievements with their progress info. Each element is AchievementProgress. More...
 
class  AchievementUpdate
 Achievement update info. More...
 
class  ApplicationInvite
 App's invitation info. More...
 
class  ApplicationInviteList
 Each element is ApplicationInvite. More...
 
class  ApplicationVersion
 App's version info. More...
 
class  AssetDetails
 
class  AssetDetailsList
 Each element is AssetDetails More...
 
class  AssetFileDeleteForSafety
 If the downloaded DLC file is different from the original one, the DLC file will be automatically removed, and the app will receive a notification. More...
 
class  AssetFileDeleteResult
 The callback for AssetFileService.DeleteById and AssetFileService.DeleteByName. More...
 
class  AssetFileDownloadCancelResult
 Indicates whether the download of the DLC file is successfully canceled. More...
 
class  AssetFileDownloadResult
 The result returned after calling AssetFileService.DownloadById or AssetFileService.DownloadByName. More...
 
class  AssetFileDownloadUpdate
 You will receive this message periodically once you call AssetFileService.DownloadById or AssetFileService.DownloadByName. More...
 
class  AssetStatus
 The callback for AssetFileService.StatusById or AssetFileService.StatusByName. More...
 
class  AssetType
 Indicates where the DLC file is displayed. More...
 
class  Challenge
 Challenge info. More...
 
class  ChallengeEntry
 Challenge entry info. More...
 
class  ChallengeEntryList
 Challenge entry list. Each element is ChallengeEntry. More...
 
class  ChallengeList
 Challenge list. Each Element is Challenge. More...
 
class  ChallengeOptions
 Challenge setting options. More...
 
class  Destination
 Destination is a location in the app. You can configure destinations for your app on the PICO Developer Platform. More...
 
class  DestinationList
 Each element is Destination More...
 
class  DetectSensitiveResult
 
class  DownloadStatus
 
class  EntitlementCheckResult
 The result returned after calling UserService.EntitlementCheck More...
 
class  Error
 
class  IapStatus
 Constants indicates whether the user purchased the in-app product. More...
 
class  KVPair
 
class  KVPairArray
 
class  LaunchDetails
 App launch details. More...
 
class  LaunchFriendResult
 Indicates whether the friend request is canceled or successfully sent. More...
 
class  Leaderboard
 Leaderboard info. More...
 
class  LeaderboardEntry
 Leaderboard entry info. More...
 
class  LeaderboardEntryList
 Leaderboard entry list. Each element is LeaderboardEntry. More...
 
class  LeaderboardList
 Leaderboard list. Each element is Leaderboard. More...
 
class  MatchmakingAdminSnapshot
 Matchmaking admin snapshot. You will receive this after calling MatchmakingService.GetAdminSnapshot. More...
 
class  MatchmakingAdminSnapshotCandidate
 Matchmaking candidate. More...
 
class  MatchmakingAdminSnapshotCandidateList
 Each element is MatchmakingAdminSnapshotCandidate. More...
 
class  MatchmakingBrowseResult
 Matchmaking browse result. You will receive the result after calling MatchmakingService.Browse2. More...
 
class  MatchmakingEnqueueResult
 Matchmaking enqueue result. More...
 
class  MatchmakingEnqueueResultAndRoom
 Matchmaking enqueue result and room info. You will receive this after calling MatchmakingService.CreateAndEnqueueRoom2. More...
 
class  MatchmakingRoom
 Matchmaking room. More...
 
class  MatchmakingRoomList
 
class  MatchmakingStats
 Matchmaking statistics. Will receive this after calling MatchmakingService.GetStats. More...
 
class  MessageArray
 
class  OrgScopedID
 
class  Packet
 
class  PermissionResult
 The result returned after calling UserService.RequestUserPermissions or UserService.GetAuthorizedPermissions. More...
 
class  Permissions
 
class  PresenceJoinIntent
 When user click the invitation message, the app will be launched and you will receive a message with presence info. More...
 
class  Product
 The add-on that can be purchased in the app. More...
 
class  ProductList
 Each element is Product. More...
 
class  Purchase
 The add-on that the current user has purchased. More...
 
class  PurchaseList
 Each element is Purchase. More...
 
class  Room
 Room info. More...
 
class  RoomInviteNotification
 Invitation notificiation. More...
 
class  RoomInviteNotificationList
 Each element is RoomInviteNotification More...
 
class  RoomList
 Room list info. Each element is Room. More...
 
class  RtcAudioFrame
 The audio frame is several frames of RTC recorded audio. More...
 
class  RtcAudioPropertyInfo
 If you enable audio properties report, you will periodically receive audio property info. More...
 
class  RtcBinaryMessageReceived
 The binary message received in a RTC room. More...
 
class  RtcJoinRoomResult
 You will receive this message after you call RtcService.JoinRoom. More...
 
class  RtcLeaveRoomResult
 You will receive this message after you call RtcService.LeaveRoom. More...
 
class  RtcLocalAudioPropertiesInfo
 The local audio properties info. You will periodically receive this message after you call RtcService.EnableAudioPropertiesReport. More...
 
class  RtcLocalAudioPropertiesReport
 The local audio properties report. You will periodically receive this message after you call RtcService.EnableAudioPropertiesReport. More...
 
class  RtcMediaDeviceChangeInfo
 The media device change info. RTC engine will send this message if media device change is detected. More...
 
class  RtcMessageSendResult
 The message sending result that indicates whether the message is successfully sent. More...
 
class  RtcMuteInfo
 You will receive this notification if the remote user call RtcService.MuteLocalAudio. More...
 
class  RtcRemoteAudioPropertiesInfo
 The remote audio properties info. You can check who is speaking by this method. More...
 
class  RtcRemoteAudioPropertiesReport
 You will receive remote user's audio info if you call RtcService.EnableAudioPropertiesReport. More...
 
class  RtcRemoteStreamKey
 RtcRemoteStreamKey indicates the stream index of a remote user. More...
 
class  RtcRoomError
 You will receive an error code when an error occurred in the room. More...
 
class  RtcRoomMessageReceived
 The message received by a certain room. The remote users can send messages to the room and you will receive this message. More...
 
class  RtcRoomStats
 You will periodically receive this message after you successfully join a room. More...
 
class  RtcRoomWarn
 The warning info of the room. More...
 
class  RtcStreamSyncInfo
 The stream sync info sent to your room. You will receive a notification, More...
 
class  RtcUserJoinInfo
 You will receive this message after a remote user joins the room. More...
 
class  RtcUserLeaveInfo
 You will receive this message when the remote user leaves the room. More...
 
class  RtcUserMessageReceived
 The message sent to you by a certain user. You will receive a notification. More...
 
class  RtcUserPublishInfo
 The publish stream info. If the remote user publishes stream, you will receive a notification. More...
 
class  RtcUserUnPublishInfo
 When the remote user canceled publshing stream to the room, you will receive a notification. More...
 
class  SendInvitesResult
 The result returned after calling PresenceService.SendInvites. More...
 
class  SportDailySummary
 The summary of daily sport info. Users' daily sports info is recorded in the local database. This structure indicates the sports info generated someday. More...
 
class  SportDailySummaryList
 Each element is SportDailySummary More...
 
class  SportSummary
 User's sport summary of today. More...
 
class  SportUserInfo
 The user's sport info. User can set sport goal in the Sport Center app. More...
 
class  SubscriptionStatus
 IAPService.GetSubscriptionStatus returns the subscription status of a subscription add-on. More...
 
class  SupplementaryMetric
 Supplementary metric. More...
 
class  SystemInfo
 
class  User
 The 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 More...
 
class  UserList
 Each element is User. More...
 
class  UserRelationResult
 The result returned after calling UserService.GetUserRelations. More...
 
class  UserRoom
 The info returned after calling UserService.GetFriendsAndRooms. More...
 
class  UserRoomList
 Each element is UserRoom. More...