From 07e595e70092412b0de88486bdb04e93ad003a74 Mon Sep 17 00:00:00 2001 From: Stephen Hodgson Date: Wed, 9 Jan 2019 08:39:31 -0800 Subject: [PATCH] updated default installation path to be the hub path --- UnitySetup/UnitySetup.psm1 | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/UnitySetup/UnitySetup.psm1 b/UnitySetup/UnitySetup.psm1 index 096b56d..5e8d818 100644 --- a/UnitySetup/UnitySetup.psm1 +++ b/UnitySetup/UnitySetup.psm1 @@ -475,7 +475,17 @@ function Install-UnitySetupInstance { $localDestinations += , $Destination } else { - $localDestinations += , "C:\Program Files\Unity-$($i.Version)" + switch (Get-OperatingSystem) { + ([OperatingSystem]::Windows) { + $localDestinations += , "C:\Program Files\Unity\Hub\Editor\$($i.Version)" + } + ([OperatingSystem]::Linux) { + throw "Install-UnitySetupInstance has not been implemented on the Linux platform. Contributions welcomed!"; + } + ([OperatingSystem]::Mac) { + $localDestinations += , "/Applications/Unity/Hub/Editor/$($i.Version)" + } + } } if ( Test-Path $destPath ) { @@ -617,7 +627,7 @@ function Get-UnitySetupInstance { } ([OperatingSystem]::Mac) { if (-not $BasePath) { - $BasePath = @('/Applications/Unity*') + $BasePath = @('/Applications/Unity*', '/Applications/Unity/Hub/Editor/*') } $ivyPath = 'Unity.app/Contents/UnityExtensions/Unity/Networking/ivy.xml' }