This content is part of a third party extension that is not supported by the Cake project.
For more information about this extension see Cake.Unity.
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, int versionStream, UnityEditorArguments arguments, UnityEditorSettings settings = null)
Examples
UnityEditor(
2018, 3,
new UnityEditorArguments
{
ProjectPath = "A:/UnityProject",
BuildWindowsPlayer = "A:/Build/game.exe",
LogFile = "A:/Build/unity.log",
},
new UnityEditorSettings
{
RealTimeLog = true,
});
Attributes
Type | Description |
---|---|
Cake |
|
Cake |
|
Cake |
Parameters
Name | Type | Description |
---|---|---|
context | ICakeContext | |
versionYear | int | Year part of Unity version aka major version. |
versionStream | int | Stream part of Unity version aka minor 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 |