using UnrealBuildTool;

public class ZMMO : ModuleRules
{
	public ZMMO(ReadOnlyTargetRules Target) : base(Target)
	{
		PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs;

		PublicDependencyModuleNames.AddRange(new string[] {
			"Core",
			"CoreUObject",
			"Engine",
			"InputCore",
			"EnhancedInput",
			"UMG",
			"Slate",
			"Niagara",
			"CommonUI",
			"CommonInput",
			"GameplayTags",
			"ZeusNetwork",
			"ZMMOAttributes"
		});

		PrivateDependencyModuleNames.AddRange(new string[] {
			"SlateCore"
		});

		PublicIncludePaths.AddRange(new string[] {
			"ZMMO",
			"ZMMO/Game",
			"ZMMO/Game/Entity",
			"ZMMO/Game/Controller",
			"ZMMO/Game/Modes",
			"ZMMO/Game/Network",
			"ZMMO/Game/UI",
			"ZMMO/Game/UI/Widgets",
			"ZMMO/Game/UI/FrontEnd",
			"ZMMO/Data",
			"ZMMO/Data/Items",
			"ZMMO/Data/Mobs",
			"ZMMO/Data/Players",
			"ZMMO/Data/NPCs",
			"ZMMO/Data/Abilities",
			"ZMMO/Data/Quests",
			"ZMMO/Data/UI",
			"ZMMO/Data/World"
		});
	}
}
