PICO Platform Unity SDK
Pico.Platform.Models Namespace Reference

Classes

class  AchievementDefinition
 Achievement info. More...
 
class  AchievementDefinitionList
 Achievement definition list. More...
 
class  AchievementProgress
 Achievement progress info. More...
 
class  AchievementProgressList
 The list of achievements with unlocking progress. More...
 
class  AchievementUpdate
 Achievement update info. More...
 
class  ApplicationInvite
 App's invitation info. More...
 
class  ApplicationInviteList
 
class  ApplicationVersion
 App's version info. More...
 
class  AssetDetails
 
class  AssetDetailsList
 
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 /ref AssetFileService.DownloadById or /ref AssetFileService.DownloadByName. More...
 
class  AssetFileDownloadUpdate
 You will receive this message periodically once you call AssetFileService.DownloadById or AssetFile.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. More...
 
class  ChallengeList
 Challenge list. 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
 
class  DownloadStatus
 
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. More...
 
class  LeaderboardList
 Leaderboard list. More...
 
class  MatchmakingAdminSnapshot
 Matchmaking admin snapshot. You will receive this after calling MatchmakingService.GetAdminSnapshot. More...
 
class  MatchmakingAdminSnapshotCandidate
 Matchmaking candidate. More...
 
class  MatchmakingAdminSnapshotCandidateList
 
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  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 infos. More...
 
class  Product
 The add-on that can be purchased in the app. More...
 
class  ProductList
 
class  Purchase
 The add-on that the current user has purchased. More...
 
class  PurchaseList
 
class  Room
 Room info. More...
 
class  RoomInviteNotification
 Invitation notificiation. More...
 
class  RoomInviteNotificationList
 
class  RoomList
 Room list info. 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 Rtc.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 /ref 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
 
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  SupplementaryMetric
 Supplementary metric. More...
 
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
 
class  UserRelationResult
 The result returned after calling UserService.GetUserRelations. More...
 
class  UserRoom
 The info returned after calling UserService.GetFriendsAndRooms. More...
 
class  UserRoomList