diff --git a/CSharp/App/Modules/Tree/BehaviorTreeViewModel.cs b/CSharp/App/Modules/Tree/BehaviorTreeViewModel.cs index f21e135bbcfa85b447453804b2e323bb16e18bbd..8260d005a73522104ff43e694546189e6fb75c92 100644 --- a/CSharp/App/Modules/Tree/BehaviorTreeViewModel.cs +++ b/CSharp/App/Modules/Tree/BehaviorTreeViewModel.cs @@ -189,6 +189,10 @@ namespace Tree byte[] bytes = File.ReadAllBytes(filePath); var treeNodeDataArray = ProtobufHelper.FromBytes(bytes); treeNodeDataArray.Init(); + if (treeNodeDataArray.TreeNodeDatas.Count == 0) + { + return; + } RecursionLoad(treeNodeDataArray, treeNodeDataArray.TreeNodeDatas[0], null); }