diff --git a/Gems/Multiplayer/Code/Tests/MultiplayerSystemTests.cpp b/Gems/Multiplayer/Code/Tests/MultiplayerSystemTests.cpp index c18c2ee5e3..2e0b9c0759 100644 --- a/Gems/Multiplayer/Code/Tests/MultiplayerSystemTests.cpp +++ b/Gems/Multiplayer/Code/Tests/MultiplayerSystemTests.cpp @@ -14,6 +14,7 @@ #include #include #include +#include #include #include #include @@ -28,6 +29,7 @@ namespace UnitTest { SetupAllocator(); AZ::NameDictionary::Create(); + m_spawnableComponent = new AzFramework::SpawnableSystemComponent(); m_mpComponent = new Multiplayer::MultiplayerSystemComponent(); m_initHandler = Multiplayer::SessionInitEvent::Handler([this](AzNetworking::INetworkInterface* value) { TestInitEvent(value); }); @@ -41,6 +43,7 @@ namespace UnitTest void TearDown() override { delete m_mpComponent; + delete m_spawnableComponent; AZ::NameDictionary::Destroy(); TeardownAllocator(); } @@ -69,6 +72,7 @@ namespace UnitTest Multiplayer::ConnectionAcquiredEvent::Handler m_connAcquiredHandler; Multiplayer::MultiplayerSystemComponent* m_mpComponent = nullptr; + AzFramework::SpawnableSystemComponent* m_spawnableComponent = nullptr; }; TEST_F(MultiplayerSystemTests, TestInitEvent)