Namespace UnityEngine.GameFoundation.Components
Classes
CurrencyHudView
Component that manages displaying a Currency's icon and quantity. When attached to a game object, it will display the Currency's icon and quantity.
DetailedTransactionItemView
Component that manages displaying a BaseTransaction's icon, display name and PurchaseButton. When attached to a game object, it will display the Transaction Item's icon and displayName and create and display a PurchaseButton (PurchaseButton) to complete purchase transactions for it.
GameFoundationInit
Component that initialize Game Foundation SDK.
GameFoundationInit.GameFoundationInitializationEvent
A UnityEvent for Game Foundation initialization and uninitialization is successful.
GameFoundationInit.GameFoundationInitializationFailedEvent
A UnityEvent for when Game Foundation initialization is failed.
ImageInfoView
Component that manages displaying an icon and text.
InventoryItemHudView
Component that manages displaying a Inventory Item's icon and quantity. When attached to a game object, it will display the Inventory Item's icon and quantity.
ItemView
Component that manages displaying an icon and text.
PayoutView
Component that manages displaying all the payout items in a Transaction.
PromotionPopupView
Component that manages displaying a Transaction Item's promotion popup, including promotion image, display name and PurchaseButton. When attached to a game object, it will display an image featuring the contents of the Transaction Item's payouts (or a specified image), the Transaction Item's displayName and create and display a PurchaseButton to complete purchase transactions for it.
PromotionPopupView.PopupClosedEvent
A callback for when the Promotion Popup closes. Wraps UnityEvent.
PromotionPopupView.PopupOpenedEvent
A callback for when the Promotion Popup opens. Wraps UnityEvent
PromotionPopupView.PopupWillCloseEvent
A callback for when the Promotion Popup closes. Wraps UnityEvent.
PromotionPopupView.PopupWillOpenEvent
A callback for when the Promotion Popup opens. Wraps UnityEvent
PromotionPopupView.TransactionFailureEvent
A callback for when a transaction is failed. Wraps UnityEvent and accepts a BaseTransaction and Exception as a parameter.
PromotionPopupView.TransactionSuccessEvent
A callback for when a transaction is completed. Wraps UnityEvent and accepts a BaseTransaction as a parameter.
PurchaseButton
Component for completing a purchase using the ITransactionManager.
PurchaseButton.PurchasableStatusChangedEvent
A callback for when a transaction's itemPurchasableStatus changes. Wraps UnityEvent and accepts three parameters: the PurchaseButton the status is changing on, the old PurchasableStatus and the new PurchasableStatus.
PurchaseButton.TransactionFailureEvent
A callback for when a transaction is failed. Wraps UnityEvent and accepts a BaseTransaction and Exception as a parameter.
PurchaseButton.TransactionSuccessEvent
A callback for when a transaction is completed. Wraps UnityEvent and accepts a BaseTransaction as a parameter.
RewardClaimButton
Component that manages displaying an individual Reward Item.
RewardClaimManager
Component that manages claiming Reward Items.
RewardClaimManager.RewardClaimFailedEvent
A callback for when a Reward Item claim fails. Wraps UnityEvent and accepts two strings (the rewardDefinitionKey and rewardItemDefinitionKey) and Exception as parameters.
RewardClaimManager.RewardClaimSuccessEvent
A callback for when a Reward Item claim is completed successfully. Wraps UnityEvent and accepts Reward, string (the RewardItemKey) and Payout as parameters.
RewardClaimManager.RewardItemClaimInitiatedEvent
A callback for when a Reward Item claim is initiated. Wraps UnityEvent and accepts two strings as parameters (the rewardDefinitionKey and the rewardItemDefinitionKey).
RewardClaimManager.RewardItemClaimProgressedEvent
A callback for when a Reward Item claim progresses. Wraps UnityEvent and accepts Reward, string (the rewardItemDefinitionKey), int (the current step, zero-indexed) and int (the total number of steps) as parameters.
RewardItemView
Component that manages displaying an individual Reward Item.
RewardPopupView
Component that manages displaying a Reward's popup, including schedule of rewards with a button to claim a Reward Item.
RewardPopupView.PopupClosedEvent
A callback for when the Reward Popup closes. Wraps UnityEvent.
RewardPopupView.PopupOpenedEvent
A callback for when the Reward Popup opens. Wraps UnityEvent.
RewardPopupView.RewardClaimedEvent
A callback for when a Reward Items claimed. Wraps UnityEvent and accepts Reward and Reward Item Key as parameters.
RewardPopupView.RewardStateChangedEvent
A callback for when the state of the Reward Items changes. Wraps UnityEvent and accepts Reward as a parameter.
StoreView
Component that manages displaying the Transaction Items contained within a given store. When attached to a game object, it will create a TransactionItemView (TransactionItemView) for each store item in the designated list, with the given game object as their parent.
StoreView.PurchasableStatusChangedEvent
A callback for when any of the store's transaction's itemPurchasableStatus changes. Wraps UnityEvent and accepts three parameters: the PurchaseButton the status is changing on, the old PurchasableStatus and the new PurchasableStatus.
StoreView.TransactionFailureEvent
A callback for when a transaction is failed. Wraps UnityEvent and accepts a BaseTransaction and Exception as a parameter.
StoreView.TransactionSuccessEvent
A callback for when a transaction is completed. Wraps UnityEvent and accepts a BaseTransaction as a parameter.
TransactionItemView
Component that manages displaying a BaseTransaction's icon, display name and PurchaseButton. When attached to a game object, it will display the Transaction Item's icon and displayName and create and display a PurchaseButton (PurchaseButton) to complete purchase transactions for it.
TransactionItemView.PurchasableStatusChangedEvent
A callback for when a transaction's itemPurchasableStatus changes. Wraps UnityEvent and accepts three parameters: the PurchaseButton the status is changing on, the old PurchasableStatus and the new PurchasableStatus.
TransactionItemView.TransactionFailureEvent
A callback for when a transaction is failed. Wraps UnityEvent and accepts a BaseTransaction and Exception as a parameter.
TransactionItemView.TransactionSuccessEvent
A callback for when a transaction is completed. Wraps UnityEvent and accepts a BaseTransaction as a parameter.
Enums
GameFoundationInit.DataLayerType
Data layer type to define IDataAccessLayer.
PurchasableStatus
Enum to specify the purchasable status of the Transaction Item.