Class BaseIAPButton
A GUI component for exposing the current price and allow purchasing of In-App Purchases. Exposes configurable elements through the Inspector.
Inherited Members
Object.FindObjectsByType<T>(FindObjectsSortMode)
Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
Object.FindFirstObjectByType<T>()
Object.FindAnyObjectByType<T>()
Object.FindFirstObjectByType<T>(FindObjectsInactive)
Object.FindAnyObjectByType<T>(FindObjectsInactive)
Namespace: UnityEngine.Purchasing
Assembly: UnityEngine.Purchasing.Codeless.dll
Syntax
public abstract class BaseIAPButton : MonoBehaviour
Methods
AddButtonToCodelessListener()
Declaration
protected abstract void AddButtonToCodelessListener()
GetPurchaseButton()
Declaration
protected abstract Button GetPurchaseButton()
Returns
Type | Description |
---|---|
Button |
IsARestoreButton()
Declaration
protected abstract bool IsARestoreButton()
Returns
Type | Description |
---|---|
bool |
OnPurchaseComplete(Product)
Declaration
protected abstract void OnPurchaseComplete(Product purchasedProduct)
Parameters
Type | Name | Description |
---|---|---|
Product | purchasedProduct |
OnTransactionsRestored(bool, string)
Declaration
protected abstract void OnTransactionsRestored(bool success, string error)
Parameters
Type | Name | Description |
---|---|---|
bool | success | |
string | error |
ProcessPurchaseInternal(PurchaseEventArgs)
Declaration
protected PurchaseProcessingResult ProcessPurchaseInternal(PurchaseEventArgs args)
Parameters
Type | Name | Description |
---|---|---|
PurchaseEventArgs | args |
Returns
Type | Description |
---|---|
PurchaseProcessingResult |
RemoveButtonToCodelessListener()
Declaration
protected abstract void RemoveButtonToCodelessListener()
ShouldConsumePurchase()
Declaration
protected abstract bool ShouldConsumePurchase()
Returns
Type | Description |
---|---|
bool |