private void HandleAmazonGetPurchaseProductsUpdatesReceived(AMN_GetPurchaseProductsUpdateResponse response) { /* Debug.Log("[Amazon] HandleAmazonGetPurchaseProductsUpdatesReceived"); * * if (response.isSuccess) { * foreach (KeyValuePair<string, string> product in response.Products) { * if (IsAmazonProductExist(product.Key)) { * UM_PurchaseResult result = new UM_PurchaseResult(product.Value); * result.isSuccess = response.isSuccess; * result.product = UltimateMobileSettings.Instance.GetProductByAmazonId(product.Key); * * SendPurchaseEvent(result); * } else { * SendNoTemplateEvent(); * } * } * } * */ UM_BaseResult res = new UM_BaseResult(); res.IsSucceeded = response.isSuccess; SendRestoreFinishedEvent(res); }
//-------------------------------------- // Editor Fake events //-------------------------------------- private void FakeRestoreEvent() { UM_BaseResult result = new UM_BaseResult(); result.IsSucceeded = true; OnPurchasesRestoreFinishedAction(result); }
void IOS_OnRestoreComplete(RestoreResult res) { Debug.Log("IOS_OnRestoreComplete"); UM_BaseResult result = new UM_BaseResult(); result.IsSucceeded = res.IsSucceeded; SendRestoreFinishedEvent(result); }
void IOS_OnRestoreComplete(IOSStoreKitRestoreResult res) { Debug.Log("IOS_OnRestoreComplete"); UM_BaseResult result = new UM_BaseResult(); result.IsSucceeded = res.IsSucceeded; OnPurchasesRestoreFinishedAction(result); }
public void RestorePurchases() { foreach (UM_InAppProduct product in UM_InAppPurchaseManager.InAppProducts) { if (product.IsPurchased) { UM_PurchaseResult r = new UM_PurchaseResult(); r.isSuccess = true; r.product = _CurrentProduct; SendPurchaseFinishedEvent(r); } } SA.Common.Util.General.Invoke(UnityEngine.Random.Range(0.5f, 3f), () => { UM_BaseResult result = new UM_BaseResult(); result.IsSucceeded = true; SendRestoreFinishedEvent(result); }); }
protected void SendRestoreFinishedEvent(UM_BaseResult e) { OnRestoreFinished(e); }