docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class TransactionItemView

    Component that manages displaying a Transaction Item's icon, display name and purchase button. 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.

    Inheritance
    object
    Object
    Component
    Behaviour
    MonoBehaviour
    TransactionItemView
    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/Transaction Item View", 2)]
    [ExecuteInEditMode]
    public class TransactionItemView : MonoBehaviour

    Fields

    Name Description
    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.

    Properties

    Name Description
    interactable

    Use to enable or disable interaction on the store UI.

    itemIconImageField

    The Image component to assign the Transaction Item's icon image to.

    itemIconSpriteName

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

    itemNameTextField

    The Text component to assign the item's display name to.

    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.

    purchaseButton

    The PurchaseButton to set with the TransactionItem's purchase info.

    transactionKey

    The key of the Transaction Item being displayed.

    Methods

    Name Description
    GetTransaction()

    Gets the transaction that is displayed by the TransactionItemView.

    SetInteractable(bool)

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

    SetItemIconImageField(Image)

    Sets the Image component to display item icon sprite on this view.

    SetItemIconSpriteName(string)

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

    SetItemNameTextField(Text)

    Sets the Text component to display item name on this view.

    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 this view.

    SetPurchaseButton(PurchaseButton)

    Sets PurchaseButton to be able to purchase Transaction Item by UI.

    SetTransactionKey(string)

    Sets Transaction Item 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)