Ejemplo n.º 1
0
 public static void PromotionsAvailable(Applicasa.Promotion.PromotionArray promotionArrayPtr)
 {
     Applicasa.Promotion[] promotions = Applicasa.Promotion.GetPromotionArray(promotionArrayPtr);
     Debug.Log("LiLog_Unity " + System.DateTime.Now.ToShortTimeString() + ": " + promotions.Length + " Available promotions");
     if (promotions.Length > 0)
     {
         promotions [0].Show(PromoResult);
     }
 }
Ejemplo n.º 2
0
 public static void PromotionCallback(bool success, Applicasa.Error error, Applicasa.Promotion.PromotionArray promotionArrayPtr)
 {
     if (success)
     {
         Applicasa.Promotion[] promotions = Applicasa.Promotion.GetPromotionArray(promotionArrayPtr);
         Debug.Log("LiLog_Unity " + System.DateTime.Now.ToShortTimeString() + ": Got " + promotions.Length + " promotions");
         if (promotions.Length > 0)
         {
             promotions [0].Show(PromoResult);
         }
     }
     else
     {
         Debug.Log("LiLog_Unity " + System.DateTime.Now.ToShortTimeString() + ": Couldn't get promotions");
     }
 }
Ejemplo n.º 3
0
        public static void GetAvailablePromos(Promotion.GetPromotionArrayFinished callback)
        {
            if (javaUnityApplicasaPromotionManager == null)
            {
                javaUnityApplicasaPromotionManager = new AndroidJavaClass("com.applicasaunity.Unity.ApplicasaPromotionManager");
            }
            AndroidJavaObject promotionArrayJava = javaUnityApplicasaPromotionManager.CallStatic <AndroidJavaObject>("ApplicasaPromoGetAvailablePromosWithBlock");

            Promotion.PromotionArray promotionArray = new Promotion.PromotionArray();
            promotionArray.Array = promotionArrayJava.GetRawObject();

            AndroidJavaObject[] convertedArray = AndroidJNIHelper.ConvertFromJNIArray <AndroidJavaObject[]>(promotionArray.Array);


            promotionArray.ArraySize = convertedArray.Length;
            convertedArray           = null;

            callback(true, new Error(), promotionArray);
        }
Ejemplo n.º 4
0
        public static void GetAvailablePromos(Promotion.GetPromotionArrayFinished callback)
        {
            if(javaUnityApplicasaPromotionManager==null)
                javaUnityApplicasaPromotionManager = new AndroidJavaClass("com.applicasaunity.Unity.ApplicasaPromotionManager");
            AndroidJavaObject promotionArrayJava=javaUnityApplicasaPromotionManager.CallStatic<AndroidJavaObject>("ApplicasaPromoGetAvailablePromosWithBlock");

            Promotion.PromotionArray promotionArray = new Promotion.PromotionArray();
            promotionArray.Array=promotionArrayJava.GetRawObject();

            AndroidJavaObject[] convertedArray = AndroidJNIHelper.ConvertFromJNIArray<AndroidJavaObject[]>(promotionArray.Array);

            promotionArray.ArraySize=convertedArray.Length;
            convertedArray = null;

            callback(true, new Error(), promotionArray);
        }