fix:修复bug(解密文件夹名字修改)
This commit is contained in:
Binary file not shown.
+23806
-23634
File diff suppressed because it is too large
Load Diff
@@ -598,7 +598,7 @@ namespace RedHotRoast
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
Levelunlock levelunlock_ = DataMgr.LevelUnlockListNew.Value.FirstOrDefault(x => x.level_ == GameHelper.GetLevel());
|
Levelunlock levelunlock_ = DataMgr.LevelUnlockListNew.Value.FirstOrDefault(x => x.level_ == GameHelper.GetLevel());
|
||||||
Debug.Log($"levelunlock_0-----------------:{levelunlock_.config_index} {levelunlock_.type}");
|
// Debug.Log($"levelunlock_0-----------------:{levelunlock_.config_index} {levelunlock_.type}");
|
||||||
if (levelunlock_ != null)
|
if (levelunlock_ != null)
|
||||||
{
|
{
|
||||||
if (levelunlock_.type == 0)
|
if (levelunlock_.type == 0)
|
||||||
|
|||||||
@@ -116,7 +116,7 @@ namespace RedHotRoast {
|
|||||||
return ConfigLoader.Instance.GetConfig<List<T>>() ?? new List<T>();
|
return ConfigLoader.Instance.GetConfig<List<T>>() ?? new List<T>();
|
||||||
}
|
}
|
||||||
|
|
||||||
private static bool IsOrganic()
|
public static bool IsOrganic()
|
||||||
{
|
{
|
||||||
bool b = false;
|
bool b = false;
|
||||||
|
|
||||||
@@ -124,6 +124,8 @@ namespace RedHotRoast {
|
|||||||
{
|
{
|
||||||
b = GetCommonConf().IsOrganic == 1;
|
b = GetCommonConf().IsOrganic == 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Debug.Log($"下载---------开关:{b}");
|
||||||
return b;
|
return b;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ namespace RedHotRoast
|
|||||||
// 解密文件:从 src 读出,解密后写到 dst
|
// 解密文件:从 src 读出,解密后写到 dst
|
||||||
public static void DecryptFile(string src, string dst)
|
public static void DecryptFile(string src, string dst)
|
||||||
{
|
{
|
||||||
var key = ConfigSystem.GetCommonConf().ResVersion;
|
var key = ConfigSystem.IsOrganic() ? ConfigSystem.GetCommonConf().ResVersion : ConfigSystem.GetCommonConf().ResVersion1;
|
||||||
var data = File.ReadAllBytes(src);
|
var data = File.ReadAllBytes(src);
|
||||||
// 检查魔法字节
|
// 检查魔法字节
|
||||||
if (data.Length < Magic.Length || !data.Take(Magic.Length).SequenceEqual(Magic)) throw new InvalidDataException("文件未加密或格式错误");
|
if (data.Length < Magic.Length || !data.Take(Magic.Length).SequenceEqual(Magic)) throw new InvalidDataException("文件未加密或格式错误");
|
||||||
@@ -42,7 +42,7 @@ namespace RedHotRoast
|
|||||||
{
|
{
|
||||||
var data = File.ReadAllBytes(src);
|
var data = File.ReadAllBytes(src);
|
||||||
|
|
||||||
var key = ConfigSystem.GetCommonConf().ResVersion;
|
var key = ConfigSystem.IsOrganic() ? ConfigSystem.GetCommonConf().ResVersion : ConfigSystem.GetCommonConf().ResVersion1;
|
||||||
|
|
||||||
// 检查魔法字节
|
// 检查魔法字节
|
||||||
if (data.Length < Magic.Length || !data.Take(Magic.Length).SequenceEqual(Magic))
|
if (data.Length < Magic.Length || !data.Take(Magic.Length).SequenceEqual(Magic))
|
||||||
@@ -66,7 +66,7 @@ namespace RedHotRoast
|
|||||||
|
|
||||||
public static byte[] DecryptVideoToBytes(string src)
|
public static byte[] DecryptVideoToBytes(string src)
|
||||||
{
|
{
|
||||||
var key = ConfigSystem.GetCommonConf().ResVersion;
|
var key = ConfigSystem.IsOrganic() ? ConfigSystem.GetCommonConf().ResVersion : ConfigSystem.GetCommonConf().ResVersion1;
|
||||||
|
|
||||||
var data = File.ReadAllBytes(src);
|
var data = File.ReadAllBytes(src);
|
||||||
if (data.Length < Magic.Length || !data.Take(Magic.Length).SequenceEqual(Magic))
|
if (data.Length < Magic.Length || !data.Take(Magic.Length).SequenceEqual(Magic))
|
||||||
|
|||||||
+9
-36
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user