C# Class GooglePlayGames.Android.AndroidClient

Inheritance: IClientImpl
Afficher le fichier Open project: matthewAURA/SlashRunner Class Usage Examples

Private Properties

Свойство Type Description
CallClientApi void
CheckForConnectionExtras void
ClearInvitationIfFromNotification void
ConvertInvitation Invitation
DoInitialAchievementLoad void
GetActivity UnityEngine.AndroidJavaObject
GetLeaderboardIntent UnityEngine.AndroidJavaObject
InvokeAuthCallback void
OnAchievementsLoaded void
OnInvitationReceived void
OnInvitationRemoved void
OnSignInFailed void
OnSignInSucceeded void
RegisterInvitationListener void
ResolveState void
RetrieveUserInfo void
RunOnUiThread void
RunPendingActions void
RunWhenConnectionStable void

Méthodes publiques

Méthode Description
AndroidClient ( ) : System
Authenticate ( System callback, bool silent ) : void
GetAchievement ( string achId ) : GooglePlayGames.BasicApi.Achievement
GetAchievements ( ) : List
GetInvitationFromNotification ( ) : Invitation
GetRtmpClient ( ) : IRealTimeMultiplayerClient
GetTbmpClient ( ) : ITurnBasedMultiplayerClient
GetUserDisplayName ( ) : string
GetUserId ( ) : string
HasInvitationFromNotification ( ) : bool
IncrementAchievement ( string achId, int steps, Action callback ) : void
IsAuthenticated ( ) : bool
LoadState ( int slot, OnStateLoadedListener listener ) : void
RegisterInvitationDelegate ( InvitationReceivedDelegate deleg ) : void
RevealAchievement ( string achId, Action callback ) : void
SetCloudCacheEncrypter ( BufferEncrypter encrypter ) : void
ShowAchievementsUI ( ) : void
ShowLeaderboardUI ( string lbId ) : void
SignOut ( ) : void
SubmitScore ( string lbId, long score, Action callback ) : void
UnlockAchievement ( string achId, Action callback ) : void
UpdateState ( int slot, byte data, OnStateLoadedListener listener ) : void

Private Methods

Méthode Description
CallClientApi ( string desc, System.Action call, Action callback ) : void
CheckForConnectionExtras ( ) : void
ClearInvitationIfFromNotification ( string invitationId ) : void
ConvertInvitation ( AndroidJavaObject invObj ) : Invitation
DoInitialAchievementLoad ( ) : void
GetActivity ( ) : AndroidJavaObject
GetLeaderboardIntent ( string lbId ) : AndroidJavaObject
InvokeAuthCallback ( bool success ) : void
OnAchievementsLoaded ( int statusCode, AndroidJavaObject buffer ) : void
OnInvitationReceived ( AndroidJavaObject invitationObj ) : void
OnInvitationRemoved ( string invitationId ) : void
OnSignInFailed ( ) : void
OnSignInSucceeded ( ) : void
RegisterInvitationListener ( ) : void
ResolveState ( int slot, string resolvedVersion, byte resolvedData, OnStateLoadedListener listener ) : void
RetrieveUserInfo ( ) : void
RunOnUiThread ( System action ) : void
RunPendingActions ( ) : void
RunWhenConnectionStable ( System.Action a ) : void

Method Details

AndroidClient() public méthode

public AndroidClient ( ) : System
Résultat System

Authenticate() public méthode

public Authenticate ( System callback, bool silent ) : void
callback System
silent bool
Résultat void

GetAchievement() public méthode

public GetAchievement ( string achId ) : GooglePlayGames.BasicApi.Achievement
achId string
Résultat GooglePlayGames.BasicApi.Achievement

GetAchievements() public méthode

public GetAchievements ( ) : List
Résultat List

GetInvitationFromNotification() public méthode

public GetInvitationFromNotification ( ) : Invitation
Résultat Invitation

GetRtmpClient() public méthode

public GetRtmpClient ( ) : IRealTimeMultiplayerClient
Résultat IRealTimeMultiplayerClient

GetTbmpClient() public méthode

public GetTbmpClient ( ) : ITurnBasedMultiplayerClient
Résultat ITurnBasedMultiplayerClient

GetUserDisplayName() public méthode

public GetUserDisplayName ( ) : string
Résultat string

GetUserId() public méthode

public GetUserId ( ) : string
Résultat string

HasInvitationFromNotification() public méthode

public HasInvitationFromNotification ( ) : bool
Résultat bool

IncrementAchievement() public méthode

public IncrementAchievement ( string achId, int steps, Action callback ) : void
achId string
steps int
callback Action
Résultat void

IsAuthenticated() public méthode

public IsAuthenticated ( ) : bool
Résultat bool

LoadState() public méthode

public LoadState ( int slot, OnStateLoadedListener listener ) : void
slot int
listener OnStateLoadedListener
Résultat void

RegisterInvitationDelegate() public méthode

public RegisterInvitationDelegate ( InvitationReceivedDelegate deleg ) : void
deleg InvitationReceivedDelegate
Résultat void

RevealAchievement() public méthode

public RevealAchievement ( string achId, Action callback ) : void
achId string
callback Action
Résultat void

SetCloudCacheEncrypter() public méthode

public SetCloudCacheEncrypter ( BufferEncrypter encrypter ) : void
encrypter BufferEncrypter
Résultat void

ShowAchievementsUI() public méthode

public ShowAchievementsUI ( ) : void
Résultat void

ShowLeaderboardUI() public méthode

public ShowLeaderboardUI ( string lbId ) : void
lbId string
Résultat void

SignOut() public méthode

public SignOut ( ) : void
Résultat void

SubmitScore() public méthode

public SubmitScore ( string lbId, long score, Action callback ) : void
lbId string
score long
callback Action
Résultat void

UnlockAchievement() public méthode

public UnlockAchievement ( string achId, Action callback ) : void
achId string
callback Action
Résultat void

UpdateState() public méthode

public UpdateState ( int slot, byte data, OnStateLoadedListener listener ) : void
slot int
data byte
listener OnStateLoadedListener
Résultat void