Unity3DAliases Class

Summary

Adds the ability to build Unity3D projects using cake.
Assembly
Cake.Unity3D.dll
Namespace
Cake.Unity3D
Base Types
  • Object
graph BT Type-->Base0["Object"] Type["Unity3DAliases"] class Type type-node

Syntax

public static class Unity3DAliases

Attributes

Type Description
CakeAliasCategoryAttribute

Methods

Name Value Summary
BuildUnity3DProject(ICakeContext, FilePath, Unity3DBuildOptions) void
Build a provided Unity3D project with the specified build options.
static
GetAllUnityInstalls(ICakeContext) Dictionary<string, string>
Locate all installed version of Unity3D. Warning: This currently only works for Windows and has only been tested on Windows 10.
static
TestUnity3DProject(ICakeContext, FilePath, Unity3DTestOptions) void
Test a provided Unity3D project with the specified test options.
static
TryGetUnityInstall(ICakeContext, string, string) bool
Try and get the absolute install path for a specific Unity3D version.
static
TryGetUnityVersionForProject(ICakeContext, string, string) bool
Try and get the version of Unity3D a specified project uses.
static

Extension Methods

Name Value Summary
ToDictionary() IDictionary<string, object>
Requires the Cake.DeployParams addin
ToStringWithNullMarkup() string
Returns the string value or a Not set> markup suitable for Spectre.Console.
Requires the Cake.Issues addin