Package com.prineside.tdi2.managers
Class PreferencesManager
java.lang.Object
com.prineside.tdi2.Manager.ManagerAdapter
com.prineside.tdi2.managers.PreferencesManager
- All Implemented Interfaces:
 com.badlogic.gdx.utils.Disposable,Manager
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic classstatic classclassNested classes/interfaces inherited from interface com.prineside.tdi2.Manager
Manager.ManagerAdapter, Manager.ManagerWithListeners<T> - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoiddispose()Releases all resources of this object.getInstance(String preferencesName) booleanvoidloadFromBytes(byte[] data, boolean clearFirst) voidloadFromCompactBase64(String data, boolean clearFirst) voidloadFromJson(com.badlogic.gdx.utils.JsonValue json, boolean clearFirst) Загрузить все preferences из json-строки, ранее сформированной методом saveToJson.voidloadFromUrl(String url, boolean clearFirst, ObjectRetriever<Boolean> cb) voidvoidvoidСброс абсолютно всех настроек и прогрессаcom.badlogic.gdx.utils.ByteArraysaveSnapshot(com.badlogic.gdx.utils.Array<String> preferenceNames) DeflatesaveSnapshotAsString(com.badlogic.gdx.utils.Array<String> preferenceNames) Deflate + Base64voidsetTemporaryPreferences(byte[] snapshot) Methods inherited from class com.prineside.tdi2.Manager.ManagerAdapter
clearPools, postRender, preRender, setup, test 
- 
Constructor Details
- 
PreferencesManager
 
 - 
 - 
Method Details
- 
getInstance
 - 
loadFromJson
public void loadFromJson(com.badlogic.gdx.utils.JsonValue json, boolean clearFirst) Загрузить все preferences из json-строки, ранее сформированной методом saveToJson. Все поля будут записаны поверх существующих. Если clearFirst равно true, только данные из json будут записаны. - 
loadFromUrl
 - 
loadFromBytes
public void loadFromBytes(byte[] data, boolean clearFirst)  - 
loadFromCompactBase64
 - 
isTemporarySettingsApplied
public boolean isTemporarySettingsApplied() - 
clearTemporaryPreferences
public void clearTemporaryPreferences() - 
setTemporaryPreferences
public void setTemporaryPreferences(byte[] snapshot)  - 
saveSnapshot
public com.badlogic.gdx.utils.ByteArray saveSnapshot(com.badlogic.gdx.utils.Array<String> preferenceNames) Deflate - 
saveSnapshotAsString
Deflate + Base64 - 
addListener
 - 
removeListener
 - 
reapplyAllPreferences
public void reapplyAllPreferences() - 
resetEverything
public void resetEverything()Сброс абсолютно всех настроек и прогресса - 
dispose
public void dispose()Description copied from interface:com.badlogic.gdx.utils.DisposableReleases all resources of this object.- Specified by:
 disposein interfacecom.badlogic.gdx.utils.Disposable- Overrides:
 disposein classManager.ManagerAdapter
 
 -