Package com.prineside.tdi2.managers
Class AchievementManager
java.lang.Object
com.prineside.tdi2.Manager.ManagerAdapter
com.prineside.tdi2.managers.AchievementManager
- All Implemented Interfaces:
com.badlogic.gdx.utils.Disposable
,Manager
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
Nested classes/interfaces inherited from interface com.prineside.tdi2.Manager
Manager.ManagerAdapter, Manager.ManagerWithListeners<T>
-
Field Summary
FieldsModifier and TypeFieldDescriptionboolean[]
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
void
dispose()
Releases all resources of this object.int
getCurrentProgress
(AchievementType achievementType) getDescription
(AchievementType achievementType) getName
(AchievementType achievementType) boolean
isRequirementMet
(AchievementType achievementType) void
postRender
(float deltaTime) Вызывается после отрисовки и обновления экранаvoid
redeem
(AchievementType achievementType) void
save()
void
void
setProgress
(AchievementType achievementType, int progress) void
setup()
Вызывается, когда объекты всех менеджеров созданы и можно к ним обращатьсяvoid
void
Methods inherited from class com.prineside.tdi2.Manager.ManagerAdapter
clearPools, preRender, test
-
Field Details
-
configs
-
redeemed
public boolean[] redeemed
-
-
Constructor Details
-
AchievementManager
public AchievementManager()
-
-
Method Details
-
setup
public void setup()Description copied from interface:Manager
Вызывается, когда объекты всех менеджеров созданы и можно к ним обращаться- Specified by:
setup
in interfaceManager
- Overrides:
setup
in classManager.ManagerAdapter
-
getName
-
getDescription
-
saveIfRequired
public void saveIfRequired() -
postRender
public void postRender(float deltaTime) Description copied from interface:Manager
Вызывается после отрисовки и обновления экрана- Specified by:
postRender
in interfaceManager
- Overrides:
postRender
in classManager.ManagerAdapter
-
setProgress
-
syncAchievementsWithPlatform
public void syncAchievementsWithPlatform() -
redeem
-
countAchievementsToRedeem
public int countAchievementsToRedeem() -
save
public void save() -
isRequirementMet
-
getCurrentProgress
-
updateGlobal
public void updateGlobal() -
dispose
public void dispose()Description copied from interface:com.badlogic.gdx.utils.Disposable
Releases all resources of this object.- Specified by:
dispose
in interfacecom.badlogic.gdx.utils.Disposable
- Overrides:
dispose
in classManager.ManagerAdapter
-