Uses of Package
com.prineside.tdi2.managers
Packages that use com.prineside.tdi2.managers
Package
Description
The game itself.
-
Classes in com.prineside.tdi2.managers used by com.prineside.tdi2ClassDescriptionNote: can be extended.Preferences are stored in different places: - Local preference files (default Preferences provided by LibGDX - XML file with key-value string pairs, stored as an encrypted base64) Method: getLegacyPropertiesInstance() (returns an instance for loading / saving data) Stored data: properties split into 4 different categories (ids are Config.PREFERENCES_NAMES), require migration - Cloud saves (base64 encoded string of the legacy properties, not encrypted) Method: saveSnapshotAsString(new Array<>(Config.PREFERENCES_NAMES) Method: loadFromCompactBase64(dataJson.asString(), true) - As backups on the server (same as Cloud saves - base64 string) Method: saveSnapshotAsString(new Array<>(Config.PREFERENCES_NAMES)) Method: loadFromUrl(url) which basically uses loadFromCompactBase64(progressBase64) Game must be able to load previous versions of encoded data from any of the mentioned places.Отвечает за основной прогресс игры (достижения, деньги, ресурсы)
-
Classes in com.prineside.tdi2.managers used by com.prineside.tdi2.items
-
Classes in com.prineside.tdi2.managers used by com.prineside.tdi2.managersClassDescriptionNote: can be extended.ЛокальPreferences are stored in different places: - Local preference files (default Preferences provided by LibGDX - XML file with key-value string pairs, stored as an encrypted base64) Method: getLegacyPropertiesInstance() (returns an instance for loading / saving data) Stored data: properties split into 4 different categories (ids are Config.PREFERENCES_NAMES), require migration - Cloud saves (base64 encoded string of the legacy properties, not encrypted) Method: saveSnapshotAsString(new Array<>(Config.PREFERENCES_NAMES) Method: loadFromCompactBase64(dataJson.asString(), true) - As backups on the server (same as Cloud saves - base64 string) Method: saveSnapshotAsString(new Array<>(Config.PREFERENCES_NAMES)) Method: loadFromUrl(url) which basically uses loadFromCompactBase64(progressBase64) Game must be able to load previous versions of encoded data from any of the mentioned places.Отвечает за основной прогресс игры (достижения, деньги, ресурсы)Contains progress data necessary for a proper replay validation.Слои, от нижнему к высшему.
-
Classes in com.prineside.tdi2.managers used by com.prineside.tdi2.managers.music
-
-
-
Classes in com.prineside.tdi2.managers used by com.prineside.tdi2.screensClassDescriptionContains progress data necessary for a proper replay validation.
-
Classes in com.prineside.tdi2.managers used by com.prineside.tdi2.screens.account
-
Classes in com.prineside.tdi2.managers used by com.prineside.tdi2.systemsClassDescriptionContains progress data necessary for a proper replay validation.
-
Classes in com.prineside.tdi2.managers used by com.prineside.tdi2.tiles
-
Classes in com.prineside.tdi2.managers used by com.prineside.tdi2.ui.actors
-
Classes in com.prineside.tdi2.managers used by com.prineside.tdi2.ui.components
-
Classes in com.prineside.tdi2.managers used by com.prineside.tdi2.utils.simulationClassDescriptionContains progress data necessary for a proper replay validation.