Skip to content

Instantly share code, notes, and snippets.

@CoffeeVampir3
Created February 1, 2024 11:44
Show Gist options
  • Save CoffeeVampir3/6f522e82a38b2c8a35595a6c2a15395f to your computer and use it in GitHub Desktop.
Save CoffeeVampir3/6f522e82a38b2c8a35595a6c2a15395f to your computer and use it in GitHub Desktop.
unreal
using UnrealBuildTool;
public class Necromonicon : ModuleRules
{
public Necromonicon(ReadOnlyTargetRules Target) : base(Target)
{
PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs;
CppStandard = CppStandardVersion.Latest;
CStandard = CStandardVersion.Latest;
PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore",
"EnhancedInput", "GameplayAbilities", "CommonUI", "MotionWarping", "UMG"
});
PrivateDependencyModuleNames.AddRange(new string[]
{
"GameplayTags", "GameplayTasks", "NavigationSystem", "Niagara", "Slate", "SlateCore"
});
}
}
public class NecromoniconEditorTarget : TargetRules
{
public NecromoniconEditorTarget(TargetInfo Target) : base(Target)
{
Type = TargetType.Editor;
DefaultBuildSettings = BuildSettingsVersion.Latest;
IncludeOrderVersion = EngineIncludeOrderVersion.Latest;
}
}
public class NecromoniconTarget : TargetRules
{
public NecromoniconTarget(TargetInfo Target) : base(Target)
{
Type = TargetType.Game;
DefaultBuildSettings = BuildSettingsVersion.Latest;
CppStandardEngine = CppStandardVersion.Latest;
IncludeOrderVersion = EngineIncludeOrderVersion.Latest;
GeneratedCodeVersion = EGeneratedCodeVersion.VLatest;
ExtraModuleNames.Add("Necromonicon");
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment