Skip to content

Commit a276a98

Browse files
authored
Merge pull request #74 from jwittner/fix/unitySetupPath
Use install folder for setup instance path
2 parents b7a7142 + 0de5a4f commit a276a98

File tree

1 file changed

+16
-16
lines changed

1 file changed

+16
-16
lines changed

UnitySetup/UnitySetup.psm1

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ class UnitySetupInstance
3939

4040
UnitySetupInstance([string]$path) {
4141

42-
$ivyPath = [io.path]::Combine("$path", 'Data\UnityExtensions\Unity\Networking\ivy.xml');
42+
$ivyPath = [io.path]::Combine("$path", 'Editor\Data\UnityExtensions\Unity\Networking\ivy.xml');
4343
if(!(Test-Path $ivyPath)) { throw "Path is not a Unity setup: $path"}
4444
[xml]$xmlDoc = Get-Content $ivyPath
4545

@@ -52,20 +52,20 @@ class UnitySetupInstance
5252
$this.Components = [UnitySetupComponentType]::Setup
5353

5454
$componentTests = @{
55-
[UnitySetupComponentType]::Documentation = ,"$Path\Data\Documentation";
56-
[UnitySetupComponentType]::StandardAssets = ,"$Path\Standard Assets";
57-
[UnitySetupComponentType]::Windows_IL2CPP = ,"$Path\Data\PlaybackEngines\windowsstandalonesupport\Variations\win32_development_il2cpp";
58-
[UnitySetupComponentType]::Metro = "$Path\Data\PlaybackEngines\MetroSupport\Templates\UWP_.NET_D3D",
59-
"$Path\Data\PlaybackEngines\MetroSupport\Templates\UWP_D3D";
60-
[UnitySetupComponentType]::UWP_IL2CPP = ,"$Path\Data\PlaybackEngines\MetroSupport\Templates\UWP_IL2CPP_D3D";
61-
[UnitySetupComponentType]::Android = ,"$Path\Data\PlaybackEngines\AndroidPlayer";
62-
[UnitySetupComponentType]::iOS = , "$Path\Data\PlaybackEngines\iOSSupport";
63-
[UnitySetupComponentType]::AppleTV = , "$Path\Data\PlaybackEngines\AppleTVSupport";
64-
[UnitySetupComponentType]::Facebook = , "$Path\Data\PlaybackEngines\Facebook";
65-
[UnitySetupComponentType]::Linux = , "$Path\Data\PlaybackEngines\LinuxStandaloneSupport";
66-
[UnitySetupComponentType]::Mac = , "$Path\Data\PlaybackEngines\MacStandaloneSupport";
67-
[UnitySetupComponentType]::Vuforia = , "$Path\Data\PlaybackEngines\VuforiaSupport";
68-
[UnitySetupComponentType]::WebGL = , "$Path\Data\PlaybackEngines\WebGLSupport";
55+
[UnitySetupComponentType]::Documentation = ,"$Path\Editor\Data\Documentation";
56+
[UnitySetupComponentType]::StandardAssets = ,"$Path\Editor\Standard Assets";
57+
[UnitySetupComponentType]::Windows_IL2CPP = ,"$Path\Editor\Data\PlaybackEngines\windowsstandalonesupport\Variations\win32_development_il2cpp";
58+
[UnitySetupComponentType]::Metro = "$Path\Editor\Data\PlaybackEngines\MetroSupport\Templates\UWP_.NET_D3D",
59+
"$Path\Editor\Data\PlaybackEngines\MetroSupport\Templates\UWP_D3D";
60+
[UnitySetupComponentType]::UWP_IL2CPP = ,"$Path\Editor\Data\PlaybackEngines\MetroSupport\Templates\UWP_IL2CPP_D3D";
61+
[UnitySetupComponentType]::Android = ,"$Path\Editor\Data\PlaybackEngines\AndroidPlayer";
62+
[UnitySetupComponentType]::iOS = , "$Path\Editor\Data\PlaybackEngines\iOSSupport";
63+
[UnitySetupComponentType]::AppleTV = , "$Path\Editor\Data\PlaybackEngines\AppleTVSupport";
64+
[UnitySetupComponentType]::Facebook = , "$Path\Editor\Data\PlaybackEngines\Facebook";
65+
[UnitySetupComponentType]::Linux = , "$Path\Editor\Data\PlaybackEngines\LinuxStandaloneSupport";
66+
[UnitySetupComponentType]::Mac = , "$Path\Editor\Data\PlaybackEngines\MacStandaloneSupport";
67+
[UnitySetupComponentType]::Vuforia = , "$Path\Editor\Data\PlaybackEngines\VuforiaSupport";
68+
[UnitySetupComponentType]::WebGL = , "$Path\Editor\Data\PlaybackEngines\WebGLSupport";
6969
}
7070

7171
$componentTests.Keys | ForEach-Object {
@@ -493,7 +493,7 @@ function Get-UnitySetupInstance
493493

494494
Get-ChildItem $path -Recurse -ErrorAction Ignore |
495495
ForEach-Object {
496-
[UnitySetupInstance]::new((Join-Path $_.Directory "..\..\..\..\" | Convert-Path))
496+
[UnitySetupInstance]::new((Join-Path $_.Directory "..\..\..\..\..\" | Convert-Path))
497497
}
498498
}
499499
}

0 commit comments

Comments
 (0)