Class UnityPlayerBuildTools
Cross platform player build tools
Inherited Members
Namespace: Microsoft.MixedReality.Toolkit.Build.Editor
Assembly: cs.temp.dll.dll
Syntax
public static class UnityPlayerBuildTools
Fields
BuildSymbolDebug
Declaration
public const string BuildSymbolDebug = "debug"
Field Value
Type | Description |
---|---|
String |
BuildSymbolMaster
Declaration
public const string BuildSymbolMaster = "master"
Field Value
Type | Description |
---|---|
String |
BuildSymbolRelease
Declaration
public const string BuildSymbolRelease = "release"
Field Value
Type | Description |
---|---|
String |
Methods
BuildUnityPlayer(IBuildInfo)
Starts the build process
Declaration
public static BuildReport BuildUnityPlayer(IBuildInfo buildInfo)
Parameters
Type | Name | Description |
---|---|---|
IBuild |
buildInfo |
Returns
Type | Description |
---|---|
Build |
The BuildReport from Unity's BuildPipeline |
BuildUnityPlayerSimplified()
Declaration
public static Task<bool> BuildUnityPlayerSimplified()
Returns
Type | Description |
---|---|
Task<Boolean> |
GetProjectPath()
Get the Unity Project Root Path.
Declaration
public static string GetProjectPath()
Returns
Type | Description |
---|---|
String | The full path to the project's root. |
ParseBuildCommandLine(ref IBuildInfo)
Declaration
public static void ParseBuildCommandLine(ref IBuildInfo buildInfo)
Parameters
Type | Name | Description |
---|---|---|
IBuild |
buildInfo |
RestoreNugetPackagesAsync(String, String)
Restores any nuget packages at the path specified.
Declaration
public static Task<bool> RestoreNugetPackagesAsync(string nugetPath, string storePath)
Parameters
Returns
Type | Description |
---|---|
Task<Boolean> | True, if the nuget packages were successfully restored. |
StartCommandLineBuild()
Start a build using Unity's command line.
Declaration
public static void StartCommandLineBuild()
SyncSolution()
Force Unity To Write Project Files
Declaration
public static void SyncSolution()