コード例 #1
0
        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
        }
コード例 #2
0
 public PersistentProperties(IPrefsProvider provider, string uniqueClassName)
 {
     _provider = provider;
     _prefix   = uniqueClassName;
 }
コード例 #3
0
 public PersistentProperties(IPrefsProvider provider, Type classType)
 {
     _provider = provider;
     _prefix   = classType.FullName + ".";
 }