static Persistence() { #if UNITY_EDITOR Player = new PlayerPrefsProvider(); #elif UNITY_SWITCH Player = new SwitchPrefsProvider(); #elif ENABLE_FS_PREFS_PROVIDER Player = new FsPrefsProvider(); #else Player = new PlayerPrefsProvider(); #endif #if UNITY_EDITOR Editor = new EditorPrefsProvider(); #endif }
public PersistentProperties(IPrefsProvider provider, string uniqueClassName) { _provider = provider; _prefix = uniqueClassName; }
public PersistentProperties(IPrefsProvider provider, Type classType) { _provider = provider; _prefix = classType.FullName + "."; }