diff --git a/Server/App/Program.cs b/Server/App/Program.cs index 00a50336385890c8f3114a28efbc872dafd2d5ee..dbeaf7a2b6c56f30df45a08b440274a3a1a900ab 100644 --- a/Server/App/Program.cs +++ b/Server/App/Program.cs @@ -91,6 +91,7 @@ namespace App Game.Scene.AddComponent(); Game.Scene.AddComponent(); Game.Scene.AddComponent(); + Game.Scene.AddComponent(); Game.Scene.AddComponent(); Game.Scene.AddComponent(); Game.Scene.AddComponent(); diff --git a/Unity/Assets/Scripts/Base/Object/Component.cs b/Unity/Assets/Scripts/Base/Object/Component.cs index 56d22d3a17519c0f26e5e77ba1181e3ad658d4e5..697c5078c920119cb95847b3b5f069ac3f510b1e 100644 --- a/Unity/Assets/Scripts/Base/Object/Component.cs +++ b/Unity/Assets/Scripts/Base/Object/Component.cs @@ -12,13 +12,14 @@ namespace ETModel public long Id { get; set; } [BsonIgnore] - public Disposer Parent { get; set; } + public Component Parent { get; set; } - public T GetParent() where T : Disposer + public T GetParent() where T : Component { return this.Parent as T; } + [BsonIgnore] public Entity Entity { get diff --git a/Unity/Hotfix/Base/Object/Component.cs b/Unity/Hotfix/Base/Object/Component.cs index c5718843cbd2a828e986bc03e0d67d23b78a513b..1ab2c06f2847e4000b508d50f2ec78b946eaefc3 100644 --- a/Unity/Hotfix/Base/Object/Component.cs +++ b/Unity/Hotfix/Base/Object/Component.cs @@ -9,7 +9,7 @@ namespace ETHotfix [BsonIgnore] public Component Parent { get; set; } - public T GetParent() where T : Entity + public T GetParent() where T : Component { return this.Parent as T; }