2using System.Collections.Generic;
4using System.Threading.Tasks;
5using System.ComponentModel;
6using Nuke.Common.Tooling;
14 [TypeConverter(typeof(TypeConverter<UnrealTargetType>))]
15 [JsonConverter(typeof(EnumerationJsonConverter<UnrealTargetType>))]
46 return configuration.Value;
The regular target types UBT supports.
static readonly UnrealTargetType Server
Headless version of the game running in dedicated server. (can be built only with engine source)
static readonly UnrealTargetType Program
Arbitrary extra programs (can be built only with engine source)
static readonly UnrealTargetType Editor
Editor builds for the project.
static readonly UnrealTargetType Client
Can only act like a client, cannot host a multiplayer session on its own.
static readonly UnrealTargetType Game
Can act as both client and server.