|
@@ -300,7 +300,7 @@ namespace InAppPurchases
|
|
|
m_productInfoIndex++;
|
|
|
|
|
|
const AZStd::vector<AZStd::unique_ptr<ProductDetails const> >* productDetails = nullptr;
|
|
|
- EBUS_EVENT_RESULT(productDetails, InAppPurchases::InAppPurchasesRequestBus, GetCachedProductInfo);
|
|
|
+ InAppPurchases::InAppPurchasesRequestBus::BroadcastResult(productDetails, &InAppPurchases::InAppPurchasesRequestBus::Events::GetCachedProductInfo);
|
|
|
|
|
|
if (productDetails != nullptr)
|
|
|
{
|
|
@@ -323,7 +323,8 @@ namespace InAppPurchases
|
|
|
m_productInfoIndex--;
|
|
|
|
|
|
const AZStd::vector<AZStd::unique_ptr<ProductDetails const> >* productDetails = nullptr;
|
|
|
- EBUS_EVENT_RESULT(productDetails, InAppPurchases::InAppPurchasesRequestBus, GetCachedProductInfo);
|
|
|
+ InAppPurchases::InAppPurchasesRequestBus::BroadcastResult(
|
|
|
+ productDetails, &InAppPurchases::InAppPurchasesRequestBus::Events::GetCachedProductInfo);
|
|
|
|
|
|
if (productDetails != nullptr)
|
|
|
{
|
|
@@ -346,7 +347,8 @@ namespace InAppPurchases
|
|
|
m_purchasedProductInfoIndex++;
|
|
|
|
|
|
const AZStd::vector<AZStd::unique_ptr<PurchasedProductDetails const> >* purchasedProductDetails = nullptr;
|
|
|
- EBUS_EVENT_RESULT(purchasedProductDetails, InAppPurchases::InAppPurchasesRequestBus, GetCachedPurchasedProductInfo);
|
|
|
+ InAppPurchases::InAppPurchasesRequestBus::BroadcastResult(
|
|
|
+ purchasedProductDetails, &InAppPurchases::InAppPurchasesRequestBus::Events::GetCachedPurchasedProductInfo);
|
|
|
|
|
|
if (purchasedProductDetails != nullptr)
|
|
|
{
|
|
@@ -369,7 +371,8 @@ namespace InAppPurchases
|
|
|
m_purchasedProductInfoIndex--;
|
|
|
|
|
|
const AZStd::vector<AZStd::unique_ptr<PurchasedProductDetails const> >* purchasedProductDetails = nullptr;
|
|
|
- EBUS_EVENT_RESULT(purchasedProductDetails, InAppPurchases::InAppPurchasesRequestBus, GetCachedPurchasedProductInfo);
|
|
|
+ InAppPurchases::InAppPurchasesRequestBus::BroadcastResult(
|
|
|
+ purchasedProductDetails, &InAppPurchases::InAppPurchasesRequestBus::Events::GetCachedPurchasedProductInfo);
|
|
|
|
|
|
if (purchasedProductDetails != nullptr)
|
|
|
{
|
|
@@ -390,7 +393,8 @@ namespace InAppPurchases
|
|
|
AZStd::string SystemComponent::GetProductId()
|
|
|
{
|
|
|
const AZStd::vector<AZStd::unique_ptr<ProductDetails const> >* productDetails = nullptr;
|
|
|
- EBUS_EVENT_RESULT(productDetails, InAppPurchases::InAppPurchasesRequestBus, GetCachedProductInfo);
|
|
|
+ InAppPurchases::InAppPurchasesRequestBus::BroadcastResult(
|
|
|
+ productDetails, &InAppPurchases::InAppPurchasesRequestBus::Events::GetCachedProductInfo);
|
|
|
|
|
|
if (productDetails != nullptr && m_productInfoIndex >= 0 && m_productInfoIndex < productDetails->size())
|
|
|
{
|
|
@@ -403,7 +407,8 @@ namespace InAppPurchases
|
|
|
AZStd::string SystemComponent::GetProductTitle()
|
|
|
{
|
|
|
const AZStd::vector<AZStd::unique_ptr<ProductDetails const> >* productDetails = nullptr;
|
|
|
- EBUS_EVENT_RESULT(productDetails, InAppPurchases::InAppPurchasesRequestBus, GetCachedProductInfo);
|
|
|
+ InAppPurchases::InAppPurchasesRequestBus::BroadcastResult(
|
|
|
+ productDetails, &InAppPurchases::InAppPurchasesRequestBus::Events::GetCachedProductInfo);
|
|
|
|
|
|
if (productDetails != nullptr && m_productInfoIndex >= 0 && m_productInfoIndex < productDetails->size())
|
|
|
{
|
|
@@ -416,7 +421,8 @@ namespace InAppPurchases
|
|
|
AZStd::string SystemComponent::GetProductDescription()
|
|
|
{
|
|
|
const AZStd::vector<AZStd::unique_ptr<ProductDetails const> >* productDetails = nullptr;
|
|
|
- EBUS_EVENT_RESULT(productDetails, InAppPurchases::InAppPurchasesRequestBus, GetCachedProductInfo);
|
|
|
+ InAppPurchases::InAppPurchasesRequestBus::BroadcastResult(
|
|
|
+ productDetails, &InAppPurchases::InAppPurchasesRequestBus::Events::GetCachedProductInfo);
|
|
|
|
|
|
if (productDetails != nullptr && m_productInfoIndex >= 0 && m_productInfoIndex < productDetails->size())
|
|
|
{
|
|
@@ -429,7 +435,8 @@ namespace InAppPurchases
|
|
|
AZStd::string SystemComponent::GetProductPrice()
|
|
|
{
|
|
|
const AZStd::vector<AZStd::unique_ptr<ProductDetails const> >* productDetails = nullptr;
|
|
|
- EBUS_EVENT_RESULT(productDetails, InAppPurchases::InAppPurchasesRequestBus, GetCachedProductInfo);
|
|
|
+ InAppPurchases::InAppPurchasesRequestBus::BroadcastResult(
|
|
|
+ productDetails, &InAppPurchases::InAppPurchasesRequestBus::Events::GetCachedProductInfo);
|
|
|
|
|
|
if (productDetails != nullptr && m_productInfoIndex >= 0 && m_productInfoIndex < productDetails->size())
|
|
|
{
|
|
@@ -442,7 +449,8 @@ namespace InAppPurchases
|
|
|
AZStd::string SystemComponent::GetProductCurrencyCode()
|
|
|
{
|
|
|
const AZStd::vector<AZStd::unique_ptr<ProductDetails const> >* productDetails = nullptr;
|
|
|
- EBUS_EVENT_RESULT(productDetails, InAppPurchases::InAppPurchasesRequestBus, GetCachedProductInfo);
|
|
|
+ InAppPurchases::InAppPurchasesRequestBus::BroadcastResult(
|
|
|
+ productDetails, &InAppPurchases::InAppPurchasesRequestBus::Events::GetCachedProductInfo);
|
|
|
|
|
|
if (productDetails != nullptr && m_productInfoIndex >= 0 && m_productInfoIndex < productDetails->size())
|
|
|
{
|
|
@@ -455,7 +463,8 @@ namespace InAppPurchases
|
|
|
AZ::u64 SystemComponent::GetProductPriceMicro()
|
|
|
{
|
|
|
const AZStd::vector<AZStd::unique_ptr<ProductDetails const> >* productDetails = nullptr;
|
|
|
- EBUS_EVENT_RESULT(productDetails, InAppPurchases::InAppPurchasesRequestBus, GetCachedProductInfo);
|
|
|
+ InAppPurchases::InAppPurchasesRequestBus::BroadcastResult(
|
|
|
+ productDetails, &InAppPurchases::InAppPurchasesRequestBus::Events::GetCachedProductInfo);
|
|
|
|
|
|
if (productDetails != nullptr && m_productInfoIndex >= 0 && m_productInfoIndex < productDetails->size())
|
|
|
{
|
|
@@ -468,7 +477,8 @@ namespace InAppPurchases
|
|
|
AZStd::string SystemComponent::GetPurchasedProductId()
|
|
|
{
|
|
|
const AZStd::vector<AZStd::unique_ptr<PurchasedProductDetails const> >* purchasedProductDetails = nullptr;
|
|
|
- EBUS_EVENT_RESULT(purchasedProductDetails, InAppPurchases::InAppPurchasesRequestBus, GetCachedPurchasedProductInfo);
|
|
|
+ InAppPurchases::InAppPurchasesRequestBus::BroadcastResult(
|
|
|
+ purchasedProductDetails, &InAppPurchases::InAppPurchasesRequestBus::Events::GetCachedPurchasedProductInfo);
|
|
|
|
|
|
if (purchasedProductDetails != nullptr && m_purchasedProductInfoIndex >= 0 && m_purchasedProductInfoIndex < purchasedProductDetails->size())
|
|
|
{
|
|
@@ -481,7 +491,8 @@ namespace InAppPurchases
|
|
|
AZStd::string SystemComponent::GetOrderId()
|
|
|
{
|
|
|
const AZStd::vector<AZStd::unique_ptr<PurchasedProductDetails const> >* purchasedProductDetails = nullptr;
|
|
|
- EBUS_EVENT_RESULT(purchasedProductDetails, InAppPurchases::InAppPurchasesRequestBus, GetCachedPurchasedProductInfo);
|
|
|
+ InAppPurchases::InAppPurchasesRequestBus::BroadcastResult(
|
|
|
+ purchasedProductDetails, &InAppPurchases::InAppPurchasesRequestBus::Events::GetCachedPurchasedProductInfo);
|
|
|
|
|
|
if (purchasedProductDetails != nullptr && m_purchasedProductInfoIndex >= 0 && m_purchasedProductInfoIndex < purchasedProductDetails->size())
|
|
|
{
|
|
@@ -494,7 +505,8 @@ namespace InAppPurchases
|
|
|
AZStd::string SystemComponent::GetDeveloperPayload()
|
|
|
{
|
|
|
const AZStd::vector<AZStd::unique_ptr<PurchasedProductDetails const> >* purchasedProductDetails = nullptr;
|
|
|
- EBUS_EVENT_RESULT(purchasedProductDetails, InAppPurchases::InAppPurchasesRequestBus, GetCachedPurchasedProductInfo);
|
|
|
+ InAppPurchases::InAppPurchasesRequestBus::BroadcastResult(
|
|
|
+ purchasedProductDetails, &InAppPurchases::InAppPurchasesRequestBus::Events::GetCachedPurchasedProductInfo);
|
|
|
|
|
|
if (purchasedProductDetails != nullptr && m_purchasedProductInfoIndex >= 0 && m_purchasedProductInfoIndex < purchasedProductDetails->size())
|
|
|
{
|
|
@@ -507,7 +519,8 @@ namespace InAppPurchases
|
|
|
AZStd::string SystemComponent::GetPurchaseTime()
|
|
|
{
|
|
|
const AZStd::vector<AZStd::unique_ptr<PurchasedProductDetails const> >* purchasedProductDetails = nullptr;
|
|
|
- EBUS_EVENT_RESULT(purchasedProductDetails, InAppPurchases::InAppPurchasesRequestBus, GetCachedPurchasedProductInfo);
|
|
|
+ InAppPurchases::InAppPurchasesRequestBus::BroadcastResult(
|
|
|
+ purchasedProductDetails, &InAppPurchases::InAppPurchasesRequestBus::Events::GetCachedPurchasedProductInfo);
|
|
|
|
|
|
AZStd::string date;
|
|
|
|
|
@@ -528,7 +541,8 @@ namespace InAppPurchases
|
|
|
AZStd::string SystemComponent::GetPurchaseSignature()
|
|
|
{
|
|
|
const AZStd::vector<AZStd::unique_ptr<PurchasedProductDetails const> >* purchasedProductDetails = nullptr;
|
|
|
- EBUS_EVENT_RESULT(purchasedProductDetails, InAppPurchases::InAppPurchasesRequestBus, GetCachedPurchasedProductInfo);
|
|
|
+ InAppPurchases::InAppPurchasesRequestBus::BroadcastResult(
|
|
|
+ purchasedProductDetails, &InAppPurchases::InAppPurchasesRequestBus::Events::GetCachedPurchasedProductInfo);
|
|
|
if (purchasedProductDetails != nullptr && m_purchasedProductInfoIndex >= 0 && m_purchasedProductInfoIndex < purchasedProductDetails->size())
|
|
|
{
|
|
|
const PurchasedProductDetailsAndroid* purchasedProductsAndroid = azrtti_cast<const PurchasedProductDetailsAndroid*>(purchasedProductDetails->at(m_purchasedProductInfoIndex).get());
|
|
@@ -544,7 +558,8 @@ namespace InAppPurchases
|
|
|
AZStd::string SystemComponent::GetPackageName()
|
|
|
{
|
|
|
const AZStd::vector<AZStd::unique_ptr<PurchasedProductDetails const> >* purchasedProductDetails = nullptr;
|
|
|
- EBUS_EVENT_RESULT(purchasedProductDetails, InAppPurchases::InAppPurchasesRequestBus, GetCachedPurchasedProductInfo);
|
|
|
+ InAppPurchases::InAppPurchasesRequestBus::BroadcastResult(
|
|
|
+ purchasedProductDetails, &InAppPurchases::InAppPurchasesRequestBus::Events::GetCachedPurchasedProductInfo);
|
|
|
if (purchasedProductDetails != nullptr && m_purchasedProductInfoIndex >= 0 && m_purchasedProductInfoIndex < purchasedProductDetails->size())
|
|
|
{
|
|
|
const PurchasedProductDetailsAndroid* purchasedProductsAndroid = azrtti_cast<const PurchasedProductDetailsAndroid*>(purchasedProductDetails->at(m_purchasedProductInfoIndex).get());
|
|
@@ -560,7 +575,8 @@ namespace InAppPurchases
|
|
|
AZStd::string SystemComponent::GetPurchaseToken()
|
|
|
{
|
|
|
const AZStd::vector<AZStd::unique_ptr<PurchasedProductDetails const> >* purchasedProductDetails = nullptr;
|
|
|
- EBUS_EVENT_RESULT(purchasedProductDetails, InAppPurchases::InAppPurchasesRequestBus, GetCachedPurchasedProductInfo);
|
|
|
+ InAppPurchases::InAppPurchasesRequestBus::BroadcastResult(
|
|
|
+ purchasedProductDetails, &InAppPurchases::InAppPurchasesRequestBus::Events::GetCachedPurchasedProductInfo);
|
|
|
if (purchasedProductDetails != nullptr && m_purchasedProductInfoIndex >= 0 && m_purchasedProductInfoIndex < purchasedProductDetails->size())
|
|
|
{
|
|
|
const PurchasedProductDetailsAndroid* purchasedProductsAndroid = azrtti_cast<const PurchasedProductDetailsAndroid*>(purchasedProductDetails->at(m_purchasedProductInfoIndex).get());
|
|
@@ -576,7 +592,8 @@ namespace InAppPurchases
|
|
|
bool SystemComponent::IsAutoRenewing()
|
|
|
{
|
|
|
const AZStd::vector<AZStd::unique_ptr<PurchasedProductDetails const> >* purchasedProductDetails = nullptr;
|
|
|
- EBUS_EVENT_RESULT(purchasedProductDetails, InAppPurchases::InAppPurchasesRequestBus, GetCachedPurchasedProductInfo);
|
|
|
+ InAppPurchases::InAppPurchasesRequestBus::BroadcastResult(
|
|
|
+ purchasedProductDetails, &InAppPurchases::InAppPurchasesRequestBus::Events::GetCachedPurchasedProductInfo);
|
|
|
if (purchasedProductDetails != nullptr && m_purchasedProductInfoIndex >= 0 && m_purchasedProductInfoIndex < purchasedProductDetails->size())
|
|
|
{
|
|
|
const PurchasedProductDetailsAndroid* purchasedProductsAndroid = azrtti_cast<const PurchasedProductDetailsAndroid*>(purchasedProductDetails->at(m_purchasedProductInfoIndex).get());
|
|
@@ -592,7 +609,8 @@ namespace InAppPurchases
|
|
|
AZStd::string SystemComponent::GetRestoredOrderId()
|
|
|
{
|
|
|
const AZStd::vector<AZStd::unique_ptr<PurchasedProductDetails const> >* purchasedProductDetails = nullptr;
|
|
|
- EBUS_EVENT_RESULT(purchasedProductDetails, InAppPurchases::InAppPurchasesRequestBus, GetCachedPurchasedProductInfo);
|
|
|
+ InAppPurchases::InAppPurchasesRequestBus::BroadcastResult(
|
|
|
+ purchasedProductDetails, &InAppPurchases::InAppPurchasesRequestBus::Events::GetCachedPurchasedProductInfo);
|
|
|
if (purchasedProductDetails != nullptr && m_purchasedProductInfoIndex >= 0 && m_purchasedProductInfoIndex < purchasedProductDetails->size())
|
|
|
{
|
|
|
const PurchasedProductDetailsApple* purchasedProductsApple = azrtti_cast<const PurchasedProductDetailsApple*>(purchasedProductDetails->at(m_purchasedProductInfoIndex).get());
|
|
@@ -608,7 +626,8 @@ namespace InAppPurchases
|
|
|
AZ::u64 SystemComponent::GetSubscriptionExpirationTime()
|
|
|
{
|
|
|
const AZStd::vector<AZStd::unique_ptr<PurchasedProductDetails const> >* purchasedProductDetails = nullptr;
|
|
|
- EBUS_EVENT_RESULT(purchasedProductDetails, InAppPurchases::InAppPurchasesRequestBus, GetCachedPurchasedProductInfo);
|
|
|
+ InAppPurchases::InAppPurchasesRequestBus::BroadcastResult(
|
|
|
+ purchasedProductDetails, &InAppPurchases::InAppPurchasesRequestBus::Events::GetCachedPurchasedProductInfo);
|
|
|
if (purchasedProductDetails != nullptr && m_purchasedProductInfoIndex >= 0 && m_purchasedProductInfoIndex < purchasedProductDetails->size())
|
|
|
{
|
|
|
const PurchasedProductDetailsApple* purchasedProductsApple = azrtti_cast<const PurchasedProductDetailsApple*>(purchasedProductDetails->at(m_purchasedProductInfoIndex).get());
|
|
@@ -624,7 +643,8 @@ namespace InAppPurchases
|
|
|
AZ::u64 SystemComponent::GetRestoredPurchaseTime()
|
|
|
{
|
|
|
const AZStd::vector<AZStd::unique_ptr<PurchasedProductDetails const> >* purchasedProductDetails = nullptr;
|
|
|
- EBUS_EVENT_RESULT(purchasedProductDetails, InAppPurchases::InAppPurchasesRequestBus, GetCachedPurchasedProductInfo);
|
|
|
+ InAppPurchases::InAppPurchasesRequestBus::BroadcastResult(
|
|
|
+ purchasedProductDetails, &InAppPurchases::InAppPurchasesRequestBus::Events::GetCachedPurchasedProductInfo);
|
|
|
if (purchasedProductDetails != nullptr && m_purchasedProductInfoIndex >= 0 && m_purchasedProductInfoIndex < purchasedProductDetails->size())
|
|
|
{
|
|
|
const PurchasedProductDetailsApple* purchasedProductsApple = azrtti_cast<const PurchasedProductDetailsApple*>(purchasedProductDetails->at(m_purchasedProductInfoIndex).get());
|
|
@@ -640,7 +660,8 @@ namespace InAppPurchases
|
|
|
bool SystemComponent::HasDownloads()
|
|
|
{
|
|
|
const AZStd::vector<AZStd::unique_ptr<PurchasedProductDetails const> >* purchasedProductDetails = nullptr;
|
|
|
- EBUS_EVENT_RESULT(purchasedProductDetails, InAppPurchases::InAppPurchasesRequestBus, GetCachedPurchasedProductInfo);
|
|
|
+ InAppPurchases::InAppPurchasesRequestBus::BroadcastResult(
|
|
|
+ purchasedProductDetails, &InAppPurchases::InAppPurchasesRequestBus::Events::GetCachedPurchasedProductInfo);
|
|
|
if (purchasedProductDetails != nullptr && m_purchasedProductInfoIndex >= 0 && m_purchasedProductInfoIndex < purchasedProductDetails->size())
|
|
|
{
|
|
|
const PurchasedProductDetailsApple* purchasedProductsApple = azrtti_cast<const PurchasedProductDetailsApple*>(purchasedProductDetails->at(m_purchasedProductInfoIndex).get());
|
|
@@ -656,10 +677,12 @@ namespace InAppPurchases
|
|
|
bool SystemComponent::IsProductOwned()
|
|
|
{
|
|
|
const AZStd::vector<AZStd::unique_ptr<PurchasedProductDetails const> >* purchasedProductDetails = nullptr;
|
|
|
- EBUS_EVENT_RESULT(purchasedProductDetails, InAppPurchases::InAppPurchasesRequestBus, GetCachedPurchasedProductInfo);
|
|
|
+ InAppPurchases::InAppPurchasesRequestBus::BroadcastResult(
|
|
|
+ purchasedProductDetails, &InAppPurchases::InAppPurchasesRequestBus::Events::GetCachedPurchasedProductInfo);
|
|
|
|
|
|
const AZStd::vector<AZStd::unique_ptr<ProductDetails const> >* productDetails = nullptr;
|
|
|
- EBUS_EVENT_RESULT(productDetails, InAppPurchases::InAppPurchasesRequestBus, GetCachedProductInfo);
|
|
|
+ InAppPurchases::InAppPurchasesRequestBus::BroadcastResult(
|
|
|
+ productDetails, &InAppPurchases::InAppPurchasesRequestBus::Events::GetCachedProductInfo);
|
|
|
|
|
|
if (purchasedProductDetails != nullptr && productDetails != nullptr)
|
|
|
{
|