Interface IGenericIAPData
Contains the IEntityData associated with a certain IGenericIAP.
Namespace: IdleKit.Gameplay
Assembly: cs.temp.dll.dll
Syntax
public interface IGenericIAPData : IEntityData, ISavedDataProvider, IData, IPurchasable
Properties
Description
A description for the associated IGenericIAP.
Declaration
string Description { get; }
Property Value
| Type | Description |
|---|---|
| String |
DescriptionLocalizationString
A localization string for the description of the associated IGenericIAP.
Declaration
string DescriptionLocalizationString { get; }
Property Value
| Type | Description |
|---|---|
| String |
DollarValue
A player facing dollar value for the associated with the IGenericIAP. Actual prices at purchase are taken from the Apple and Google Play developer consoles for IAP. Make sure they match what is listed.
Declaration
double DollarValue { get; }
Property Value
| Type | Description |
|---|---|
| Double |
Enabled
Whether or not the associated IGenericIAP is enabled. If this is 'false' the IGenericIAP will never be purchasable.
Declaration
bool Enabled { get; }
Property Value
| Type | Description |
|---|---|
| Boolean |
Localization
Country Localization IGenericIAP
Declaration
string Localization { get; }
Property Value
| Type | Description |
|---|---|
| String |
Platform
The platform the associated IGenericIAP is meant for. For example, android or ios.
Declaration
string Platform { get; }
Property Value
| Type | Description |
|---|---|
| String |
StoreImageUrl
A url for the hero image to be used in the presentation of this IGenericIAP.
Declaration
string StoreImageUrl { get; }
Property Value
| Type | Description |
|---|---|
| String |
Title
The title of the associated IGenericIAP
Declaration
string Title { get; }
Property Value
| Type | Description |
|---|---|
| String |
TitleLocalizationString
A localization string for the title of the associated IGenericIAP.
Declaration
string TitleLocalizationString { get; }
Property Value
| Type | Description |
|---|---|
| String |