public static void ApplicasaInitDidFinishCallback(bool success, Applicasa.Error error) { if (success) { Debug.Log("LiLog_Unity " + System.DateTime.Now.ToShortTimeString() + ": Applicasa init Finish "); finishedInit = true; } else { Debug.Log("LiLog_Unity " + System.DateTime.Now.ToShortTimeString() + ": Couldn't initialize Applicasa "); } }
private static void HandleImageData(bool success, Applicasa.Error error, Applicasa.FileCache.ByteArray data) { if (success) { imageData = Applicasa.FileCache.GetByteArray(data); } else { Debug.Log("LiLog_Unity " + System.DateTime.Now.ToShortTimeString() + ": Get image error " + error.Id + "-" + error.Message); imageData = new byte[0]; } }
public static void HandleVirtualCurrencyPurchase(bool success, Applicasa.Error error, string itemId, Applicasa.Actions action) { if (success) { Debug.Log("LiLog_Unity " + System.DateTime.Now.ToShortTimeString() + ": Store Purchase success"); //Update User virtual currency balance UpdateVirtualCurrencyBalance(); } else { Debug.Log("LiLog_Unity " + System.DateTime.Now.ToShortTimeString() + ": Store Purchase error: " + error.Id + "-" + error.Message); } }
public static void FacebookLoginCallback(bool success, Applicasa.Error error, string itemID, Applicasa.Actions action) { if (success) { Debug.Log("LiLog_Unity " + System.DateTime.Now.ToShortTimeString() + ": Applicasa Logged In"); UpdateUserDisplay(); UpdateVirtualCurrencyBalance(); Application.LoadLevel("AppFacebookScene"); } else { Debug.Log("LiLog_Unity " + System.DateTime.Now.ToShortTimeString() + ": Applicasa didn't Log In"); } }
public static void HandleGetVirtualCurrencies(bool success, Applicasa.Error error, Applicasa.VirtualCurrency.VirtualCurrencyArray virtualCurrencyArrayPtr) { if (success) { Debug.Log("LiLog_Unity " + System.DateTime.Now.ToShortTimeString() + ": Get virtual currencies success"); Applicasa.VirtualCurrency[] virtualCurrencies = Applicasa.VirtualCurrency.GetVirtualCurrencyArray(virtualCurrencyArrayPtr); Debug.Log("LiLog_Unity " + System.DateTime.Now.ToShortTimeString() + ": Virtual currencies item count = " + virtualCurrencies.Length); //Load Store Items to list instance.StartCoroutine(instance.LoadVirtualCurrencies(virtualCurrencies)); } else { Debug.Log("LiLog_Unity " + System.DateTime.Now.ToShortTimeString() + ": Get virtual currency error " + error.Id + "-" + error.Message); } }
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"); } }
public static void GetThirdPartyActionArray(bool success, Applicasa.Error error, Applicasa.ThirdPartyAction[] result) { UpdateVirtualCurrencyBalance(); Debug.Log("LiLog_Unity " + System.DateTime.Now.ToShortTimeString() + ": GetTrialPayActionArray number of actions = " + (result == null?"0":result.Length.ToString())); }