public void SignOut() { if (mClient != null) { mClient.SignOut(); } mLocalUser = new PlayGamesLocalUser(this); }
// ========================================================================== // /* public - [Do] Function * 외부 객체가 호출 */ public static PlayGamesLocalUser DoInitAndLogin(System.Action <bool> onLogin = null) { ProcCheckGooglePlayService(); PlayGamesClientConfiguration config = new PlayGamesClientConfiguration.Builder() .RequestEmail().RequestIdToken() .Build(); PlayGamesPlatform.InitializeInstance(config); PlayGamesPlatform.DebugLogEnabled = true; PlayGamesPlatform.Activate(); Social.localUser.Authenticate(ProcOnGoogleLogin); _pUser = (PlayGamesLocalUser)Social.localUser; _onLogin += onLogin; return(_pUser); }
public DummyPlayGamesPlatform() { this.mLocalUser = new PlayGamesLocalUser(this); }
public static PlayGamesLocalUser DoAddLoginEvent(this PlayGamesLocalUser pUser, System.Action <bool> onLogin) { _onLogin += onLogin; return(pUser); }