C# Class Applicasa.VirtualCurrency

Show file Open project: Applicasa/Sample-App-Unity Class Usage Examples

Public Properties

Property Type Description
innerVirtualCurrency System.IntPtr
innerVirtualCurrencyJavaObject UnityEngine.AndroidJavaObject

Public Methods

Method Description
Buy ( System.Action action ) : void
GetVirtualCurrencies ( GetVirtualCurrencyArrayFinished callback ) : void
GetVirtualCurrencyArray ( VirtualCurrencyArray virtualCurrencyArray ) : Applicasa.VirtualCurrency[]
GiveAmount ( int amount, Currency currencyKind, System.Action action ) : void
UseAmount ( int amount, Currency currencyKind, System.Action action ) : void
VirtualCurrency ( IntPtr virtualCurrencyPtr ) : System
VirtualCurrency ( IntPtr virtualCurrencyPtr, AndroidJavaObject virtualCurrencyJavaObject ) : System

Private Methods

Method Description
ApplicasaVirtualCurrencyBuyVirtualCurrencyWithBlock ( System virtualCurrency, System.Action callback ) : void
ApplicasaVirtualCurrencyGetItunesPrice ( System virtualCurrency ) : string
ApplicasaVirtualCurrencyGetProduct ( System virtualCurrency ) : SKProduct
ApplicasaVirtualCurrencyGetVirtualCurrenciesWithBlock ( GetVirtualCurrencyArrayFinished callback ) : void
ApplicasaVirtualCurrencyGetVirtualCurrencyAndroidBundleMax ( System virtualCurrency ) : float
ApplicasaVirtualCurrencyGetVirtualCurrencyAndroidBundleMin ( System virtualCurrency ) : float
ApplicasaVirtualCurrencyGetVirtualCurrencyAppleIdentifier ( System virtualCurrency ) : string
ApplicasaVirtualCurrencyGetVirtualCurrencyCredit ( System virtualCurrency ) : int
ApplicasaVirtualCurrencyGetVirtualCurrencyDescription ( System virtualCurrency ) : string
ApplicasaVirtualCurrencyGetVirtualCurrencyGoogleIdentifier ( System virtualCurrency ) : string
ApplicasaVirtualCurrencyGetVirtualCurrencyID ( System virtualCurrency ) : string
ApplicasaVirtualCurrencyGetVirtualCurrencyIOSBundleMax ( System virtualCurrency ) : float
ApplicasaVirtualCurrencyGetVirtualCurrencyIOSBundleMin ( System virtualCurrency ) : float
ApplicasaVirtualCurrencyGetVirtualCurrencyImageA ( System virtualCurrency ) : string
ApplicasaVirtualCurrencyGetVirtualCurrencyImageB ( System virtualCurrency ) : string
ApplicasaVirtualCurrencyGetVirtualCurrencyImageC ( System virtualCurrency ) : string
ApplicasaVirtualCurrencyGetVirtualCurrencyInAppleStore ( System virtualCurrency ) : bool
ApplicasaVirtualCurrencyGetVirtualCurrencyInGoogleStore ( System virtualCurrency ) : bool
ApplicasaVirtualCurrencyGetVirtualCurrencyIsDeal ( System virtualCurrency ) : bool
ApplicasaVirtualCurrencyGetVirtualCurrencyKind ( System virtualCurrency ) : Currency
ApplicasaVirtualCurrencyGetVirtualCurrencyLastUpdate ( System virtualCurrency ) : double
ApplicasaVirtualCurrencyGetVirtualCurrencyPos ( System virtualCurrency ) : int
ApplicasaVirtualCurrencyGetVirtualCurrencyPrice ( System virtualCurrency ) : float
ApplicasaVirtualCurrencyGetVirtualCurrencyTitle ( System virtualCurrency ) : string
ApplicasaVirtualCurrencyGiveAmount ( int amount, Currency currencyKind, System.Action callback ) : void
ApplicasaVirtualCurrencySetVirtualCurrencyAndroidBundleMax ( System virtualCurrency, float virtualCurrencyAndroidBundleMax ) : void
ApplicasaVirtualCurrencySetVirtualCurrencyAndroidBundleMin ( System virtualCurrency, float virtualCurrencyAndroidBundleMin ) : void
ApplicasaVirtualCurrencySetVirtualCurrencyAppleIdentifier ( System virtualCurrency, string virtualCurrencyAppleIdentifier ) : void
ApplicasaVirtualCurrencySetVirtualCurrencyCredit ( System virtualCurrency, int virtualCurrencyCredit ) : void
ApplicasaVirtualCurrencySetVirtualCurrencyDescription ( System virtualCurrency, string virtualCurrencyDescription ) : void
ApplicasaVirtualCurrencySetVirtualCurrencyGoogleIdentifier ( System virtualCurrency, string virtualCurrencyGoogleIdentifier ) : void
ApplicasaVirtualCurrencySetVirtualCurrencyID ( System virtualCurrency, string virtualCurrencyID ) : void
ApplicasaVirtualCurrencySetVirtualCurrencyIOSBundleMax ( System virtualCurrency, float virtualCurrencyIOSBundleMax ) : void
ApplicasaVirtualCurrencySetVirtualCurrencyIOSBundleMin ( System virtualCurrency, float virtualCurrencyIOSBundleMin ) : void
ApplicasaVirtualCurrencySetVirtualCurrencyImageA ( System virtualCurrency, string virtualCurrencyImageA ) : void
ApplicasaVirtualCurrencySetVirtualCurrencyImageB ( System virtualCurrency, string virtualCurrencyImageB ) : void
ApplicasaVirtualCurrencySetVirtualCurrencyImageC ( System virtualCurrency, string virtualCurrencyImageC ) : void
ApplicasaVirtualCurrencySetVirtualCurrencyInAppleStore ( System virtualCurrency, bool virtualCurrencyInAppleStore ) : void
ApplicasaVirtualCurrencySetVirtualCurrencyInGoogleStore ( System virtualCurrency, bool virtualCurrencyInGoogleStore ) : void
ApplicasaVirtualCurrencySetVirtualCurrencyIsDeal ( System virtualCurrency, bool virtualCurrencyIsDeal ) : void
ApplicasaVirtualCurrencySetVirtualCurrencyKind ( System virtualCurrency, Currency virtualCurrencyKind ) : void
ApplicasaVirtualCurrencySetVirtualCurrencyPrice ( System virtualCurrency, float virtualCurrencyPrice ) : void
ApplicasaVirtualCurrencySetVirtualCurrencyTitle ( System virtualCurrency, string virtualCurrencyTitle ) : void
ApplicasaVirtualCurrencyUseAmount ( int amount, Currency currencyKind, System.Action callback ) : void
setGetVirtualCurrencyArrayFinished ( GetVirtualCurrencyArrayFinished callback, int uniqueActionID ) : void

