Simple IAP System  5.3
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CPayPalStore.AccessToken
 CPayPalStoreConfig.Credentials
 CIAPScriptableObject.CustomStoreConfig
 CEditor
 CCurrencyContainerEditor
 CDBManagerEditorCustom inspector for splineMove
 CIAPContainerEditor
 CShopItemEditor
 CEnumHelper
 CIAPCategoryIAP Settings editor group properties. Each group holds a list of IAPObject.
 CIAPCurrencyIAP currency, defined in the IAP Setting editor.
 CIAPExchangeObject
 CIAPProductIAP object properties. This is a meta-class for an IAP item.
 CIAPRequirementIAP unlock requirement, matched with the database.
 CIAPSettingsExporter
 CIDetailedStoreListenerelse public class IAPManager MonoBehaviourendif
 CIAPManager
 CIEnumerable
 CJSONArray
 CJSONClass
 CIPurchasingModule
 CSISPurchasingModuleCustom Unity IAP purchasing module for overwriting default store subsystems.
 CIStore
 COculusStoreRepresents the public interface of the underlying store system for the Oculus Store.
 COculusStoreRepresents the public interface of the underlying store system for the Oculus Store.
 CPayPalStore
 CSteamStoreRepresents the public interface of the underlying store system for the Steam Store. Using Steam Inventory Services.
 CSteamStoreRepresents the public interface of the underlying store system for the Steam Store. Using Steam Inventory Services.
 CIStoreExtension
 CSISPurchasingExtension
 CJSONNode
 CJSONArray
 CJSONClass
 CJSONData
 CKeyValuePairStringInt
 CMiniJsonThis class encodes and decodes JSON strings. Spec. details, see http://www.json.org/
 CMonoBehaviour
 CCurrencyContainerDisplays currency value in a text component. Also updates this value in case it changed.
 CDBManagerStores IAP related data such as all purchases, selected items and ingame currency. Makes use of the JSON format and simple encryption. You should only modify below values once (if necessary at all), thus they aren't public.
 CDebugCallsSimple script that contains methods for testing purposes. You shouldn't implement this script in production versions
 CIAPContainerStretches a container rect transform to include all children. Also repositions children using the GridLayoutGroup, if found.
 CIAPListenerScript that listens to purchases and other IAP events: here we tell our app what to do when these events happen
 CIAPManager
 CPlayFabManagerEmpty class and does nothing (when not using PlayFab). Only present to initialize Unity IAP correctly.
 CPlayFabStore
 CReceiptValidatorBase class for receipt verification implementations.
 CReceiptValidatorClientIAP receipt verification on the client (local, on the device) using Unity IAPs validator class. Only supported on purchase.
 CReceiptValidatorServerServer-side, remote receipt validation via Receipt Validator service (https://flobuk.com/validator). Supports getting user inventory, validation on purchase and doing purchase restores.
 CReceiptValidatorServerServer-side, remote receipt validation via Receipt Validator service (https://flobuk.com/validator). Supports getting user inventory, validation on purchase and doing purchase restores.
 CShopItem2DShop item properties: stores all necessary variables for visualizing a product in the 2D shop UI.
 CUIButtonRestoreSimple script to handle restoring purchases on platforms requiring it. Restoring purchases is a requirement by e.g. Apple and your app will be rejected if you do not provide it.
 CUISceneSwitcherSimple script to cycle through the scenes added to the build settings. Allows opening all of the asset's demo scenes without a separate menu.
 CUIShopFeedbackManages the display of various purchase windows. Presents UI feedback to the user for various purchase states, e.g. failed or successful purchases. Also handles showing a transaction confirmation popup where necessary, e.g. for PayPal transactions.
 CUIWindowConfirmDisplaying purchase confirmation for finishing transactions required on certain stores, e.g. when using PayPal store. Confirming payments is a manual action so this script should be somewhere in your shop UI. Otherwise user rewards could be lost.
 CUIWindowMessageMessage window for showing feedback on purchase events to the user. It is highly recommended to implement this so that users get feedback on the purchase workflow.
 CUIWindowPreviewPreview window for displaying child rewards of a bundled product containing several others.
 CUIWindowPurchasePurchase window asking the user to confirm their virtual purchase or spending virtual currency. Optional. Note that real money purchases do not need this, as they invoke their own native popup.
 CPayPalStoreConfig
 CProduct
 CPurchaseResponse
 CReceiptRequest
 CScriptableObject
 CIAPScriptableObject
 CSettingsProvider
 CIAPCategoryProvider
 CIAPCurrencyProvider
 CIAPProductProvider
 CIAPSettingsProvider
 CShopItemCost
 CStoreBillingDefinition
 CStoreID
 CStoreMetaDefinition
 CUISourceConverterData