|
@@ -279,36 +279,37 @@ 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 text26 in GameUty.PathList)
|
|
|
|
|
|
+ foreach (string text7 in GameUty.PathList)
|
|
{
|
|
{
|
|
- string text27 = name + "_" + text26;
|
|
|
|
- bool flag3 = AddFolderOrArchive(text27);
|
|
|
|
- if (flag3 && !addedLegacyArchives.Contains(text27))
|
|
|
|
|
|
+ string text8 = name + "_" + text7;
|
|
|
|
+ bool flag3 = AddFolderOrArchive(text8);
|
|
|
|
+ if (flag3 && !addedLegacyArchives.Contains(text8))
|
|
{
|
|
{
|
|
- addedLegacyArchives.Add(text27);
|
|
|
|
|
|
+ addedLegacyArchives.Add(text8);
|
|
}
|
|
}
|
|
if (flag3)
|
|
if (flag3)
|
|
{
|
|
{
|
|
if (name == "csv")
|
|
if (name == "csv")
|
|
{
|
|
{
|
|
- GameUty.ExistCsvPathList.Add(text26);
|
|
|
|
|
|
+ GameUty.ExistCsvPathList.Add(text7);
|
|
}
|
|
}
|
|
- for (int num12 = 2; num12 <= check_ver_no; num12++)
|
|
|
|
|
|
+ for (int m = 2; m <= check_ver_no; m++)
|
|
{
|
|
{
|
|
- AddFolderOrArchive(text27 + "_" + num12);
|
|
|
|
|
|
+ AddFolderOrArchive(text8 + "_" + m);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
};
|
|
};
|
|
Action<string> action2 = delegate(string name)
|
|
Action<string> action2 = delegate(string name)
|
|
{
|
|
{
|
|
- foreach (string text26 in GameUty.PathList)
|
|
|
|
|
|
+ foreach (string text7 in GameUty.PathList)
|
|
{
|
|
{
|
|
- string text27 = name + "_" + text26;
|
|
|
|
- bool flag3 = AddFolderOrArchive(text27);
|
|
|
|
- if (!flag3 && addedLegacyArchives.Contains(text27))
|
|
|
|
|
|
+ string text8 = name + "_" + text7;
|
|
|
|
+ bool flag3 = AddFolderOrArchive(text8);
|
|
|
|
+ if (!flag3 && addedLegacyArchives.Contains(text8))
|
|
{
|
|
{
|
|
flag3 = true;
|
|
flag3 = true;
|
|
}
|
|
}
|
|
@@ -316,17 +317,17 @@ public class GameUty
|
|
{
|
|
{
|
|
if (name == "csv")
|
|
if (name == "csv")
|
|
{
|
|
{
|
|
- GameUty.ExistCsvPathList.Add(text26);
|
|
|
|
|
|
+ GameUty.ExistCsvPathList.Add(text7);
|
|
}
|
|
}
|
|
- for (int num12 = 2; num12 <= check_ver_no; num12++)
|
|
|
|
|
|
+ for (int m = 2; m <= check_ver_no; m++)
|
|
{
|
|
{
|
|
AddFolderOrArchive(string.Concat(new object[]
|
|
AddFolderOrArchive(string.Concat(new object[]
|
|
{
|
|
{
|
|
name,
|
|
name,
|
|
"_",
|
|
"_",
|
|
- text26,
|
|
|
|
|
|
+ text7,
|
|
"_",
|
|
"_",
|
|
- num12
|
|
|
|
|
|
+ m
|
|
}));
|
|
}));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -334,34 +335,35 @@ public class GameUty
|
|
};
|
|
};
|
|
Action<string> action3 = delegate(string name)
|
|
Action<string> action3 = delegate(string name)
|
|
{
|
|
{
|
|
- foreach (string text26 in GameUty.PathList)
|
|
|
|
|
|
+ foreach (string text7 in GameUty.PathList)
|
|
{
|
|
{
|
|
- if (AddFolderOrArchive(name + "_" + text26))
|
|
|
|
|
|
+ if (AddFolderOrArchive(name + "_" + text7))
|
|
{
|
|
{
|
|
if (name == "csv")
|
|
if (name == "csv")
|
|
{
|
|
{
|
|
- GameUty.ExistCsvPathList.Add(text26);
|
|
|
|
|
|
+ GameUty.ExistCsvPathList.Add(text7);
|
|
}
|
|
}
|
|
- for (int num12 = 2; num12 <= check_ver_no; num12++)
|
|
|
|
|
|
+ for (int m = 2; m <= check_ver_no; m++)
|
|
{
|
|
{
|
|
AddFolderOrArchive(string.Concat(new object[]
|
|
AddFolderOrArchive(string.Concat(new object[]
|
|
{
|
|
{
|
|
name,
|
|
name,
|
|
"_",
|
|
"_",
|
|
- text26,
|
|
|
|
|
|
+ text7,
|
|
"_",
|
|
"_",
|
|
- num12
|
|
|
|
|
|
+ m
|
|
}));
|
|
}));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
};
|
|
};
|
|
- string str = string.Empty;
|
|
|
|
- str = "必用アーカイブがありません。GameData\\";
|
|
|
|
|
|
+ string common_error_text = string.Empty;
|
|
|
|
+ common_error_text = "必用アーカイブがありません。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 str2 = "カスタムメイド3D 2";
|
|
|
|
|
|
+ string str = "カスタムメイド3D 2";
|
|
|
|
+ text += " 翻訳評価版";
|
|
Debug.Log(string.Concat(new string[]
|
|
Debug.Log(string.Concat(new string[]
|
|
{
|
|
{
|
|
text,
|
|
text,
|
|
@@ -373,7 +375,7 @@ public class GameUty
|
|
}));
|
|
}));
|
|
if (!string.IsNullOrEmpty(GameMain.Instance.CMSystem.CM3D2Path))
|
|
if (!string.IsNullOrEmpty(GameMain.Instance.CMSystem.CM3D2Path))
|
|
{
|
|
{
|
|
- Debug.Log(str2 + " GameVersion " + GameUty.GetLegacyGameVersionText());
|
|
|
|
|
|
+ Debug.Log(str + " GameVersion " + GameUty.GetLegacyGameVersionText());
|
|
}
|
|
}
|
|
if (GameUty.IsEnabledCompatibilityMode)
|
|
if (GameUty.IsEnabledCompatibilityMode)
|
|
{
|
|
{
|
|
@@ -383,12 +385,12 @@ public class GameUty
|
|
AddFolderOrArchive("material");
|
|
AddFolderOrArchive("material");
|
|
foreach (string text2 in GameUty.PathListOld)
|
|
foreach (string text2 in GameUty.PathListOld)
|
|
{
|
|
{
|
|
- string str3 = "material";
|
|
|
|
|
|
+ string str2 = "material";
|
|
if (text2 == "denkigai2015wTowelR")
|
|
if (text2 == "denkigai2015wTowelR")
|
|
{
|
|
{
|
|
- AddFolderOrArchive(str3 + "_denkigai2015wTowel");
|
|
|
|
|
|
+ AddFolderOrArchive(str2 + "_denkigai2015wTowel");
|
|
}
|
|
}
|
|
- string text3 = str3 + "_" + text2;
|
|
|
|
|
|
+ string text3 = str2 + "_" + text2;
|
|
bool flag = AddFolderOrArchive(text3);
|
|
bool flag = AddFolderOrArchive(text3);
|
|
if (flag && !addedLegacyArchives.Contains(text3))
|
|
if (flag && !addedLegacyArchives.Contains(text3))
|
|
{
|
|
{
|
|
@@ -396,9 +398,9 @@ public class GameUty
|
|
}
|
|
}
|
|
if (flag)
|
|
if (flag)
|
|
{
|
|
{
|
|
- for (int i2 = 2; i2 <= check_ver_no; i2++)
|
|
|
|
|
|
+ for (m = 2; m <= check_ver_no; m++)
|
|
{
|
|
{
|
|
- AddFolderOrArchive(text3 + "_" + i2);
|
|
|
|
|
|
+ AddFolderOrArchive(text3 + "_" + m);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -469,233 +471,28 @@ public class GameUty
|
|
GameUty.PathList = new List<string>();
|
|
GameUty.PathList = new List<string>();
|
|
NDebug.Assert("paths.datを読み込めませんでした", false);
|
|
NDebug.Assert("paths.datを読み込めませんでした", false);
|
|
}
|
|
}
|
|
- 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");
|
|
|
|
|
|
+ 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");
|
|
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> list3 = new List<string>();
|
|
|
|
- foreach (string path2 in fileListAtExtension)
|
|
|
|
|
|
+ List<string> list = new List<string>();
|
|
|
|
+ foreach (string path in fileListAtExtension)
|
|
{
|
|
{
|
|
- list3.Add(Path.GetFileName(path2));
|
|
|
|
|
|
+ list.Add(Path.GetFileName(path));
|
|
}
|
|
}
|
|
- GameUty.m_aryMenuFiles = list3.ToArray();
|
|
|
|
|
|
+ GameUty.m_aryMenuFiles = list.ToArray();
|
|
if (GameUty.m_ModFileSystem != null)
|
|
if (GameUty.m_ModFileSystem != null)
|
|
{
|
|
{
|
|
- 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));
|
|
|
|
|
|
+ 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));
|
|
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)
|
|
@@ -707,20 +504,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 num11 = 0; num11 < menuFiles.Length; num11++)
|
|
|
|
|
|
+ for (int l = 0; l < menuFiles.Length; l++)
|
|
{
|
|
{
|
|
- string fileName2 = Path.GetFileName(menuFiles[num11]);
|
|
|
|
- int hashCode = fileName2.ToLower().GetHashCode();
|
|
|
|
|
|
+ string fileName = Path.GetFileName(menuFiles[l]);
|
|
|
|
+ int hashCode = fileName.ToLower().GetHashCode();
|
|
if (!GameUty.rid_menu_dic_.ContainsKey(hashCode))
|
|
if (!GameUty.rid_menu_dic_.ContainsKey(hashCode))
|
|
{
|
|
{
|
|
- GameUty.rid_menu_dic_.Add(hashCode, fileName2);
|
|
|
|
|
|
+ GameUty.rid_menu_dic_.Add(hashCode, fileName);
|
|
}
|
|
}
|
|
else
|
|
else
|
|
{
|
|
{
|
|
- NDebug.Assert(fileName2 == GameUty.rid_menu_dic_[hashCode], string.Concat(new string[]
|
|
|
|
|
|
+ NDebug.Assert(fileName == GameUty.rid_menu_dic_[hashCode], string.Concat(new string[]
|
|
{
|
|
{
|
|
"[",
|
|
"[",
|
|
- fileName2,
|
|
|
|
|
|
+ fileName,
|
|
"]と[",
|
|
"]と[",
|
|
GameUty.rid_menu_dic_[hashCode],
|
|
GameUty.rid_menu_dic_[hashCode],
|
|
"]は同じハッシュキーです"
|
|
"]は同じハッシュキーです"
|