Просмотр исходного кода

修复加载空树异常的bug

tanghai 11 лет назад
Родитель
Сommit
a7ddb00495
1 измененных файлов с 4 добавлено и 0 удалено
  1. 4 0
      CSharp/App/Modules/Tree/BehaviorTreeViewModel.cs

+ 4 - 0
CSharp/App/Modules/Tree/BehaviorTreeViewModel.cs

@@ -189,6 +189,10 @@ namespace Tree
 			byte[] bytes = File.ReadAllBytes(filePath);
 			var treeNodeDataArray = ProtobufHelper.FromBytes<TreeNodeDataArray>(bytes);
 			treeNodeDataArray.Init();
+			if (treeNodeDataArray.TreeNodeDatas.Count == 0)
+			{
+				return;
+			}
 			RecursionLoad(treeNodeDataArray, treeNodeDataArray.TreeNodeDatas[0], null);
 		}