Преглед изворни кода

修复Excel配置GetOne()方法始终返回null的问题 (#588)

* 修复Excel配置GetOne()方法始终返回null

* 使用新模板重新导出Excel配置
caogtaa пре 1 година
родитељ
комит
e6a4d76e6f

+ 4 - 1
Share/Tool/Template.txt

@@ -50,7 +50,10 @@ namespace ET
             {
                 return null;
             }
-            return this.dict.Values.GetEnumerator().Current;
+            
+            var enumerator = this.dict.Values.GetEnumerator();
+            enumerator.MoveNext();
+            return enumerator.Current; 
         }
     }
 

+ 4 - 1
Unity/Assets/Scripts/Model/Generate/Client/Config/AIConfig.cs

@@ -50,7 +50,10 @@ namespace ET
             {
                 return null;
             }
-            return this.dict.Values.GetEnumerator().Current;
+            
+            var enumerator = this.dict.Values.GetEnumerator();
+            enumerator.MoveNext();
+            return enumerator.Current; 
         }
     }
 

+ 4 - 1
Unity/Assets/Scripts/Model/Generate/Client/Config/UnitConfig.cs

@@ -50,7 +50,10 @@ namespace ET
             {
                 return null;
             }
-            return this.dict.Values.GetEnumerator().Current;
+            
+            var enumerator = this.dict.Values.GetEnumerator();
+            enumerator.MoveNext();
+            return enumerator.Current; 
         }
     }
 

+ 4 - 1
Unity/Assets/Scripts/Model/Generate/ClientServer/Config/AIConfig.cs

@@ -50,7 +50,10 @@ namespace ET
             {
                 return null;
             }
-            return this.dict.Values.GetEnumerator().Current;
+            
+            var enumerator = this.dict.Values.GetEnumerator();
+            enumerator.MoveNext();
+            return enumerator.Current; 
         }
     }
 

+ 4 - 1
Unity/Assets/Scripts/Model/Generate/ClientServer/Config/StartMachineConfig.cs

@@ -50,7 +50,10 @@ namespace ET
             {
                 return null;
             }
-            return this.dict.Values.GetEnumerator().Current;
+            
+            var enumerator = this.dict.Values.GetEnumerator();
+            enumerator.MoveNext();
+            return enumerator.Current; 
         }
     }
 

+ 4 - 1
Unity/Assets/Scripts/Model/Generate/ClientServer/Config/StartProcessConfig.cs

@@ -50,7 +50,10 @@ namespace ET
             {
                 return null;
             }
-            return this.dict.Values.GetEnumerator().Current;
+            
+            var enumerator = this.dict.Values.GetEnumerator();
+            enumerator.MoveNext();
+            return enumerator.Current; 
         }
     }
 

+ 4 - 1
Unity/Assets/Scripts/Model/Generate/ClientServer/Config/StartSceneConfig.cs

@@ -50,7 +50,10 @@ namespace ET
             {
                 return null;
             }
-            return this.dict.Values.GetEnumerator().Current;
+            
+            var enumerator = this.dict.Values.GetEnumerator();
+            enumerator.MoveNext();
+            return enumerator.Current; 
         }
     }
 

+ 4 - 1
Unity/Assets/Scripts/Model/Generate/ClientServer/Config/StartZoneConfig.cs

@@ -50,7 +50,10 @@ namespace ET
             {
                 return null;
             }
-            return this.dict.Values.GetEnumerator().Current;
+            
+            var enumerator = this.dict.Values.GetEnumerator();
+            enumerator.MoveNext();
+            return enumerator.Current; 
         }
     }
 

+ 4 - 1
Unity/Assets/Scripts/Model/Generate/ClientServer/Config/UnitConfig.cs

@@ -50,7 +50,10 @@ namespace ET
             {
                 return null;
             }
-            return this.dict.Values.GetEnumerator().Current;
+            
+            var enumerator = this.dict.Values.GetEnumerator();
+            enumerator.MoveNext();
+            return enumerator.Current; 
         }
     }
 

+ 4 - 1
Unity/Assets/Scripts/Model/Generate/Server/Config/AIConfig.cs

@@ -50,7 +50,10 @@ namespace ET
             {
                 return null;
             }
-            return this.dict.Values.GetEnumerator().Current;
+            
+            var enumerator = this.dict.Values.GetEnumerator();
+            enumerator.MoveNext();
+            return enumerator.Current; 
         }
     }
 

+ 4 - 1
Unity/Assets/Scripts/Model/Generate/Server/Config/StartMachineConfig.cs

@@ -50,7 +50,10 @@ namespace ET
             {
                 return null;
             }
-            return this.dict.Values.GetEnumerator().Current;
+            
+            var enumerator = this.dict.Values.GetEnumerator();
+            enumerator.MoveNext();
+            return enumerator.Current; 
         }
     }
 

+ 4 - 1
Unity/Assets/Scripts/Model/Generate/Server/Config/StartProcessConfig.cs

@@ -50,7 +50,10 @@ namespace ET
             {
                 return null;
             }
-            return this.dict.Values.GetEnumerator().Current;
+            
+            var enumerator = this.dict.Values.GetEnumerator();
+            enumerator.MoveNext();
+            return enumerator.Current; 
         }
     }
 

+ 4 - 1
Unity/Assets/Scripts/Model/Generate/Server/Config/StartSceneConfig.cs

@@ -50,7 +50,10 @@ namespace ET
             {
                 return null;
             }
-            return this.dict.Values.GetEnumerator().Current;
+            
+            var enumerator = this.dict.Values.GetEnumerator();
+            enumerator.MoveNext();
+            return enumerator.Current; 
         }
     }
 

+ 4 - 1
Unity/Assets/Scripts/Model/Generate/Server/Config/StartZoneConfig.cs

@@ -50,7 +50,10 @@ namespace ET
             {
                 return null;
             }
-            return this.dict.Values.GetEnumerator().Current;
+            
+            var enumerator = this.dict.Values.GetEnumerator();
+            enumerator.MoveNext();
+            return enumerator.Current; 
         }
     }
 

+ 4 - 1
Unity/Assets/Scripts/Model/Generate/Server/Config/UnitConfig.cs

@@ -50,7 +50,10 @@ namespace ET
             {
                 return null;
             }
-            return this.dict.Values.GetEnumerator().Current;
+            
+            var enumerator = this.dict.Values.GetEnumerator();
+            enumerator.MoveNext();
+            return enumerator.Current; 
         }
     }