Class StoreView
Component that manages displaying the Transaction Items contained within a given store and category.
When attached to a game object, it will create a TransactionItemView (Transaction
Inherited Members
Namespace: UnityEngine .GameFoundation .UI
Assembly: solution.dll
Syntax
[AddComponentMenu("Game Foundation/Store View", 1)]
public class StoreView : MonoBehaviour
Fields
Name | Description |
---|---|
item |
The Transform in which to generate the list of TransactionItemView items. |
on |
Callback that will get triggered if a purchase for any item in the store fails. |
on |
Callback that will get triggered if a purchase for any item in the store completes successfully. |
transaction |
The prefab with Transaction |
Properties
Name | Description |
---|---|
category |
The id of the category items in the specified store should be filtered to for display. |
interactable | Use to enable or disable interaction on the store UI. |
item |
The sprite name for item icon that will be displayed on TransactionItemView. |
price |
The sprite name for price icon that will be displayed on the PurchaseButton. |
store |
The id of the Store being purchased. |
Methods
Name | Description |
---|---|
Get |
Gets the list of TransactionItemViews that represents all items being displayed in this store view for the designated store. |
Get |
Gets the Store that is attached to the StoreView. |
Set |
Updates which category of items within the store should be displayed by this view. |
Set |
Sets the button's interactable state if the state specified is different from the current state. |
Set |
Sets sprite name for item icon that will be displayed on TransactionItemViews. |
Set |
Sets sprite name for price icon that will be displayed on the PurchaseButton. |
Set |
Updates which store should be displayed by this view. |