/* * Copyright (c) Contributors to the Open 3D Engine Project. * For complete copyright and license terms please see the LICENSE at the root of this distribution. * * SPDX-License-Identifier: Apache-2.0 OR MIT * */ #include "ArchiveSystemComponent.h" #include #include namespace Archive { AZ_COMPONENT_IMPL(ArchiveSystemComponent, "ArchiveSystemComponent", ArchiveSystemComponentTypeId); void ArchiveSystemComponent::Reflect(AZ::ReflectContext* context) { if (auto serializeContext = azrtti_cast(context)) { serializeContext->Class() ->Version(0) ; } } void ArchiveSystemComponent::GetProvidedServices(AZ::ComponentDescriptor::DependencyArrayType& provided) { provided.push_back(AZ_CRC_CE("ArchiveService")); } void ArchiveSystemComponent::GetIncompatibleServices(AZ::ComponentDescriptor::DependencyArrayType& incompatible) { incompatible.push_back(AZ_CRC_CE("ArchiveService")); } void ArchiveSystemComponent::GetRequiredServices([[maybe_unused]] AZ::ComponentDescriptor::DependencyArrayType& required) { } void ArchiveSystemComponent::GetDependentServices([[maybe_unused]] AZ::ComponentDescriptor::DependencyArrayType& dependent) { } ArchiveSystemComponent::ArchiveSystemComponent() = default; ArchiveSystemComponent::~ArchiveSystemComponent() = default; void ArchiveSystemComponent::Init() { } void ArchiveSystemComponent::Activate() { } void ArchiveSystemComponent::Deactivate() { } } // namespace Archive