private void OnPurchaseInternalResultHandler(IAPProduct product, PurchaseResult purchaseResult) { SetActionState(false); _purchaseHandler?.Invoke(product, purchaseResult); OnPurchasedEvent?.Invoke(product, purchaseResult); Debug.Log($"AppCore IAP -> purchase result for product with id '{product.Id}' and name '{product.Name}' is '{purchaseResult.ToString()}'"); }