// Copyright Epic Games, Inc. All Rights Reserved.

#pragma once

#include "CoreMinimal.h"
#include "Modules/ModuleManager.h"

class FMoALiveLinkModule : public IModuleInterface
{
public:

	/** IModuleInterface implementation */
	virtual void StartupModule() override;
	virtual void ShutdownModule() override;

private:
	/** Called after engine initialization */
	void OnPostEngineInit();
	
	/** Auto-connect to MoA if enabled in settings */
	void AutoConnectIfEnabled();
};
