2015-06-05 66 views
0

我想檢查用戶是否已經登錄或如果它已經登錄,那麼我會檢查成績。谷歌播放遊戲服務檢查用戶是否登錄Unity3d

我已經這樣寫的:

void Update() 
    { 
     Social.localUser.Authenticate((bool success) => { 
       Social.ReportProgress("Cfjewijawiu_QA", 100.0f, (bool success) => { 
         // handle success or failure 
       }); 
     }); 
    } 

這裏,如果用戶沒有那麼就會連續記錄在詢問登錄

爲了防止我只是想檢查用戶已登錄。或不。

如何做到這一點?

謝謝。

回答

0

一個解決方案是在Start()中執行此操作。通過這種方式,驗證方法僅在每幀上調用一次。

要回答你的問題,你可以使用身份驗證的屬性:

void Update() 
    { 
     if (Social.localUser.authenticated) { 
       Social.ReportProgress("Cfjewijawiu_QA", 100.0f, (bool success) => { 
         // handle success or failure 
       }); 
     } 
    } 
+0

確定。謝謝。我會嘗試.. – zanky