C# Class GooglePlayGames.Android.AndroidClient

Inheritance: IClientImpl
Mostrar archivo Open project: matthewAURA/SlashRunner Class Usage Examples

Private Properties

Property 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

Public Methods

Method 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

Method 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 method

public AndroidClient ( ) : System
return System

Authenticate() public method

public Authenticate ( System callback, bool silent ) : void
callback System
silent bool
return void

GetAchievement() public method

public GetAchievement ( string achId ) : GooglePlayGames.BasicApi.Achievement
achId string
return GooglePlayGames.BasicApi.Achievement

GetAchievements() public method

public GetAchievements ( ) : List
return List

GetInvitationFromNotification() public method

public GetInvitationFromNotification ( ) : Invitation
return Invitation

GetRtmpClient() public method

public GetRtmpClient ( ) : IRealTimeMultiplayerClient
return IRealTimeMultiplayerClient

GetTbmpClient() public method

public GetTbmpClient ( ) : ITurnBasedMultiplayerClient
return ITurnBasedMultiplayerClient

GetUserDisplayName() public method

public GetUserDisplayName ( ) : string
return string

GetUserId() public method

public GetUserId ( ) : string
return string

HasInvitationFromNotification() public method

public HasInvitationFromNotification ( ) : bool
return bool

IncrementAchievement() public method

public IncrementAchievement ( string achId, int steps, Action callback ) : void
achId string
steps int
callback Action
return void

IsAuthenticated() public method

public IsAuthenticated ( ) : bool
return bool

LoadState() public method

public LoadState ( int slot, OnStateLoadedListener listener ) : void
slot int
listener OnStateLoadedListener
return void

RegisterInvitationDelegate() public method

public RegisterInvitationDelegate ( InvitationReceivedDelegate deleg ) : void
deleg InvitationReceivedDelegate
return void

RevealAchievement() public method

public RevealAchievement ( string achId, Action callback ) : void
achId string
callback Action
return void

SetCloudCacheEncrypter() public method

public SetCloudCacheEncrypter ( BufferEncrypter encrypter ) : void
encrypter BufferEncrypter
return void

ShowAchievementsUI() public method

public ShowAchievementsUI ( ) : void
return void

ShowLeaderboardUI() public method

public ShowLeaderboardUI ( string lbId ) : void
lbId string
return void

SignOut() public method

public SignOut ( ) : void
return void

SubmitScore() public method

public SubmitScore ( string lbId, long score, Action callback ) : void
lbId string
score long
callback Action
return void

UnlockAchievement() public method

public UnlockAchievement ( string achId, Action callback ) : void
achId string
callback Action
return void

UpdateState() public method

public UpdateState ( int slot, byte data, OnStateLoadedListener listener ) : void
slot int
data byte
listener OnStateLoadedListener
return void