From 315b0621bc32d1944b487e4f6bf42024f16c9ebf Mon Sep 17 00:00:00 2001 From: Pieter-Jan Briers Date: Fri, 20 Nov 2020 15:45:10 +0100 Subject: [PATCH] Use IDynamicTypeFactory instead of new T() in SharedMechanismComponent.cs --- .../Components/Body/Mechanism/SharedMechanismComponent.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Content.Shared/GameObjects/Components/Body/Mechanism/SharedMechanismComponent.cs b/Content.Shared/GameObjects/Components/Body/Mechanism/SharedMechanismComponent.cs index 4c5e1b9b5d..a53fc0cc73 100644 --- a/Content.Shared/GameObjects/Components/Body/Mechanism/SharedMechanismComponent.cs +++ b/Content.Shared/GameObjects/Components/Body/Mechanism/SharedMechanismComponent.cs @@ -158,8 +158,7 @@ namespace Content.Shared.GameObjects.Components.Body.Mechanism return true; } - behavior = new T(); - IoCManager.InjectDependencies(behavior); + behavior = IoCManager.Resolve().CreateInstance(); _behaviors.Add(typeof(T), behavior); behavior.Initialize(this); behavior.Startup();