UnityPackage
in package
FinalYes
Represents a Unity package and creates temporary projects that install it locally.
Tags
Table of Contents
Constants
- ENV_EMPTY_MANIFEST : mixed = 'UNITY_EMPTY_MANIFEST'
- MANIFEST_FILE : mixed = DIRECTORY_SEPARATOR . 'Packages' . DIRECTORY_SE...
- PACKAGES_DIRECTORY : mixed = DIRECTORY_SEPARATOR . 'Packages' . DIRECTORY_SE...
Methods
- __construct() : mixed
- __toString() : string
- createEmptyProject() : UnityProject
- ensureEditorIsInstalled() : bool
- ensureEditorIsLicensed() : bool
- getEditorVersion() : string
- getEmptyManifestFile() : string
- setEmptyManifestFile() : void
Constants
ENV_EMPTY_MANIFEST
public
mixed
ENV_EMPTY_MANIFEST
= 'UNITY_EMPTY_MANIFEST'
MANIFEST_FILE
public
mixed
MANIFEST_FILE
= DIRECTORY_SEPARATOR . 'Packages' . DIRECTORY_SEPARATOR . 'manifest.json'
PACKAGES_DIRECTORY
public
mixed
PACKAGES_DIRECTORY
= DIRECTORY_SEPARATOR . 'Packages' . DIRECTORY_SEPARATOR
Methods
__construct()
public
__construct(UnityPackageInfo $info, UnityEditor $editor) : mixed
Parameters
- $info : UnityPackageInfo
- $editor : UnityEditor
__toString()
public
__toString() : string
Return values
stringcreateEmptyProject()
public
createEmptyProject(string $path) : UnityProject
Parameters
- $path : string
Return values
UnityProjectensureEditorIsInstalled()
public
ensureEditorIsInstalled() : bool
Return values
boolensureEditorIsLicensed()
public
ensureEditorIsLicensed(string $projectPath) : bool
Parameters
- $projectPath : string
Return values
boolgetEditorVersion()
public
getEditorVersion() : string
Return values
stringgetEmptyManifestFile()
public
static getEmptyManifestFile() : string
Return values
stringsetEmptyManifestFile()
public
static setEmptyManifestFile(string $value) : void
Parameters
- $value : string