Пример #1
0
 public void DeleteUserSetData()
 {
     if (UserSetDataExist())
     {
         FileInfo fileInfo = new FileInfo($"{PathUtil.GetPath(PathType.PersistentDataPath, "Res")}/UserSet.lcc");
         fileInfo.Delete();
         userSetData = null;
     }
 }
Пример #2
0
 public UserSetData GetUserSetData()
 {
     if (UserSetDataExist())
     {
         string value = RijndaelUtil.RijndaelDecrypt(key, FileUtil.GetAsset($"{PathUtil.GetPath(PathType.PersistentDataPath, "Res")}/UserSet.lcc")).GetString();
         userSetData = JsonUtil.ToObject <UserSetData>(value);
         return(userSetData);
     }
     return(userSetData = userSetData ?? new UserSetData(20, 100, CVType.Chinese, LccModel.LanguageType.Chinese, DisplayModeType.FullScreen, ResolutionType.Resolution1920x1080));
 }
Пример #3
0
        public void DeleteAll()
        {
            DirectoryInfo directoryInfo = new DirectoryInfo(PathUtil.GetPath(PathType.PersistentDataPath, "Res"));

            if (directoryInfo.Exists)
            {
                directoryInfo.Delete();
                userData    = null;
                userSetData = null;
            }
        }
Пример #4
0
 public void InitManager()
 {
     userData    = GetUserData();
     userSetData = GetUserSetData();
 }
Пример #5
0
 public void InitManager(string key)
 {
     this.key    = key;
     userData    = GetUserData();
     userSetData = GetUserSetData();
 }