generated from shiguredo/sora-unity-sdk-samples
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinstall.ps1
38 lines (29 loc) · 1.33 KB
/
install.ps1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# SoraUnitySdk をダウンロードして SoraUnitySdkSamples にインストールする
$ErrorActionPreference = 'Stop'
$SORAUNITYSDK_VERSION = "0.4.0"
# 一通り掃除
if (Test-Path "SoraUnitySdkSamples\Assets\Plugins\SoraUnitySdk") {
Remove-Item "SoraUnitySdkSamples\Assets\Plugins\SoraUnitySdk" -Force -Recurse
}
if (Test-Path "SoraUnitySdkSamples\Assets\SoraUnitySdk") {
Remove-Item "SoraUnitySdkSamples\Assets\SoraUnitySdk" -Force -Recurse
}
if (Test-Path "SoraUnitySdk.zip") {
Remove-Item "SoraUnitySdk.zip" -Force
}
if (Test-Path "SoraUnitySdk") {
Remove-Item "SoraUnitySdk" -Force -Recurse
}
if (!(Test-Path "SoraUnitySdkSamples\Assets\Plugins")) {
New-Item -Path "SoraUnitySdkSamples\Assets\Plugins" -ItemType Directory
}
$_URL = "https://github.com/shiguredo/sora-unity-sdk/releases/download/${SORAUNITYSDK_VERSION}/SoraUnitySdk.zip"
$_FILE = "SoraUnitySdk.zip"
# ダウンロードと展開
Invoke-WebRequest -Uri $_URL -OutFile $_FILE
Expand-Archive -Path $_FILE -DestinationPath .
# インストール
Copy-Item "SoraUnitySdk\Plugins\SoraUnitySdk" "SoraUnitySdkSamples\Assets\Plugins\SoraUnitySdk" -Recurse
Copy-Item "SoraUnitySdk\SoraUnitySdk" "SoraUnitySdkSamples\Assets\SoraUnitySdk" -Recurse
Remove-Item "SoraUnitySdk.zip" -Force
Remove-Item "SoraUnitySdk" -Force -Recurse