Package com.prineside.tdi2.managers
Class PurchaseManager
java.lang.Object
com.prineside.tdi2.Manager.ManagerAdapter
com.prineside.tdi2.managers.PurchaseManager
- All Implemented Interfaces:
Disposable
,Manager
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface
static final class
static enum
static class
Nested classes/interfaces inherited from interface com.prineside.tdi2.Manager
Manager.ManagerAdapter, Manager.ManagerWithListeners<T>
-
Field Summary
FieldsModifier and TypeFieldDescriptioncom.badlogic.gdx.pay.PurchaseManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
boolean
int
int
getPapersHourBasePrice
(int perHourLimit, float multiplier) getProductId
(String purchaseIdentifier) getPurchaseIdentifier
(Config.ProductId productId) int
boolean
boolean
void
boolean
void
setup()
Called when all manager objects are already created and can be accessedvoid
showRewardingAd
(PurchaseManager.RewardingAdsType type, ObjectConsumer<Boolean> onDone) Methods inherited from class com.prineside.tdi2.Manager.ManagerAdapter
dispose, postRender, preRender, test
-
Field Details
-
purchaseManager
public com.badlogic.gdx.pay.PurchaseManager purchaseManager -
rewardingAdConfigs
-
-
Constructor Details
-
PurchaseManager
public PurchaseManager()
-
-
Method Details
-
getPurchaseIdentifier
-
getProductId
-
rewardingAdsAvailable
public boolean rewardingAdsAvailable() -
canShowRewardingAd
-
noIAPAbility
public boolean noIAPAbility() -
getSecondsTillAdIsReady
-
showRewardingAd
-
getPapersHourBasePrice
public int getPapersHourBasePrice(int perHourLimit, float multiplier) -
getPapersHourBasePrice
public int getPapersHourBasePrice() -
setup
public void setup()Description copied from interface:Manager
Called when all manager objects are already created and can be accessed- Specified by:
setup
in interfaceManager
- Overrides:
setup
in classManager.ManagerAdapter
-
isPurchasesEnabled
public boolean isPurchasesEnabled() -
addListener
-
removeListener
-