UnityPackage
    
            
    
    
    
        
        
    Table of Contents
    
    Constants
    
            - 
    ENV_EMPTY_MANIFEST
    
         = 'UNITY_EMPTY_MANIFEST'                            
- 
    MANIFEST_FILE
    
         = DIRECTORY_SEPARATOR . 'Packages' . DIRECTORY_SEPARATOR . 'manifest.json'                            
- 
    PACKAGES_DIRECTORY
    
         = DIRECTORY_SEPARATOR . 'Packages' . DIRECTORY_SEPARATOR                            
    Methods
    
            - 
    __construct()
    
                                 : mixed    
- 
    __toString()
    
                                 : string    
- 
    createEmptyProject()
    
                                 : UnityProject    
- 
    ensureEditorIsInstalled()
    
                                 : bool    
- 
    ensureEditorIsLicensed()
    
                                 : bool    
- 
    getEditorVersion()
    
                                 : string    
- 
    getEmptyManifestFile()
    
                                 : string    
- 
    setEmptyManifestFile()
    
                                 : void    
        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
    
    
    
    
            
        
            
        
                    
    
        __construct()
        
    
    
    
    
    public
                    __construct(UnityPackageInfo $info, UnityEditor $editor) : mixed
    
        
    
    
        Parameters
    
                    - 
                $info
                : UnityPackageInfo
                            
- 
                
            
- 
                $editor
                : UnityEditor
                            
- 
                
            
        __toString()
        
    
    
    
    
    public
                    __toString() : string
    
        
    
    
    
    
    
            
                    
    
        createEmptyProject()
        
    
    
    
    
    public
                    createEmptyProject(string $path) : UnityProject
    
        
    
    
        Parameters
    
                    - 
                $path
                : string
                            
- 
                
            
        ensureEditorIsInstalled()
        
    
    
    
    
    public
                    ensureEditorIsInstalled() : bool
    
        
    
    
    
    
    
            
                    
    
        ensureEditorIsLicensed()
        
    
    
    
    
    public
                    ensureEditorIsLicensed(string $projectPath) : bool
    
        
    
    
        Parameters
    
                    - 
                $projectPath
                : string
                            
- 
                
            
        getEditorVersion()
        
    
    
    
    
    public
                    getEditorVersion() : string
    
        
    
    
    
    
    
            
                    
    
        getEmptyManifestFile()
        
    
    
    
    
    public
            static        getEmptyManifestFile() : string
    
        
    
    
    
    
    
            
                    
    
        setEmptyManifestFile()
        
    
    
    
    
    public
            static        setEmptyManifestFile(string $value) : void
    
        
    
    
        Parameters
    
                    - 
                $value
                : string
                            
-