فهرست منبع

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]