// Copyright 1998-2017 Epic Games, Inc. All Rights Reserved. #pragma once #include "CoreMinimal.h" #include "IViewportInteractionModule.h" #include "Editor/ViewportInteraction/ViewportWorldInteractionManager.h" class FViewportInteractionModule : public IViewportInteractionModule { public: FViewportInteractionModule(); virtual ~FViewportInteractionModule(); // FModuleInterface overrides virtual void StartupModule() override; virtual void ShutdownModule() override; virtual void PostLoadCallback() override; virtual bool SupportsDynamicReloading() override { return true; } virtual FViewportWorldInteractionManager& GetWorldInteractionManager() override; private: /** Manager that owns the current ViewportWorldInteraction */ FViewportWorldInteractionManager WorldInteractionManager; };