|
@@ -279,37 +279,36 @@ public class GameUty
|
|
return flag3;
|
|
return flag3;
|
|
};
|
|
};
|
|
HashSet<string> addedLegacyArchives = new HashSet<string>();
|
|
HashSet<string> addedLegacyArchives = new HashSet<string>();
|
|
- int m;
|
|
|
|
Action<string> action = delegate(string name)
|
|
Action<string> action = delegate(string name)
|
|
{
|
|
{
|
|
- foreach (string text7 in GameUty.PathList)
|
|
|
|
|
|
+ foreach (string text26 in GameUty.PathList)
|
|
{
|
|
{
|
|
- string text8 = name + "_" + text7;
|
|
|
|
- bool flag3 = AddFolderOrArchive(text8);
|
|
|
|
- if (flag3 && !addedLegacyArchives.Contains(text8))
|
|
|
|
|
|
+ string text27 = name + "_" + text26;
|
|
|
|
+ bool flag3 = AddFolderOrArchive(text27);
|
|
|
|
+ if (flag3 && !addedLegacyArchives.Contains(text27))
|
|
{
|
|
{
|
|
- addedLegacyArchives.Add(text8);
|
|
|
|
|
|
+ addedLegacyArchives.Add(text27);
|
|
}
|
|
}
|
|
if (flag3)
|
|
if (flag3)
|
|
{
|
|
{
|
|
if (name == "csv")
|
|
if (name == "csv")
|
|
{
|
|
{
|
|
- GameUty.ExistCsvPathList.Add(text7);
|
|
|
|
|
|
+ GameUty.ExistCsvPathList.Add(text26);
|
|
}
|
|
}
|
|
- for (int m = 2; m <= check_ver_no; m++)
|
|
|
|
|
|
+ for (int num12 = 2; num12 <= check_ver_no; num12++)
|
|
{
|
|
{
|
|
- AddFolderOrArchive(text8 + "_" + m);
|
|
|
|
|
|
+ AddFolderOrArchive(text27 + "_" + num12);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
};
|
|
};
|
|
Action<string> action2 = delegate(string name)
|
|
Action<string> action2 = delegate(string name)
|
|
{
|
|
{
|
|
- foreach (string text7 in GameUty.PathList)
|
|
|
|
|
|
+ foreach (string text26 in GameUty.PathList)
|
|
{
|
|
{
|
|
- string text8 = name + "_" + text7;
|
|
|
|
- bool flag3 = AddFolderOrArchive(text8);
|
|
|
|
- if (!flag3 && addedLegacyArchives.Contains(text8))
|
|
|
|
|
|
+ string text27 = name + "_" + text26;
|
|
|
|
+ bool flag3 = AddFolderOrArchive(text27);
|
|
|
|
+ if (!flag3 && addedLegacyArchives.Contains(text27))
|
|
{
|
|
{
|
|
flag3 = true;
|
|
flag3 = true;
|
|
}
|
|
}
|
|
@@ -317,17 +316,17 @@ public class GameUty
|
|
{
|
|
{
|
|
if (name == "csv")
|
|
if (name == "csv")
|
|
{
|
|
{
|
|
- GameUty.ExistCsvPathList.Add(text7);
|
|
|
|
|
|
+ GameUty.ExistCsvPathList.Add(text26);
|
|
}
|
|
}
|
|
- for (int m = 2; m <= check_ver_no; m++)
|
|
|
|
|
|
+ for (int num12 = 2; num12 <= check_ver_no; num12++)
|
|
{
|
|
{
|
|
AddFolderOrArchive(string.Concat(new object[]
|
|
AddFolderOrArchive(string.Concat(new object[]
|
|
{
|
|
{
|
|
name,
|
|
name,
|
|
"_",
|
|
"_",
|
|
- text7,
|
|
|
|
|
|
+ text26,
|
|
"_",
|
|
"_",
|
|
- m
|
|
|
|
|
|
+ num12
|
|
}));
|
|
}));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -335,35 +334,34 @@ public class GameUty
|
|
};
|
|
};
|
|
Action<string> action3 = delegate(string name)
|
|
Action<string> action3 = delegate(string name)
|
|
{
|
|
{
|
|
- foreach (string text7 in GameUty.PathList)
|
|
|
|
|
|
+ foreach (string text26 in GameUty.PathList)
|
|
{
|
|
{
|
|
- if (AddFolderOrArchive(name + "_" + text7))
|
|
|
|
|
|
+ if (AddFolderOrArchive(name + "_" + text26))
|
|
{
|
|
{
|
|
if (name == "csv")
|
|
if (name == "csv")
|
|
{
|
|
{
|
|
- GameUty.ExistCsvPathList.Add(text7);
|
|
|
|
|
|
+ GameUty.ExistCsvPathList.Add(text26);
|
|
}
|
|
}
|
|
- for (int m = 2; m <= check_ver_no; m++)
|
|
|
|
|
|
+ for (int num12 = 2; num12 <= check_ver_no; num12++)
|
|
{
|
|
{
|
|
AddFolderOrArchive(string.Concat(new object[]
|
|
AddFolderOrArchive(string.Concat(new object[]
|
|
{
|
|
{
|
|
name,
|
|
name,
|
|
"_",
|
|
"_",
|
|
- text7,
|
|
|
|
|
|
+ text26,
|
|
"_",
|
|
"_",
|
|
- m
|
|
|
|
|
|
+ num12
|
|
}));
|
|
}));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
};
|
|
};
|
|
- string common_error_text = string.Empty;
|
|
|
|
- common_error_text = "必用アーカイブがありません。GameData\\";
|
|
|
|
|
|
+ string str = string.Empty;
|
|
|
|
+ str = "必用アーカイブがありません。GameData\\";
|
|
StopWatch stopWatch = new StopWatch();
|
|
StopWatch stopWatch = new StopWatch();
|
|
Debug.Log("IsEnabledCompatibilityMode:" + GameUty.IsEnabledCompatibilityMode.ToString());
|
|
Debug.Log("IsEnabledCompatibilityMode:" + GameUty.IsEnabledCompatibilityMode.ToString());
|
|
string text = "カスタムオーダーメイド3D 2";
|
|
string text = "カスタムオーダーメイド3D 2";
|
|
- string str = "カスタムメイド3D 2";
|
|
|
|
- text += " 翻訳評価版";
|
|
|
|
|
|
+ string str2 = "カスタムメイド3D 2";
|
|
Debug.Log(string.Concat(new string[]
|
|
Debug.Log(string.Concat(new string[]
|
|
{
|
|
{
|
|
text,
|
|
text,
|
|
@@ -375,7 +373,7 @@ public class GameUty
|
|
}));
|
|
}));
|
|
if (!string.IsNullOrEmpty(GameMain.Instance.CMSystem.CM3D2Path))
|
|
if (!string.IsNullOrEmpty(GameMain.Instance.CMSystem.CM3D2Path))
|
|
{
|
|
{
|
|
- Debug.Log(str + " GameVersion " + GameUty.GetLegacyGameVersionText());
|
|
|
|
|
|
+ Debug.Log(str2 + " GameVersion " + GameUty.GetLegacyGameVersionText());
|
|
}
|
|
}
|
|
if (GameUty.IsEnabledCompatibilityMode)
|
|
if (GameUty.IsEnabledCompatibilityMode)
|
|
{
|
|
{
|
|
@@ -385,12 +383,12 @@ public class GameUty
|
|
AddFolderOrArchive("material");
|
|
AddFolderOrArchive("material");
|
|
foreach (string text2 in GameUty.PathListOld)
|
|
foreach (string text2 in GameUty.PathListOld)
|
|
{
|
|
{
|
|
- string str2 = "material";
|
|
|
|
|
|
+ string str3 = "material";
|
|
if (text2 == "denkigai2015wTowelR")
|
|
if (text2 == "denkigai2015wTowelR")
|
|
{
|
|
{
|
|
- AddFolderOrArchive(str2 + "_denkigai2015wTowel");
|
|
|
|
|
|
+ AddFolderOrArchive(str3 + "_denkigai2015wTowel");
|
|
}
|
|
}
|
|
- string text3 = str2 + "_" + text2;
|
|
|
|
|
|
+ string text3 = str3 + "_" + text2;
|
|
bool flag = AddFolderOrArchive(text3);
|
|
bool flag = AddFolderOrArchive(text3);
|
|
if (flag && !addedLegacyArchives.Contains(text3))
|
|
if (flag && !addedLegacyArchives.Contains(text3))
|
|
{
|
|
{
|
|
@@ -398,9 +396,9 @@ public class GameUty
|
|
}
|
|
}
|
|
if (flag)
|
|
if (flag)
|
|
{
|
|
{
|
|
- for (m = 2; m <= check_ver_no; m++)
|
|
|
|
|
|
+ for (int i2 = 2; i2 <= check_ver_no; i2++)
|
|
{
|
|
{
|
|
- AddFolderOrArchive(text3 + "_" + m);
|
|
|
|
|
|
+ AddFolderOrArchive(text3 + "_" + i2);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -471,28 +469,233 @@ public class GameUty
|
|
GameUty.PathList = new List<string>();
|
|
GameUty.PathList = new List<string>();
|
|
NDebug.Assert("paths.datを読み込めませんでした", false);
|
|
NDebug.Assert("paths.datを読み込めませんでした", false);
|
|
}
|
|
}
|
|
- NDebug.Assert(AddFolderOrArchive("prioritymaterial"), () => common_error_text + "prioritymaterial");
|
|
|
|
- NDebug.Assert(AddFolderOrArchive("script_en_try"), () => common_error_text + "script_en_try");
|
|
|
|
- NDebug.Assert(AddFolderOrArchive("csv_en_try"), () => common_error_text + "csv_en_try");
|
|
|
|
- NDebug.Assert(AddFolderOrArchive("motion_try"), () => common_error_text + "motion_try");
|
|
|
|
- NDebug.Assert(AddFolderOrArchive("sound_try"), () => common_error_text + "sound_try");
|
|
|
|
- NDebug.Assert(AddFolderOrArchive("system"), () => common_error_text + "system");
|
|
|
|
- NDebug.Assert(AddFolderOrArchive("system2"), () => common_error_text + "system2");
|
|
|
|
- NDebug.Assert(AddFolderOrArchive("voice_try"), () => common_error_text + "voice_try");
|
|
|
|
- NDebug.Assert(AddFolderOrArchive("parts_try"), () => common_error_text + "parts_try");
|
|
|
|
|
|
+ AddFolderOrArchive("csv");
|
|
|
|
+ foreach (string text7 in GameUty.PathList)
|
|
|
|
+ {
|
|
|
|
+ string text8 = "csv";
|
|
|
|
+ if (AddFolderOrArchive(text8 + "_" + text7))
|
|
|
|
+ {
|
|
|
|
+ for (int k = 2; k <= check_ver_no; k++)
|
|
|
|
+ {
|
|
|
|
+ AddFolderOrArchive(string.Concat(new object[]
|
|
|
|
+ {
|
|
|
|
+ text8,
|
|
|
|
+ "_",
|
|
|
|
+ text7,
|
|
|
|
+ "_",
|
|
|
|
+ k
|
|
|
|
+ }));
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ AddFolderOrArchive("prioritymaterial");
|
|
|
|
+ NDebug.Assert(AddFolderOrArchive("motion"), str + "motion");
|
|
|
|
+ foreach (string text9 in GameUty.PathList)
|
|
|
|
+ {
|
|
|
|
+ string text10 = "motion";
|
|
|
|
+ if (AddFolderOrArchive(text10 + "_" + text9))
|
|
|
|
+ {
|
|
|
|
+ for (int l = 2; l <= check_ver_no; l++)
|
|
|
|
+ {
|
|
|
|
+ AddFolderOrArchive(string.Concat(new object[]
|
|
|
|
+ {
|
|
|
|
+ text10,
|
|
|
|
+ "_",
|
|
|
|
+ text9,
|
|
|
|
+ "_",
|
|
|
|
+ l
|
|
|
|
+ }));
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ AddFolderOrArchive("motion2");
|
|
|
|
+ NDebug.Assert(AddFolderOrArchive("script"), str + "script");
|
|
|
|
+ foreach (string text11 in GameUty.PathList)
|
|
|
|
+ {
|
|
|
|
+ string text12 = "script";
|
|
|
|
+ if (AddFolderOrArchive(text12 + "_" + text11))
|
|
|
|
+ {
|
|
|
|
+ for (int m = 2; m <= check_ver_no; m++)
|
|
|
|
+ {
|
|
|
|
+ AddFolderOrArchive(string.Concat(new object[]
|
|
|
|
+ {
|
|
|
|
+ text12,
|
|
|
|
+ "_",
|
|
|
|
+ text11,
|
|
|
|
+ "_",
|
|
|
|
+ m
|
|
|
|
+ }));
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ AddFolderOrArchive("script_share");
|
|
|
|
+ foreach (string text13 in GameUty.PathList)
|
|
|
|
+ {
|
|
|
|
+ string text14 = "script_share";
|
|
|
|
+ if (AddFolderOrArchive(text14 + "_" + text13))
|
|
|
|
+ {
|
|
|
|
+ for (int n = 2; n <= check_ver_no; n++)
|
|
|
|
+ {
|
|
|
|
+ AddFolderOrArchive(string.Concat(new object[]
|
|
|
|
+ {
|
|
|
|
+ text14,
|
|
|
|
+ "_",
|
|
|
|
+ text13,
|
|
|
|
+ "_",
|
|
|
|
+ n
|
|
|
|
+ }));
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ AddFolderOrArchive("script_share2");
|
|
|
|
+ NDebug.Assert(AddFolderOrArchive("sound"), str + "sound");
|
|
|
|
+ foreach (string text15 in GameUty.PathList)
|
|
|
|
+ {
|
|
|
|
+ string text16 = "sound";
|
|
|
|
+ if (AddFolderOrArchive(text16 + "_" + text15))
|
|
|
|
+ {
|
|
|
|
+ for (int num = 2; num <= check_ver_no; num++)
|
|
|
|
+ {
|
|
|
|
+ AddFolderOrArchive(string.Concat(new object[]
|
|
|
|
+ {
|
|
|
|
+ text16,
|
|
|
|
+ "_",
|
|
|
|
+ text15,
|
|
|
|
+ "_",
|
|
|
|
+ num
|
|
|
|
+ }));
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ AddFolderOrArchive("sound2");
|
|
|
|
+ NDebug.Assert(AddFolderOrArchive("system"), str + "system");
|
|
|
|
+ foreach (string text17 in GameUty.PathList)
|
|
|
|
+ {
|
|
|
|
+ string text18 = "system";
|
|
|
|
+ if (AddFolderOrArchive(text18 + "_" + text17))
|
|
|
|
+ {
|
|
|
|
+ for (int num2 = 2; num2 <= check_ver_no; num2++)
|
|
|
|
+ {
|
|
|
|
+ AddFolderOrArchive(string.Concat(new object[]
|
|
|
|
+ {
|
|
|
|
+ text18,
|
|
|
|
+ "_",
|
|
|
|
+ text17,
|
|
|
|
+ "_",
|
|
|
|
+ num2
|
|
|
|
+ }));
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ AddFolderOrArchive("system2");
|
|
|
|
+ foreach (string text19 in GameUty.PathList)
|
|
|
|
+ {
|
|
|
|
+ string text20 = "bg";
|
|
|
|
+ if (AddFolderOrArchive(text20 + "_" + text19))
|
|
|
|
+ {
|
|
|
|
+ for (int num3 = 2; num3 <= check_ver_no; num3++)
|
|
|
|
+ {
|
|
|
|
+ AddFolderOrArchive(string.Concat(new object[]
|
|
|
|
+ {
|
|
|
|
+ text20,
|
|
|
|
+ "_",
|
|
|
|
+ text19,
|
|
|
|
+ "_",
|
|
|
|
+ num3
|
|
|
|
+ }));
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ AddFolderOrArchive("voice");
|
|
|
|
+ for (int num4 = 0; num4 < 25; num4++)
|
|
|
|
+ {
|
|
|
|
+ string arg = "voice";
|
|
|
|
+ string arg2 = arg + "_" + (char)(97 + num4);
|
|
|
|
+ AddFolderOrArchive(arg2);
|
|
|
|
+ }
|
|
|
|
+ foreach (string text21 in GameUty.PathList)
|
|
|
|
+ {
|
|
|
|
+ string text22 = "voice";
|
|
|
|
+ if (AddFolderOrArchive(text22 + "_" + text21))
|
|
|
|
+ {
|
|
|
|
+ for (int num5 = 2; num5 <= check_ver_no; num5++)
|
|
|
|
+ {
|
|
|
|
+ AddFolderOrArchive(string.Concat(new object[]
|
|
|
|
+ {
|
|
|
|
+ text22,
|
|
|
|
+ "_",
|
|
|
|
+ text21,
|
|
|
|
+ "_",
|
|
|
|
+ num5
|
|
|
|
+ }));
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ for (int num6 = 2; num6 <= check_ver_no; num6++)
|
|
|
|
+ {
|
|
|
|
+ string arg3 = "voice";
|
|
|
|
+ AddFolderOrArchive(arg3 + num6);
|
|
|
|
+ }
|
|
|
|
+ string text23 = "parts";
|
|
|
|
+ NDebug.Assert(AddFolderOrArchive(text23), str + text23);
|
|
|
|
+ foreach (string text24 in GameUty.PathList)
|
|
|
|
+ {
|
|
|
|
+ if (AddFolderOrArchive(text23 + "_" + text24))
|
|
|
|
+ {
|
|
|
|
+ for (int num7 = 2; num7 <= check_ver_no; num7++)
|
|
|
|
+ {
|
|
|
|
+ AddFolderOrArchive(string.Concat(new object[]
|
|
|
|
+ {
|
|
|
|
+ text23,
|
|
|
|
+ "_",
|
|
|
|
+ text24,
|
|
|
|
+ "_",
|
|
|
|
+ num7
|
|
|
|
+ }));
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ AddFolderOrArchive("parts2");
|
|
|
|
+ Debug.Log("■■■■■■■■■■■■■■■■■■■■" + stopWatch.Stop().ToString() + " ms");
|
|
GameUty.m_FileSystem.AddAutoPathForAllFolder();
|
|
GameUty.m_FileSystem.AddAutoPathForAllFolder();
|
|
GameUty.BgFiles = new Dictionary<string, AFileSystemBase>();
|
|
GameUty.BgFiles = new Dictionary<string, AFileSystemBase>();
|
|
|
|
+ string[] list = GameUty.m_FileSystem.GetList("bg", AFileSystemBase.ListType.AllFile);
|
|
|
|
+ if (list != null && 0 < list.Length)
|
|
|
|
+ {
|
|
|
|
+ foreach (string path in list)
|
|
|
|
+ {
|
|
|
|
+ string fileName = Path.GetFileName(path);
|
|
|
|
+ if (!(Path.GetExtension(fileName) != ".asset_bg") && !GameUty.BgFiles.ContainsKey(fileName))
|
|
|
|
+ {
|
|
|
|
+ GameUty.BgFiles.Add(fileName, GameUty.m_FileSystem);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ if (Directory.Exists(fullPath + "Mod"))
|
|
|
|
+ {
|
|
|
|
+ GameUty.m_ModFileSystem = new FileSystemWindows();
|
|
|
|
+ GameUty.m_ModFileSystem.SetBaseDirectory(fullPath);
|
|
|
|
+ GameUty.m_ModFileSystem.AddFolder("Mod");
|
|
|
|
+ string[] list2 = GameUty.m_ModFileSystem.GetList(string.Empty, AFileSystemBase.ListType.AllFolder);
|
|
|
|
+ foreach (string text25 in list2)
|
|
|
|
+ {
|
|
|
|
+ if (!GameUty.m_ModFileSystem.AddAutoPath(text25))
|
|
|
|
+ {
|
|
|
|
+ Debug.Log("m_ModFileSystemのAddAutoPathには既に " + text25 + " がありました。");
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
string[] fileListAtExtension = GameUty.m_FileSystem.GetFileListAtExtension(".menu");
|
|
string[] fileListAtExtension = GameUty.m_FileSystem.GetFileListAtExtension(".menu");
|
|
- List<string> list = new List<string>();
|
|
|
|
- foreach (string path in fileListAtExtension)
|
|
|
|
|
|
+ List<string> list3 = new List<string>();
|
|
|
|
+ foreach (string path2 in fileListAtExtension)
|
|
{
|
|
{
|
|
- list.Add(Path.GetFileName(path));
|
|
|
|
|
|
+ list3.Add(Path.GetFileName(path2));
|
|
}
|
|
}
|
|
- GameUty.m_aryMenuFiles = list.ToArray();
|
|
|
|
|
|
+ GameUty.m_aryMenuFiles = list3.ToArray();
|
|
if (GameUty.m_ModFileSystem != null)
|
|
if (GameUty.m_ModFileSystem != null)
|
|
{
|
|
{
|
|
- string[] list2 = GameUty.m_ModFileSystem.GetList(string.Empty, AFileSystemBase.ListType.AllFile);
|
|
|
|
- GameUty.m_aryModOnlysMenuFiles = Array.FindAll<string>(list2, (string i) => new Regex(".*\\.menu$").IsMatch(i));
|
|
|
|
|
|
+ string[] list4 = GameUty.m_ModFileSystem.GetList(string.Empty, AFileSystemBase.ListType.AllFile);
|
|
|
|
+ GameUty.m_aryModOnlysMenuFiles = Array.FindAll<string>(list4, (string i) => new Regex(".*\\.menu$").IsMatch(i));
|
|
GameUty.m_aryMenuFiles = GameUty.m_aryMenuFiles.Concat(GameUty.m_aryModOnlysMenuFiles).ToArray<string>();
|
|
GameUty.m_aryMenuFiles = GameUty.m_aryMenuFiles.Concat(GameUty.m_aryModOnlysMenuFiles).ToArray<string>();
|
|
}
|
|
}
|
|
if (GameUty.m_aryModOnlysMenuFiles != null && GameUty.m_aryModOnlysMenuFiles.Length != 0)
|
|
if (GameUty.m_aryModOnlysMenuFiles != null && GameUty.m_aryModOnlysMenuFiles.Length != 0)
|
|
@@ -504,20 +707,20 @@ public class GameUty
|
|
{
|
|
{
|
|
string[] menuFiles = GameUty.MenuFiles;
|
|
string[] menuFiles = GameUty.MenuFiles;
|
|
GameUty.rid_menu_dic_ = new Dictionary<int, string>();
|
|
GameUty.rid_menu_dic_ = new Dictionary<int, string>();
|
|
- for (int l = 0; l < menuFiles.Length; l++)
|
|
|
|
|
|
+ for (int num11 = 0; num11 < menuFiles.Length; num11++)
|
|
{
|
|
{
|
|
- string fileName = Path.GetFileName(menuFiles[l]);
|
|
|
|
- int hashCode = fileName.ToLower().GetHashCode();
|
|
|
|
|
|
+ string fileName2 = Path.GetFileName(menuFiles[num11]);
|
|
|
|
+ int hashCode = fileName2.ToLower().GetHashCode();
|
|
if (!GameUty.rid_menu_dic_.ContainsKey(hashCode))
|
|
if (!GameUty.rid_menu_dic_.ContainsKey(hashCode))
|
|
{
|
|
{
|
|
- GameUty.rid_menu_dic_.Add(hashCode, fileName);
|
|
|
|
|
|
+ GameUty.rid_menu_dic_.Add(hashCode, fileName2);
|
|
}
|
|
}
|
|
else
|
|
else
|
|
{
|
|
{
|
|
- NDebug.Assert(fileName == GameUty.rid_menu_dic_[hashCode], string.Concat(new string[]
|
|
|
|
|
|
+ NDebug.Assert(fileName2 == GameUty.rid_menu_dic_[hashCode], string.Concat(new string[]
|
|
{
|
|
{
|
|
"[",
|
|
"[",
|
|
- fileName,
|
|
|
|
|
|
+ fileName2,
|
|
"]と[",
|
|
"]と[",
|
|
GameUty.rid_menu_dic_[hashCode],
|
|
GameUty.rid_menu_dic_[hashCode],
|
|
"]は同じハッシュキーです"
|
|
"]は同じハッシュキーです"
|