Upload of all files, starting point

This commit is contained in:
Fr0zka committed 2026-06-09 20:21:29 +02:00
1 parent 93489b6c1a
commit f030eec08a
29 files changed
+11241

No files matched your search

+36
View File
@@ -0,0 +1,36 @@
// VoxelForge.Build.cs
// This file tells Unreal how to compile our plugin
using UnrealBuildTool;
public class VoxelForge : ModuleRules
{
public VoxelForge(ReadOnlyTargetRules Target) : base(Target)
{
// PCH = Precompiled Headers - speeds up compilation
// UseExplicitOrSharedPCHs is the modern recommended setting
PCHUsage = PCHUsageMode.UseExplicitOrSharedPCHs;
// Modules we depend on:
// - Core: Basic types (TArray, FString, etc.)
// - CoreUObject: UObject system (UCLASS, UPROPERTY, etc.)
// - Engine: Game engine features (AActor, UWorld, etc.)
PublicDependencyModuleNames.AddRange(new string[]
{
"Core",
"CoreUObject",
"Engine",
"GameplayTags", // For FGameplayTagContainer on strate definitions
});
// RealtimeMeshComponent - the rendering library we'll use
// This is a third-party plugin you should have installed
PublicDependencyModuleNames.Add("RealtimeMeshComponent");
// Private dependencies - only used in our .cpp files, not exposed in headers
PrivateDependencyModuleNames.AddRange(new string[]
{
// None for now - we'll add more as needed
});
}
}