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, int versionUpdate, char versionSuffixCharacter, int versionSuffixNumber, UnityEditorArguments arguments, UnityEditorSettings settings = null)
Examples
UnityEditor(
2018, 3, 14, 'f', 1,
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. |
versionUpdate | int | Update part of Unity version. |
versionSuffixCharacter | char | Stage part of Unity version. "a" - mean Alpha, "b" - Beta, "p" - Patch, "f" - Final |
versionSuffixNumber | int | SuffixNumber part of Unity 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 |