Method Details

Buy() public method

public Buy ( System.Action action ) : void
action System.Action
return void

GetVirtualCurrencies() public static method

public static GetVirtualCurrencies ( GetVirtualCurrencyArrayFinished callback ) : void
callback GetVirtualCurrencyArrayFinished
return void

GetVirtualCurrencyArray() public static method

public static GetVirtualCurrencyArray ( VirtualCurrencyArray virtualCurrencyArray ) : Applicasa.VirtualCurrency[]
virtualCurrencyArray VirtualCurrencyArray
return Applicasa.VirtualCurrency[]

GiveAmount() public static method

public static GiveAmount ( int amount, Currency currencyKind, System.Action action ) : void
amount int
currencyKind System.Currency
action System.Action
return void

UseAmount() public static method

public static UseAmount ( int amount, Currency currencyKind, System.Action action ) : void
amount int
currencyKind System.Currency
action System.Action
return void

VirtualCurrency() public method

public VirtualCurrency ( IntPtr virtualCurrencyPtr ) : System
virtualCurrencyPtr System.IntPtr
return System

VirtualCurrency() public method

public VirtualCurrency ( IntPtr virtualCurrencyPtr, AndroidJavaObject virtualCurrencyJavaObject ) : System
virtualCurrencyPtr System.IntPtr
virtualCurrencyJavaObject UnityEngine.AndroidJavaObject
return System

Property Details

innerVirtualCurrency public property

public IntPtr,System innerVirtualCurrency
return System.IntPtr

innerVirtualCurrencyJavaObject public property

public AndroidJavaObject,UnityEngine innerVirtualCurrencyJavaObject
return UnityEngine.AndroidJavaObject