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()
Вызывается, когда объекты всех менеджеров созданы и можно к ним обращатьсяvoid
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
Вызывается, когда объекты всех менеджеров созданы и можно к ним обращаться- Specified by:
setup
in interfaceManager
- Overrides:
setup
in classManager.ManagerAdapter
-
isPurchasesEnabled
public boolean isPurchasesEnabled() -
addListener
-
removeListener
-