Click or drag to resize

UMod.BuildEngine Namespace

 
Classes
  ClassDescription
Public classBuildContext
Build engine context passed to build processors.
Public classBuildEngineProcessor
Override this class and decorate with the UModBuildProcessorAttribute in order to create a custom build asset processor.
Public classBuildEngineService
The main class for interacting with the uMod build engine. Use this class to compile a asset directory into mod format for loading at runtime.
Public classBuildReference
Public classBuildReferences
Public classBuildScripts
A collection of CSharp source files registered for the build.
Public classModBuild
Represents a build mod that can be accessed in memory.
Public classModBuildResult
Public classModCreate
Helper class responsible for creating new mod folders.
Public classModRemotingClient
Public classModToolsException
Public classModToolsUtil
Public classReferenceAssemblyLoader
Responsible for managing reference assemblies for the active export profile.
Public classUModBuildEnginePostProcessorAttribute
Public classUModBuildEngineVersion
The version of the core UMod build engine for compatibility with the host.
Public classUModToolsWindowAttribute
Structures
  StructureDescription
Public structureModCreateArgs
Contains information used when generating new mods.
Enumerations
  EnumerationDescription
Public enumerationBuildEndStatus
Represents the end status of a build and indicates whether the build was successfuly or not.
Public enumerationBuildEngineServiceBuildProcessorStage
An enum value representing the current build processor stage
Public enumerationInvalidModFolderReason
A value indicating why a folder path is an invalid mod assets path.
Public enumerationInvalidModOutputReason
An enum value indicating why the specified output is not valid
Public enumerationModCreateValidateSetting