This commit is contained in:
dingxiaowei
2024-07-20 14:35:23 +08:00
parent a32a20401f
commit a34618ab37
12 changed files with 20 additions and 6 deletions
Binary file not shown.
-1
View File
@@ -64,7 +64,6 @@
<Reference Include="System.Xml" /> <Reference Include="System.Xml" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<Compile Include="avatarguideTest.cs" />
<Compile Include="ConsoleHelper.cs" /> <Compile Include="ConsoleHelper.cs" />
<Compile Include="CsvHelper.cs" /> <Compile Include="CsvHelper.cs" />
<Compile Include="ExcelHelper.cs" /> <Compile Include="ExcelHelper.cs" />
+4 -1
View File
@@ -477,10 +477,13 @@ namespace ExcelTool
sb.Append("{\n"); sb.Append("{\n");
// sb.Append($"\tpublic List<{excelName}> {excelName}Infos = new List<{excelName}>();\n"); // sb.Append($"\tpublic List<{excelName}> {excelName}Infos = new List<{excelName}>();\n");
sb.Append($"\tDictionary<int,{excelName}> {excelName}Infos = new Dictionary<int,{excelName}>();\n"); sb.Append($"\tDictionary<int,{excelName}> {excelName}Infos = new Dictionary<int,{excelName}>();\n");
sb.Append($"\tList<{excelName}> {excelName}InfoList;\n");
sb.Append("\n"); sb.Append("\n");
sb.Append($"\tpublic List<{excelName}> {excelName}List()\n"); sb.Append($"\tpublic List<{excelName}> {excelName}List()\n");
sb.Append("\t{\n"); sb.Append("\t{\n");
sb.Append($"\t\treturn new List<{excelName}>({excelName}Infos.Values);\n"); sb.Append($"\t\tif ({excelName}InfoList == null)\n");
sb.Append($"\t\t\t{excelName}InfoList = new List<{excelName}>({excelName}Infos.Values);\n");
sb.Append($"\t\treturn {excelName}InfoList;\n");
sb.Append("\t}\n"); sb.Append("\t}\n");
sb.Append("\n"); sb.Append("\n");
sb.Append($"\tpublic void DeSerialize(BinaryReader reader)\n"); sb.Append($"\tpublic void DeSerialize(BinaryReader reader)\n");
+3
View File
@@ -83,6 +83,9 @@ namespace ExcelTool
File.Delete(genExcels[i]); File.Delete(genExcels[i]);
} }
Dictionary<int, string> dics = new Dictionary<int, string>();
new List<string>(dics.Values);
//读取测试 //读取测试
//IBinarySerializable newavList = new avatarguideTestConfig(); //IBinarySerializable newavList = new avatarguideTestConfig();
//var readOK = FileManager.ReadBinaryDataFromFile(Path.Combine(path, "avatarguideTest.bytes"), ref newavList); //var readOK = FileManager.ReadBinaryDataFromFile(Path.Combine(path, "avatarguideTest.bytes"), ref newavList);
Binary file not shown.
Binary file not shown.
+4 -1
View File
@@ -116,10 +116,13 @@ public partial class avatarguideTest : IBinarySerializable
public partial class avatarguideTestConfig : IBinarySerializable public partial class avatarguideTestConfig : IBinarySerializable
{ {
Dictionary<int,avatarguideTest> avatarguideTestInfos = new Dictionary<int,avatarguideTest>(); Dictionary<int,avatarguideTest> avatarguideTestInfos = new Dictionary<int,avatarguideTest>();
List<avatarguideTest> avatarguideTestInfoList;
public List<avatarguideTest> avatarguideTestList() public List<avatarguideTest> avatarguideTestList()
{ {
return new List<avatarguideTest>(avatarguideTestInfos.Values); if (avatarguideTestInfoList == null)
avatarguideTestInfoList = new List<avatarguideTest>(avatarguideTestInfos.Values);
return avatarguideTestInfoList;
} }
public void DeSerialize(BinaryReader reader) public void DeSerialize(BinaryReader reader)
+4 -1
View File
@@ -145,10 +145,13 @@ public partial class battleScene : IBinarySerializable
public partial class battleSceneConfig : IBinarySerializable public partial class battleSceneConfig : IBinarySerializable
{ {
Dictionary<int,battleScene> battleSceneInfos = new Dictionary<int,battleScene>(); Dictionary<int,battleScene> battleSceneInfos = new Dictionary<int,battleScene>();
List<battleScene> battleSceneInfoList;
public List<battleScene> battleSceneList() public List<battleScene> battleSceneList()
{ {
return new List<battleScene>(battleSceneInfos.Values); if (battleSceneInfoList == null)
battleSceneInfoList = new List<battleScene>(battleSceneInfos.Values);
return battleSceneInfoList;
} }
public void DeSerialize(BinaryReader reader) public void DeSerialize(BinaryReader reader)
+4 -1
View File
@@ -218,10 +218,13 @@ public partial class official_room : IBinarySerializable
public partial class official_roomConfig : IBinarySerializable public partial class official_roomConfig : IBinarySerializable
{ {
Dictionary<int,official_room> official_roomInfos = new Dictionary<int,official_room>(); Dictionary<int,official_room> official_roomInfos = new Dictionary<int,official_room>();
List<official_room> official_roomInfoList;
public List<official_room> official_roomList() public List<official_room> official_roomList()
{ {
return new List<official_room>(official_roomInfos.Values); if (official_roomInfoList == null)
official_roomInfoList = new List<official_room>(official_roomInfos.Values);
return official_roomInfoList;
} }
public void DeSerialize(BinaryReader reader) public void DeSerialize(BinaryReader reader)
@@ -1 +1 @@
f9568ef42d2d08917776e58ac01f34159ad429ba 437758f1983b3631650720a6b12c64139816a676
Binary file not shown.
Binary file not shown.