public static void SignedIn(NpGameServiceAndroid.CLIENT_TYPE clientsToUse) { using (AndroidJavaClass androidJavaClass = new AndroidJavaClass("com.unity3d.player.UnityPlayer")) { using (AndroidJavaObject @static = androidJavaClass.GetStatic <AndroidJavaObject>("currentActivity")) { using (AndroidJavaClass androidJavaClass2 = new AndroidJavaClass("jp.crooz.neptune.googlegames.NpGoogleGames")) { using (AndroidJavaObject androidJavaObject = androidJavaClass2.CallStatic <AndroidJavaObject>("getInstance", new object[0])) { androidJavaObject.Call("signedIn", new object[] { @static, (int)clientsToUse }); } } } } }
public void SignedIn(NpGameServiceAndroid.CLIENT_TYPE clientsToUse, Action successCb, Action <string> failedCb) { this.mSignInSucceededCb = successCb; this.mSignInFailedCb = failedCb; NpGameServiceAndroid.SignedIn(clientsToUse); }