Exemplo n.º 1
0
 public void SignOut()
 {
     if (mClient != null)
     {
         mClient.SignOut();
     }
     mLocalUser = new PlayGamesLocalUser(this);
 }
Exemplo n.º 2
0
    // ========================================================================== //

    /* 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);
    }
Exemplo n.º 3
0
 public DummyPlayGamesPlatform()
 {
     this.mLocalUser = new PlayGamesLocalUser(this);
 }
Exemplo n.º 4
0
    public static PlayGamesLocalUser DoAddLoginEvent(this PlayGamesLocalUser pUser, System.Action <bool> onLogin)
    {
        _onLogin += onLogin;

        return(pUser);
    }