C# 클래스 GooglePlayGames.Android.AndroidClient

상속: IClientImpl
파일 보기 프로젝트 열기: matthewAURA/SlashRunner 1 사용 예제들

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