Пример #1
0
 public static void SubmitStat(string statistic, int value, bool force = false)
 {
     if (((App.CurrentPlattform == Plattform.Kongregate && App.State.ShouldSubmitScore) || (App.CurrentPlattform == Plattform.Kongregate && force)) && (force || !App.State.PossibleCheater))
     {
         Kongregate.CallAPIFunction(string.Format("kongregate.stats.submit('{0}', {1})", statistic, value));
     }
 }
Пример #2
0
 public static void PurchaseItem(string item)
 {
     if (Kongregate.IsGuest)
     {
         Kongregate.ShowSignIn();
     }
     else
     {
         Kongregate.IsWaitingForPurchase      = true;
         App.State.PremiumBoni.ItemToPurchase = item;
         Log.Info("[Kongregate] Attempting purchase of " + item);
         Kongregate.CallAPIFunction(string.Format("purchaseItem('{0}')", item));
     }
 }
Пример #3
0
 private static void CallAPIFunction(string functionCall)
 {
     Kongregate.CallAPIFunction(functionCall, null);
 }
Пример #4
0
 public static void ShowIncentivizedAd()
 {
     Kongregate.CallAPIFunction("showIncentivizedAd()");
 }
Пример #5
0
 public static void InitAdEventListener()
 {
     Kongregate.CallAPIFunction("initAdEventListener()");
 }
Пример #6
0
 public static void GetUserItems2()
 {
     Kongregate.CallAPIFunction("getUserItems2()");
 }
Пример #7
0
 public static void ShowSignIn()
 {
     Kongregate.CallAPIFunction("if(kongregate.services.isGuest()) kongregate.services.showSignInBox()");
 }
Пример #8
0
 public static void CheckBoughtItems()
 {
     Kongregate.CallAPIFunction("getUserItems()");
 }