Userscript
Userscript
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using GooglePlayGames;
using UnityEngine.SocialPlatforms;
using UnityEngine.SocialPlatforms.GameCenter;
// Log in to facebook
public static void LogInFacebook(Facebook.FacebookDelegate callback)
{
if(LoggedInFacebook)
return;
// [ pic ]
header
// [ url ]
// [
body
FB.Feed(
link: link,
linkName: linkName,
linkCaption: header,
linkDescription: body,
picture: pictureURL,
callback: callback
);
}
form.AddField("id", SystemInfo.deviceUniqueIdentifier);
form.AddField("couponID", couponID);
form.AddField("status", 1);
WWW request = new
WWW(AppSettings.Instance.userDataSubmitForm, form);
yield return request;
if(request.error != null)
{
Debug.LogError(request.error);
OfflineRequests.Add (couponID, 1);
}
if(cache != null)
{
CouponData coupon = cache.GetCoupon(couponID);
if(coupon != null)
{
coupon.owned = true;
cache.SaveLocal ();
}
}
if(callback != null)
callback();
}
form.AddField("database", AppSettings.Instance.databaseID);
form.AddField("id", SystemInfo.deviceUniqueIdentifier);
form.AddField("couponID", couponID);
form.AddField("status", 0);
WWW request = new
WWW(AppSettings.Instance.userDataSubmitForm, form);
yield return request;
if(request.error != null)
{
Debug.LogError(request.error);
OfflineRequests.Add (couponID, 0);
}
if(cache != null)
{
CouponData coupon = cache.GetCoupon(couponID);
if(coupon != null)
{
coupon.owned = false;
cache.SaveLocal ();
}
}
if(callback != null)
callback();
}
PlayGamesPlatform.DebugLogEnabled = true;
PlayGamesPlatform.Activate();
#elif UNITY_IOS
#endif
yield return null;
}
if(whenComplete != null)
whenComplete(success);
});
#endif
}
if(signedIn)
((PlayGamesPlatform)Social.Active).ShowLeaderboardUI("CgkIzKfp9LMREAIQBg");
#endif
}