2017-02-16 3 views
1

ich UnityEngine.Social benutze meinen Benutzer auf googleplaygames oder ios anmelden:Logout mit UnityEngine.Social in Einheit

Social.localUser.Authenticate(ProcessAuthentication); 

Diese Arbeit gut, aber jetzt würde Ich mag an meinen Benutzer hable zu trennen machen. Aber die Klasse Social oder ILocalUser enthält keine Methode zum Trennen der Verbindung. Ich finde nicht, wie es sauber und die Abstraktion von Google oder iOS-System wenn möglich zu halten.

Danke - sorry für Englisch Fehler -

+0

Mmmhh ... nein, [keine Arbeit] (https: //i.stack .imgur.com/M0xlZ.png) Dieser Chek läuft auch nach vielen Sekunden (unter einer Update-Funktion), es ist nicht eine Frage des Wartens auf das Abmelden ... Sie müssen die Social.Active.localUser.authenticated Variable überprüfen. –

+0

Ich habe den Code, den ich nicht mehr benutze, um Ihnen zu helfen:/ Vielleicht funktionieren Google+ und GooglePlayGames nicht gleich? – Zeldarck

Antwort

2

Sie von googleplaygames abzumelden kann dies einfach mit:

using GooglePlayGames; 
using UnityEngine.SocialPlatforms; 

PlayGamesPlatform.Instance.SignOut();