//#define COMPILE_WITH_DLSS using Flax.Build; using Flax.Build.NativeCpp; using System; using System.Collections.Generic; using System.Linq; using System.IO; public class Game : GameModule { /// public override void Init() { base.Init(); // C#-only scripting BuildCSharp = true; //BuildNativeCode = true; } /// public override void Setup(BuildOptions options) { options.ScriptingAPI.IgnoreMissingDocumentationWarnings = true; //options.CompileEnv.PreprocessorDefinitions.Add("COMPILE_WITH_CSG_BUILDER"); //options.PublicDefinitions.Add("COMPILE_WITH_CSG_BUILDER"); base.Setup(options); options.PrivateDependencies.Add("FidelityFXFSR"); //options.ScriptingAPI.FileReferences.Add(Path.Combine(Globals.EngineRoot, "Source", "Platforms", "DotNet", "Newtonsoft.Json.dll")); #if COMPILE_WITH_DLSS DLSS.ConditionalImport(options, options.PrivateDependencies); options.PrivateDefinitions.Add("COMPILE_WITH_DLSS"); #endif // Here you can modify the build options for your game module // To reference another module use: options.PublicDependencies.Add("Audio"); // To add C++ define use: options.PublicDefinitions.Add("COMPILE_WITH_FLAX"); // To learn more see scripting documentation. } }