public void DeleteUserSetData() { if (UserSetDataExist()) { FileInfo fileInfo = new FileInfo($"{PathUtil.GetPath(PathType.PersistentDataPath, "Res")}/UserSet.lcc"); fileInfo.Delete(); userSetData = null; } }
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)); }
public void DeleteAll() { DirectoryInfo directoryInfo = new DirectoryInfo(PathUtil.GetPath(PathType.PersistentDataPath, "Res")); if (directoryInfo.Exists) { directoryInfo.Delete(); userData = null; userSetData = null; } }
public void InitManager() { userData = GetUserData(); userSetData = GetUserSetData(); }
public void InitManager(string key) { this.key = key; userData = GetUserData(); userSetData = GetUserSetData(); }