C# Класс GooglePlayGames.Android.AndroidClient

Наследование: IClientImpl
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
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

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

AndroidClient() публичный Метод

public AndroidClient ( ) : System
Результат System

Authenticate() публичный Метод

public Authenticate ( System callback, bool silent ) : void
callback System
silent bool
Результат void

GetAchievement() публичный Метод

public GetAchievement ( string achId ) : GooglePlayGames.BasicApi.Achievement
achId string
Результат GooglePlayGames.BasicApi.Achievement

GetAchievements() публичный Метод

public GetAchievements ( ) : List
Результат List

GetInvitationFromNotification() публичный Метод

public GetInvitationFromNotification ( ) : Invitation
Результат Invitation

GetRtmpClient() публичный Метод

public GetRtmpClient ( ) : IRealTimeMultiplayerClient
Результат IRealTimeMultiplayerClient

GetTbmpClient() публичный Метод

public GetTbmpClient ( ) : ITurnBasedMultiplayerClient
Результат ITurnBasedMultiplayerClient

GetUserDisplayName() публичный Метод

public GetUserDisplayName ( ) : string
Результат string

GetUserId() публичный Метод

public GetUserId ( ) : string
Результат string

HasInvitationFromNotification() публичный Метод

public HasInvitationFromNotification ( ) : bool
Результат bool

IncrementAchievement() публичный Метод

public IncrementAchievement ( string achId, int steps, Action callback ) : void
achId string
steps int
callback Action
Результат void

IsAuthenticated() публичный Метод

public IsAuthenticated ( ) : bool
Результат bool

LoadState() публичный Метод

public LoadState ( int slot, OnStateLoadedListener listener ) : void
slot int
listener OnStateLoadedListener
Результат void

RegisterInvitationDelegate() публичный Метод

public RegisterInvitationDelegate ( InvitationReceivedDelegate deleg ) : void
deleg InvitationReceivedDelegate
Результат void

RevealAchievement() публичный Метод

public RevealAchievement ( string achId, Action callback ) : void
achId string
callback Action
Результат void

SetCloudCacheEncrypter() публичный Метод

public SetCloudCacheEncrypter ( BufferEncrypter encrypter ) : void
encrypter BufferEncrypter
Результат void

ShowAchievementsUI() публичный Метод

public ShowAchievementsUI ( ) : void
Результат void

ShowLeaderboardUI() публичный Метод

public ShowLeaderboardUI ( string lbId ) : void
lbId string
Результат void

SignOut() публичный Метод

public SignOut ( ) : void
Результат void

SubmitScore() публичный Метод

public SubmitScore ( string lbId, long score, Action callback ) : void
lbId string
score long
callback Action
Результат void

UnlockAchievement() публичный Метод

public UnlockAchievement ( string achId, Action callback ) : void
achId string
callback Action
Результат void

UpdateState() публичный Метод

public UpdateState ( int slot, byte data, OnStateLoadedListener listener ) : void
slot int
data byte
listener OnStateLoadedListener
Результат void