UnityAliases.

UnityEditor(ICakeContext, int, UnityEditorArguments, UnityEditorSettings) Method

Summary

Executes Unity Editor via command-line interface.

Determines Unity Editor location automatically by specified version.

Assembly
Cake.Unity.dll
Namespace
Cake.Unity
Containing Type
UnityAliases

Syntax

public static void UnityEditor(this ICakeContext context, int versionYear, UnityEditorArguments arguments, UnityEditorSettings settings = null)

Examples

UnityEditor(
    2018,
    new UnityEditorArguments
    {
        ProjectPath = "A:/UnityProject",
        BuildWindowsPlayer = "A:/Build/game.exe",
        LogFile = "A:/Build/unity.log",
    },
    new UnityEditorSettings
    {
        RealTimeLog = true,
    });

Attributes

Type Description
CakeMethodAliasAttribute
CakeAliasCategoryAttribute
CakeNamespaceImportAttribute

Parameters

Name Type Description
context ICakeContext
versionYear int Year part of Unity version aka major version.
arguments UnityEditorArguments Unity Editor command-line arguments.
settings UnityEditorSettings Optional settings which affect how Unity Editor should be executed.

Return Value

Type Description
void