Procházet zdrojové kódy

组件的Parent应该是Component,这里漏改了

tanghai před 7 roky
rodič
revize
613f2d9d3b

+ 1 - 0
Server/App/Program.cs

@@ -91,6 +91,7 @@ namespace App
 						Game.Scene.AddComponent<UnitComponent>();
 						Game.Scene.AddComponent<UnitComponent>();
 						Game.Scene.AddComponent<DBComponent>();
 						Game.Scene.AddComponent<DBComponent>();
 						Game.Scene.AddComponent<DBProxyComponent>();
 						Game.Scene.AddComponent<DBProxyComponent>();
+						Game.Scene.AddComponent<DBCacheComponent>();
 						Game.Scene.AddComponent<LocationComponent>();
 						Game.Scene.AddComponent<LocationComponent>();
 						Game.Scene.AddComponent<ActorMessageDispatherComponent>();
 						Game.Scene.AddComponent<ActorMessageDispatherComponent>();
 						Game.Scene.AddComponent<ActorManagerComponent>();
 						Game.Scene.AddComponent<ActorManagerComponent>();

+ 3 - 2
Unity/Assets/Scripts/Base/Object/Component.cs

@@ -12,13 +12,14 @@ namespace ETModel
 		public long Id { get; set; }
 		public long Id { get; set; }
 
 
 		[BsonIgnore]
 		[BsonIgnore]
-		public Disposer Parent { get; set; }
+		public Component Parent { get; set; }
 
 
-		public T GetParent<T>() where T : Disposer
+		public T GetParent<T>() where T : Component
 		{
 		{
 			return this.Parent as T;
 			return this.Parent as T;
 		}
 		}
 
 
+		[BsonIgnore]
 		public Entity Entity
 		public Entity Entity
 		{
 		{
 			get
 			get

+ 1 - 1
Unity/Hotfix/Base/Object/Component.cs

@@ -9,7 +9,7 @@ namespace ETHotfix
 		[BsonIgnore]
 		[BsonIgnore]
 		public Component Parent { get; set; }
 		public Component Parent { get; set; }
 
 
-		public T GetParent<T>() where T : Entity
+		public T GetParent<T>() where T : Component
 		{
 		{
 			return this.Parent as T;
 			return this.Parent as T;
 		}
 		}