docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class 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.

    Inheritance
    object
    Object
    Component
    Behaviour
    MonoBehaviour
    StoreView
    Inherited Members
    MonoBehaviour.IsInvoking()
    MonoBehaviour.CancelInvoke()
    MonoBehaviour.Invoke(string, float)
    MonoBehaviour.InvokeRepeating(string, float, float)
    MonoBehaviour.CancelInvoke(string)
    MonoBehaviour.IsInvoking(string)
    MonoBehaviour.StartCoroutine(string)
    MonoBehaviour.StartCoroutine(string, object)
    MonoBehaviour.StartCoroutine(IEnumerator)
    MonoBehaviour.StopCoroutine(IEnumerator)
    MonoBehaviour.StopCoroutine(Coroutine)
    MonoBehaviour.StopCoroutine(string)
    MonoBehaviour.StopAllCoroutines()
    MonoBehaviour.print(object)
    MonoBehaviour.useGUILayout
    MonoBehaviour.runInEditMode
    Behaviour.enabled
    Behaviour.isActiveAndEnabled
    Component.GetComponent(Type)
    Component.GetComponent<T>()
    Component.TryGetComponent(Type, out Component)
    Component.TryGetComponent<T>(out T)
    Component.GetComponent(string)
    Component.GetComponentInChildren(Type, bool)
    Component.GetComponentInChildren(Type)
    Component.GetComponentInChildren<T>(bool)
    Component.GetComponentInChildren<T>()
    Component.GetComponentsInChildren(Type, bool)
    Component.GetComponentsInChildren(Type)
    Component.GetComponentsInChildren<T>(bool)
    Component.GetComponentsInChildren<T>(bool, List<T>)
    Component.GetComponentsInChildren<T>()
    Component.GetComponentsInChildren<T>(List<T>)
    Component.GetComponentInParent(Type)
    Component.GetComponentInParent<T>()
    Component.GetComponentsInParent(Type, bool)
    Component.GetComponentsInParent(Type)
    Component.GetComponentsInParent<T>(bool)
    Component.GetComponentsInParent<T>(bool, List<T>)
    Component.GetComponentsInParent<T>()
    Component.GetComponents(Type)
    Component.GetComponents(Type, List<Component>)
    Component.GetComponents<T>(List<T>)
    Component.GetComponents<T>()
    Component.CompareTag(string)
    Component.SendMessageUpwards(string, object, SendMessageOptions)
    Component.SendMessageUpwards(string, object)
    Component.SendMessageUpwards(string)
    Component.SendMessageUpwards(string, SendMessageOptions)
    Component.SendMessage(string, object)
    Component.SendMessage(string)
    Component.SendMessage(string, object, SendMessageOptions)
    Component.SendMessage(string, SendMessageOptions)
    Component.BroadcastMessage(string, object, SendMessageOptions)
    Component.BroadcastMessage(string, object)
    Component.BroadcastMessage(string)
    Component.BroadcastMessage(string, SendMessageOptions)
    Component.transform
    Component.gameObject
    Component.tag
    Object.GetInstanceID()
    Object.GetHashCode()
    Object.Equals(object)
    Object.Instantiate(Object, Vector3, Quaternion)
    Object.Instantiate(Object, Vector3, Quaternion, Transform)
    Object.Instantiate(Object)
    Object.Instantiate(Object, Transform)
    Object.Instantiate(Object, Transform, bool)
    Object.Instantiate<T>(T)
    Object.Instantiate<T>(T, Vector3, Quaternion)
    Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
    Object.Instantiate<T>(T, Transform)
    Object.Instantiate<T>(T, Transform, bool)
    Object.Destroy(Object, float)
    Object.Destroy(Object)
    Object.DestroyImmediate(Object, bool)
    Object.DestroyImmediate(Object)
    Object.FindObjectsOfType(Type)
    Object.DontDestroyOnLoad(Object)
    Object.FindObjectsOfType<T>()
    Object.FindObjectOfType<T>()
    Object.FindObjectOfType(Type)
    Object.ToString()
    Object.name
    Object.hideFlags
    Namespace: UnityEngine.GameFoundation.UI
    Assembly: solution.dll
    Syntax
    [AddComponentMenu("Game Foundation/Store View", 1)]
    public class StoreView : MonoBehaviour

    Fields

    Name Description
    itemContainer

    The Transform in which to generate the list of TransactionItemView items.

    onTransactionFailed

    Callback that will get triggered if a purchase for any item in the store fails.

    onTransactionSucceeded

    Callback that will get triggered if a purchase for any item in the store completes successfully.

    transactionItemPrefab

    The prefab with TransactionItemView component attached to use for creating the list of TransactionItemView items.

    Properties

    Name Description
    interactable

    Use to enable or disable interaction on the store UI.

    itemIconSpriteName

    The sprite name for item icon that will be displayed on TransactionItemView.

    noPriceString

    The string to display on Purchase Button if the Transaction Item has no cost.

    priceIconSpriteName

    The sprite name for price icon that will be displayed on the PurchaseButton.

    storeKey

    The identifier of the Store being purchased.

    tagKey

    The identifier of the tag items in the specified store should be filtered to for display.

    Methods

    Name Description
    GetItems()

    Gets the list of TransactionItemViews that represents all items being displayed in this store view for the designated store.

    GetStore()

    Gets the Store that is attached to the StoreView.

    SetInteractable(bool)

    Sets the button's interactable state if the state specified is different from the current state.

    SetItemIconSpriteName(string)

    Sets sprite name for item icon that will be displayed on TransactionItemViews.

    SetNoPriceString(string)

    Sets the string to display on Purchase Button when there is no cost defined in the Transaction Item.

    SetPriceIconSpriteName(string)

    Sets sprite name for price icon that will be displayed on the PurchaseButton.

    SetStoreKey(string, string)

    Updates which store should be displayed by this view.

    SetTagKey(string)

    Updates which tag of items within the store should be displayed by this view.

    In This Article
    Back to top
    Copyright © 2024 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)