Integrating latest 47acbe8

This commit is contained in:
alexpete
2021-03-25 13:57:57 -07:00
parent 448c549698
commit 75dc720198
10312 changed files with 2711566 additions and 671451 deletions
@@ -15,7 +15,6 @@
#include <AzCore/Component/Component.h>
#include <AzCore/std/containers/unordered_set.h>
#include <MultiplayerCompression/MultiplayerCompressionBus.h>
#include <MultiplayerCompressionFactory.h>
namespace MultiplayerCompression
@@ -26,32 +25,25 @@ namespace MultiplayerCompression
*/
class MultiplayerCompressionSystemComponent
: public AZ::Component
, protected MultiplayerCompressionRequestBus::Handler
{
public:
AZ_COMPONENT(MultiplayerCompressionSystemComponent, "{C3099AC9-47A6-41D2-8928-F38F904BAC1B}");
MultiplayerCompressionSystemComponent();
~MultiplayerCompressionSystemComponent() override;
static void Reflect(AZ::ReflectContext* context);
static void GetProvidedServices(AZ::ComponentDescriptor::DependencyArrayType& provided);
static void GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible);
protected:
////////////////////////////////////////////////////////////////////////
// MultiplayerCompressionRequestBus interface implementation
AZStd::string GetCompressorName() override;
AzNetworking::CompressorType GetCompressorType() override;
AZStd::shared_ptr<AzNetworking::ICompressorFactory> GetCompressionFactory() override;
////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////
// AZ::Component interface implementation
void Init() override;
void Activate() override;
void Deactivate() override;
void Init() override {}
void Activate() override {}
void Deactivate() override {}
////////////////////////////////////////////////////////////////////////
private:
AZStd::shared_ptr<MultiplayerCompressionFactory> m_multiplayerCompressionFactory;
MultiplayerCompressionFactory* m_multiplayerCompressionFactory;
};
}