瀏覽代碼

BehaviorTreeData不需要继承AConfig

tanghai 8 年之前
父節點
當前提交
914d57a0be
共有 1 個文件被更改,包括 8 次插入4 次删除
  1. 8 4
      Unity/Assets/Editor/BehaviorTreeEditor/BehaviorTreeData.cs

+ 8 - 4
Unity/Assets/Editor/BehaviorTreeEditor/BehaviorTreeData.cs

@@ -1,25 +1,29 @@
 using System;
-using Model;
+using Base;
 using MongoDB.Bson.Serialization.Attributes;
 
 namespace MyEditor
 {
 	[BsonIgnoreExtraElements]
 	[Serializable]
-	public class BehaviorTreeData: AConfig
+	public class BehaviorTreeData
 	{
+		public long Id;
+
 		[BsonElement, BsonIgnoreIfNull]
 		public BehaviorNodeData BehaviorNodeData;
 
 		[BsonElement]
 		public string classify = "";
 
-		public BehaviorTreeData(): base(EntityType.Config)
+		public BehaviorTreeData()
 		{
+			this.Id = IdGenerater.GenerateId();
 		}
 
-		public BehaviorTreeData(long id): base(id, EntityType.Config)
+		public BehaviorTreeData(long id)
 		{
+			this.Id = id;
 		}
 
 		[BsonIgnore]