FIX: Inconsistent line endings in repo (#1244).
This commit is contained in:
Родитель
35ec3e5e17
Коммит
ccf7193211
|
@ -0,0 +1,26 @@
|
|||
# by convention everything should be LF
|
||||
* text eol=lf
|
||||
|
||||
# VS can handle these as LF, but really wants them as CRLF
|
||||
*.vcproj text eol=crlf
|
||||
*.vcxproj text eol=crlf
|
||||
*.vcxproj.filters text eol=crlf
|
||||
*.csproj text eol=crlf
|
||||
*.props text eol=crlf
|
||||
*.targets text eol=crlf
|
||||
*.sln text eol=crlf
|
||||
*.sln.template text eol=crlf
|
||||
*.bat text eol=crlf
|
||||
*.cmd text eol=crlf
|
||||
*.xaml text eol=crlf
|
||||
|
||||
*.dll binary
|
||||
*.exe binary
|
||||
*.pdb binary
|
||||
*.png binary
|
||||
*.jpg binary
|
||||
*.exr binary
|
||||
*.ttf binary
|
||||
*.pdf binary
|
||||
*.xcf binary
|
||||
*.ico binary
|
|
@ -0,0 +1,2 @@
|
|||
[core]
|
||||
autocrlf=false
|
|
@ -0,0 +1,10 @@
|
|||
[version]
|
||||
repoconfig = 5
|
||||
|
||||
[format]
|
||||
path-ignore=<<EOT
|
||||
^(
|
||||
Packages/com\.unity\.package-manager-doctools
|
||||
|Tools/CodeAnalyzerTestProject
|
||||
)/
|
||||
EOT
|
|
@ -1,24 +1,24 @@
|
|||
code_analyser:
|
||||
name : Code Analyzer
|
||||
agent:
|
||||
type: Unity::VM::osx
|
||||
image: package-ci/mac:stable
|
||||
flavor: m1.mac
|
||||
commands:
|
||||
- git submodule update --init
|
||||
- mkdir Tools/CodeAnalyzerTestProject/Microsoft.CodeQuality.Analyzers
|
||||
- curl -L https://www.nuget.org/api/v2/package/Microsoft.CodeQuality.Analyzers/2.9.2 -o Tools/CodeAnalyzerTestProject/Microsoft.CodeQuality.Analyzers/Microsoft.CodeQuality.Analyzers.zip
|
||||
- unzip Tools/CodeAnalyzerTestProject/Microsoft.CodeQuality.Analyzers/Microsoft.CodeQuality.Analyzers.zip -d Tools/CodeAnalyzerTestProject/Microsoft.CodeQuality.Analyzers
|
||||
- npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm
|
||||
- upm-ci package pack --package-path ./Packages/com.unity.inputsystem/
|
||||
- upm-ci project test --project-path Tools/CodeAnalyzerTestProject -u 2019.4
|
||||
triggers:
|
||||
cancel_old_ci: true
|
||||
pull_requests:
|
||||
- targets:
|
||||
only:
|
||||
- "develop"
|
||||
artifacts:
|
||||
UTR_Output.zip:
|
||||
paths:
|
||||
- "upm-ci~/test-results/**/*"
|
||||
code_analyser:
|
||||
name : Code Analyzer
|
||||
agent:
|
||||
type: Unity::VM::osx
|
||||
image: package-ci/mac:stable
|
||||
flavor: m1.mac
|
||||
commands:
|
||||
- git submodule update --init
|
||||
- mkdir Tools/CodeAnalyzerTestProject/Microsoft.CodeQuality.Analyzers
|
||||
- curl -L https://www.nuget.org/api/v2/package/Microsoft.CodeQuality.Analyzers/2.9.2 -o Tools/CodeAnalyzerTestProject/Microsoft.CodeQuality.Analyzers/Microsoft.CodeQuality.Analyzers.zip
|
||||
- unzip Tools/CodeAnalyzerTestProject/Microsoft.CodeQuality.Analyzers/Microsoft.CodeQuality.Analyzers.zip -d Tools/CodeAnalyzerTestProject/Microsoft.CodeQuality.Analyzers
|
||||
- npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm
|
||||
- upm-ci package pack --package-path ./Packages/com.unity.inputsystem/
|
||||
- upm-ci project test --project-path Tools/CodeAnalyzerTestProject -u 2019.4
|
||||
triggers:
|
||||
cancel_old_ci: true
|
||||
pull_requests:
|
||||
- targets:
|
||||
only:
|
||||
- "develop"
|
||||
artifacts:
|
||||
UTR_Output.zip:
|
||||
paths:
|
||||
- "upm-ci~/test-results/**/*"
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
check_formatting:
|
||||
name : Check formatting
|
||||
agent:
|
||||
type: Unity::VM::osx
|
||||
image: desktop/desktop-macos-10.14:latest
|
||||
flavor: m1.mac
|
||||
commands:
|
||||
- hg clone -b stable http://hg-mirror-slo.hq.unity3d.com/unity-extra/unity-meta
|
||||
- perl unity-meta/Tools/Format/format.pl Assets Packages --dry-run
|
||||
triggers:
|
||||
cancel_old_ci: true
|
||||
pull_requests:
|
||||
- targets:
|
||||
only:
|
||||
- "develop"
|
||||
check_formatting:
|
||||
name : Check formatting
|
||||
agent:
|
||||
type: Unity::VM::osx
|
||||
image: desktop/desktop-macos-10.14:latest
|
||||
flavor: m1.mac
|
||||
commands:
|
||||
- hg clone -b stable http://hg-mirror-slo.hq.unity3d.com/unity-extra/unity-meta
|
||||
- perl unity-meta/Tools/Format/format.pl Assets Packages --dry-run
|
||||
triggers:
|
||||
cancel_old_ci: true
|
||||
pull_requests:
|
||||
- targets:
|
||||
only:
|
||||
- "develop"
|
||||
|
|
|
@ -1,20 +1,20 @@
|
|||
promote:
|
||||
name: Promote to Production
|
||||
agent:
|
||||
type: Unity::VM
|
||||
image: package-ci/win10:stable
|
||||
flavor: b1.large
|
||||
dependencies:
|
||||
- .yamato/publish-samples.yml
|
||||
variables:
|
||||
UPMCI_PROMOTION: 1
|
||||
commands:
|
||||
- mv ./Assets/Samples ./Packages/com.unity.inputsystem
|
||||
- mv ./Assets/Samples.meta ./Packages/com.unity.inputsystem
|
||||
- npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm
|
||||
- upm-ci package pack --package-path ./Packages/com.unity.inputsystem/
|
||||
- upm-ci package promote --package-path ./Packages/com.unity.inputsystem/
|
||||
artifacts:
|
||||
artifacts:
|
||||
paths:
|
||||
- "upm-ci~/**/*"
|
||||
promote:
|
||||
name: Promote to Production
|
||||
agent:
|
||||
type: Unity::VM
|
||||
image: package-ci/win10:stable
|
||||
flavor: b1.large
|
||||
dependencies:
|
||||
- .yamato/publish-samples.yml
|
||||
variables:
|
||||
UPMCI_PROMOTION: 1
|
||||
commands:
|
||||
- mv ./Assets/Samples ./Packages/com.unity.inputsystem
|
||||
- mv ./Assets/Samples.meta ./Packages/com.unity.inputsystem
|
||||
- npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm
|
||||
- upm-ci package pack --package-path ./Packages/com.unity.inputsystem/
|
||||
- upm-ci package promote --package-path ./Packages/com.unity.inputsystem/
|
||||
artifacts:
|
||||
artifacts:
|
||||
paths:
|
||||
- "upm-ci~/**/*"
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
test_sample_projects:
|
||||
name : Publish Sample Projects
|
||||
agent:
|
||||
type: Unity::VM::osx
|
||||
image: package-ci/mac:stable
|
||||
flavor: m1.mac
|
||||
commands:
|
||||
- npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm
|
||||
- upm-ci package pack --package-path ./Packages/com.unity.inputsystem/
|
||||
- upm-ci package test --package-path ./Packages/com.unity.inputsystem/ -u 2019.4
|
||||
- Editor=.Editor/Unity.app/Contents/MacOS/Unity Method=Publish sh ExternalSampleProjects/publish.sh
|
||||
artifacts:
|
||||
UTR_Output.zip:
|
||||
paths:
|
||||
- "upm-ci~/**/*"
|
||||
test_sample_projects:
|
||||
name : Publish Sample Projects
|
||||
agent:
|
||||
type: Unity::VM::osx
|
||||
image: package-ci/mac:stable
|
||||
flavor: m1.mac
|
||||
commands:
|
||||
- npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm
|
||||
- upm-ci package pack --package-path ./Packages/com.unity.inputsystem/
|
||||
- upm-ci package test --package-path ./Packages/com.unity.inputsystem/ -u 2019.4
|
||||
- Editor=.Editor/Unity.app/Contents/MacOS/Unity Method=Publish sh ExternalSampleProjects/publish.sh
|
||||
artifacts:
|
||||
UTR_Output.zip:
|
||||
paths:
|
||||
- "upm-ci~/**/*"
|
||||
|
|
|
@ -1,25 +1,25 @@
|
|||
{% metadata_file .yamato/config.metadata %}
|
||||
---
|
||||
{% for editor in editors %}
|
||||
test_sample_projects_{{ editor.version }}:
|
||||
name : Test Sample Projects {{ editor.version }}
|
||||
agent:
|
||||
type: Unity::VM::osx
|
||||
image: package-ci/mac:stable
|
||||
flavor: m1.mac
|
||||
commands:
|
||||
- npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm
|
||||
- upm-ci package pack --package-path ./Packages/com.unity.inputsystem/
|
||||
- upm-ci package test --package-path ./Packages/com.unity.inputsystem/ -u {{ editor.version }}
|
||||
- Editor=.Editor/Unity.app/Contents/MacOS/Unity Method=DryRun sh ExternalSampleProjects/publish.sh
|
||||
triggers:
|
||||
cancel_old_ci: true
|
||||
pull_requests:
|
||||
- targets:
|
||||
only:
|
||||
- "develop"
|
||||
artifacts:
|
||||
UTR_Output.zip:
|
||||
paths:
|
||||
- "upm-ci~/**/*"
|
||||
{% metadata_file .yamato/config.metadata %}
|
||||
---
|
||||
{% for editor in editors %}
|
||||
test_sample_projects_{{ editor.version }}:
|
||||
name : Test Sample Projects {{ editor.version }}
|
||||
agent:
|
||||
type: Unity::VM::osx
|
||||
image: package-ci/mac:stable
|
||||
flavor: m1.mac
|
||||
commands:
|
||||
- npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm
|
||||
- upm-ci package pack --package-path ./Packages/com.unity.inputsystem/
|
||||
- upm-ci package test --package-path ./Packages/com.unity.inputsystem/ -u {{ editor.version }}
|
||||
- Editor=.Editor/Unity.app/Contents/MacOS/Unity Method=DryRun sh ExternalSampleProjects/publish.sh
|
||||
triggers:
|
||||
cancel_old_ci: true
|
||||
pull_requests:
|
||||
- targets:
|
||||
only:
|
||||
- "develop"
|
||||
artifacts:
|
||||
UTR_Output.zip:
|
||||
paths:
|
||||
- "upm-ci~/**/*"
|
||||
{% endfor %}
|
|
@ -1,168 +1,168 @@
|
|||
{% metadata_file .yamato/config.metadata %}
|
||||
---
|
||||
|
||||
{% for editor in editors %}
|
||||
{% for platform in platforms %}
|
||||
{{ platform.name }}_{{ editor.version }}:
|
||||
name : Build and Test version {{ editor.version }} on {{ platform.name }}
|
||||
agent:
|
||||
type: {{ platform.type }}
|
||||
image: {{ platform.image }}
|
||||
flavor: {{ platform.flavor}}
|
||||
commands:
|
||||
# We keep the samples in Assets/ as they otherwise won't get imported and you can't
|
||||
# really work with them. Move them into the package for when we run upm-ci here.
|
||||
- mv ./Assets/Samples ./Packages/com.unity.inputsystem
|
||||
- mv ./Assets/Samples.meta ./Packages/com.unity.inputsystem
|
||||
- npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm
|
||||
- upm-ci package pack --package-path ./Packages/com.unity.inputsystem/
|
||||
- upm-ci package test --package-path ./Packages/com.unity.inputsystem/ -u {{ editor.version }}
|
||||
{% if platform.installscript %}
|
||||
- pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple
|
||||
- {{ platform.installscript }} {{ editor.version }}
|
||||
{% endif %}
|
||||
# ADBv2 on 2019.4 causes the test runner to not start on initial import when the
|
||||
# samples are in the package. Move the samples back into the project.
|
||||
- mv ./Packages/com.unity.inputsystem/Samples ./Assets
|
||||
- mv ./Packages/com.unity.inputsystem/Samples.meta ./Assets
|
||||
- upm-ci~/tools/utr/utr --testproject . --timeout=1200 --editor-location=.Editor --artifacts_path=upm-ci~/test-results/isolation-com.unity.inputsystem.tests --suite=playmode --api-profile=NET_4_6 --stdout-filter=minimal {% if platform.runtime %} --platform {{ platform.runtime }} {% endif %} {% if platform.scripting-backend %} --scripting-backend {{ platform.scripting-backend }} {% endif %} --report-performance-data --performance-project-id=InputSystem
|
||||
artifacts:
|
||||
UTR_Output.zip:
|
||||
paths:
|
||||
- "upm-ci~/test-results/**/*"
|
||||
{% endfor %}
|
||||
{% endfor %}
|
||||
|
||||
{% for editor in editors %}
|
||||
build_ios_{{ editor.version }}:
|
||||
name: Build Tests on {{ editor.version }} on ios
|
||||
agent:
|
||||
type: Unity::VM::osx
|
||||
image: mobile/macos-10.13-testing:stable
|
||||
flavor: b1.large
|
||||
commands:
|
||||
- pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple
|
||||
- unity-downloader-cli -c Editor -c iOS -u {{ editor.version }} --fast -w
|
||||
- curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output utr
|
||||
- chmod +x ./utr
|
||||
- ./utr --suite=playmode --platform=iOS --editor-location=.Editor --testproject=. --player-save-path=build/players --artifacts_path=build/logs --build-only --report-performance-data --performance-project-id=InputSystem
|
||||
artifacts:
|
||||
players:
|
||||
paths:
|
||||
- "build/players/**"
|
||||
logs:
|
||||
paths:
|
||||
- "build/logs/**"
|
||||
|
||||
run_ios_{{ editor.version }}:
|
||||
name: Run Tests on {{ editor.version }} on ios
|
||||
agent:
|
||||
type: Unity::mobile::iPhone
|
||||
image: mobile/macos-10.13-testing:stable
|
||||
flavor: b1.medium
|
||||
skip_checkout: true
|
||||
dependencies:
|
||||
- .yamato/upm-ci.yml#build_ios_{{ editor.version }}
|
||||
commands:
|
||||
# Download standalone UnityTestRunner
|
||||
- curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output utr
|
||||
# Give UTR execution permissions
|
||||
- chmod +x ./utr
|
||||
# Run the test build on the device
|
||||
- ./utr --suite=playmode --platform=iOS --player-load-path=build/players --artifacts_path=build/test-results --report-performance-data --performance-project-id=InputSystem
|
||||
artifacts:
|
||||
logs:
|
||||
paths:
|
||||
- "build/test-results/**"
|
||||
|
||||
{% for backend in scripting_backends %}
|
||||
build_android_{{ editor.version }}_{{ backend.name }}:
|
||||
name: Build Tests on {{ editor.version }} on android {{ backend.name }}
|
||||
agent:
|
||||
type: Unity::VM
|
||||
image: mobile/android-execution-r19:stable
|
||||
flavor: b1.xlarge
|
||||
commands:
|
||||
- pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple
|
||||
- unity-downloader-cli -c Editor -c Android -u {{ editor.version }} --fast -w
|
||||
- curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output utr.bat
|
||||
- ./utr.bat --suite=playmode --platform=Android --editor-location=.Editor --testproject=. --player-save-path=build/players --artifacts_path=build/logs --scripting-backend={{ backend.name }} --build-only --repository --performance-project-id=InputSystem
|
||||
artifacts:
|
||||
players:
|
||||
paths:
|
||||
- "build/players/**"
|
||||
logs:
|
||||
paths:
|
||||
- "build/logs/**"
|
||||
run_android_{{ editor.version }}_{{ backend.name }}:
|
||||
name: Run Tests on {{ editor.version }} on android {{ backend.name }}
|
||||
agent:
|
||||
type: Unity::mobile::shield
|
||||
image: mobile/android-execution-r19:stable
|
||||
flavor: b1.medium
|
||||
|
||||
# Skip repository cloning
|
||||
skip_checkout: true
|
||||
# Set a dependency on the build job
|
||||
dependencies:
|
||||
- .yamato/upm-ci.yml#build_android_{{ editor.version }}_{{ backend.name }}
|
||||
commands:
|
||||
- |
|
||||
# Download standalone UnityTestRunner
|
||||
curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output utr.bat
|
||||
# Set the IP of the device. In case device gets lost, UTR will try to recconect to ANDROID_DEVICE_CONNECTION
|
||||
set ANDROID_DEVICE_CONNECTION=%BOKKEN_DEVICE_IP%
|
||||
# Establish an ADB connection with the device
|
||||
start %ANDROID_SDK_ROOT%\platform-tools\adb.exe connect %BOKKEN_DEVICE_IP%
|
||||
# List the connected devices
|
||||
start %ANDROID_SDK_ROOT%\platform-tools\adb.exe devices
|
||||
./utr --suite=playmode --platform=android --player-load-path=build/players --artifacts_path=build/test-results --report-performance-data --performance-project-id=InputSystem
|
||||
after:
|
||||
- start %ANDROID_SDK_ROOT%\platform-tools\adb.exe connect %BOKKEN_DEVICE_IP%
|
||||
- if not exist build\test-results mkdir build\test-results
|
||||
- powershell %ANDROID_SDK_ROOT%\platform-tools\adb.exe logcat -d > build/test-results/device_log.txt
|
||||
# Set uploadable artifact paths
|
||||
artifacts:
|
||||
logs:
|
||||
paths:
|
||||
- "build/test-results/**"
|
||||
{% endfor %}
|
||||
|
||||
{% endfor %}
|
||||
|
||||
|
||||
all_tests:
|
||||
name: All Tests
|
||||
dependencies:
|
||||
{% for editor in editors %}
|
||||
{% for platform in platforms %}
|
||||
- .yamato/upm-ci.yml#{{ platform.name }}_{{ editor.version }}
|
||||
{% endfor %}
|
||||
{% for backend in scripting_backends %}
|
||||
- .yamato/upm-ci.yml#run_android_{{ editor.version }}_{{ backend.name }}
|
||||
{% endfor %}
|
||||
- .yamato/upm-ci.yml#run_ios_{{ editor.version }}
|
||||
{% endfor %}
|
||||
triggers:
|
||||
cancel_old_ci: true
|
||||
pull_requests:
|
||||
- targets:
|
||||
only:
|
||||
- "develop"
|
||||
|
||||
publish:
|
||||
name: Publish to Internal Registry
|
||||
agent:
|
||||
type: Unity::VM
|
||||
image: package-ci/win10:stable
|
||||
flavor: b1.large
|
||||
commands:
|
||||
- mv ./Assets/Samples ./Packages/com.unity.inputsystem
|
||||
- mv ./Assets/Samples.meta ./Packages/com.unity.inputsystem
|
||||
- npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm
|
||||
- upm-ci package pack --package-path ./Packages/com.unity.inputsystem/
|
||||
- upm-ci package publish --package-path ./Packages/com.unity.inputsystem/
|
||||
artifacts:
|
||||
artifacts:
|
||||
paths:
|
||||
- "upm-ci~/packages/*.tgz"
|
||||
{% metadata_file .yamato/config.metadata %}
|
||||
---
|
||||
|
||||
{% for editor in editors %}
|
||||
{% for platform in platforms %}
|
||||
{{ platform.name }}_{{ editor.version }}:
|
||||
name : Build and Test version {{ editor.version }} on {{ platform.name }}
|
||||
agent:
|
||||
type: {{ platform.type }}
|
||||
image: {{ platform.image }}
|
||||
flavor: {{ platform.flavor}}
|
||||
commands:
|
||||
# We keep the samples in Assets/ as they otherwise won't get imported and you can't
|
||||
# really work with them. Move them into the package for when we run upm-ci here.
|
||||
- mv ./Assets/Samples ./Packages/com.unity.inputsystem
|
||||
- mv ./Assets/Samples.meta ./Packages/com.unity.inputsystem
|
||||
- npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm
|
||||
- upm-ci package pack --package-path ./Packages/com.unity.inputsystem/
|
||||
- upm-ci package test --package-path ./Packages/com.unity.inputsystem/ -u {{ editor.version }}
|
||||
{% if platform.installscript %}
|
||||
- pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple
|
||||
- {{ platform.installscript }} {{ editor.version }}
|
||||
{% endif %}
|
||||
# ADBv2 on 2019.4 causes the test runner to not start on initial import when the
|
||||
# samples are in the package. Move the samples back into the project.
|
||||
- mv ./Packages/com.unity.inputsystem/Samples ./Assets
|
||||
- mv ./Packages/com.unity.inputsystem/Samples.meta ./Assets
|
||||
- upm-ci~/tools/utr/utr --testproject . --timeout=1200 --editor-location=.Editor --artifacts_path=upm-ci~/test-results/isolation-com.unity.inputsystem.tests --suite=playmode --api-profile=NET_4_6 --stdout-filter=minimal {% if platform.runtime %} --platform {{ platform.runtime }} {% endif %} {% if platform.scripting-backend %} --scripting-backend {{ platform.scripting-backend }} {% endif %} --report-performance-data --performance-project-id=InputSystem
|
||||
artifacts:
|
||||
UTR_Output.zip:
|
||||
paths:
|
||||
- "upm-ci~/test-results/**/*"
|
||||
{% endfor %}
|
||||
{% endfor %}
|
||||
|
||||
{% for editor in editors %}
|
||||
build_ios_{{ editor.version }}:
|
||||
name: Build Tests on {{ editor.version }} on ios
|
||||
agent:
|
||||
type: Unity::VM::osx
|
||||
image: mobile/macos-10.13-testing:stable
|
||||
flavor: b1.large
|
||||
commands:
|
||||
- pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple
|
||||
- unity-downloader-cli -c Editor -c iOS -u {{ editor.version }} --fast -w
|
||||
- curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output utr
|
||||
- chmod +x ./utr
|
||||
- ./utr --suite=playmode --platform=iOS --editor-location=.Editor --testproject=. --player-save-path=build/players --artifacts_path=build/logs --build-only --report-performance-data --performance-project-id=InputSystem
|
||||
artifacts:
|
||||
players:
|
||||
paths:
|
||||
- "build/players/**"
|
||||
logs:
|
||||
paths:
|
||||
- "build/logs/**"
|
||||
|
||||
run_ios_{{ editor.version }}:
|
||||
name: Run Tests on {{ editor.version }} on ios
|
||||
agent:
|
||||
type: Unity::mobile::iPhone
|
||||
image: mobile/macos-10.13-testing:stable
|
||||
flavor: b1.medium
|
||||
skip_checkout: true
|
||||
dependencies:
|
||||
- .yamato/upm-ci.yml#build_ios_{{ editor.version }}
|
||||
commands:
|
||||
# Download standalone UnityTestRunner
|
||||
- curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr --output utr
|
||||
# Give UTR execution permissions
|
||||
- chmod +x ./utr
|
||||
# Run the test build on the device
|
||||
- ./utr --suite=playmode --platform=iOS --player-load-path=build/players --artifacts_path=build/test-results --report-performance-data --performance-project-id=InputSystem
|
||||
artifacts:
|
||||
logs:
|
||||
paths:
|
||||
- "build/test-results/**"
|
||||
|
||||
{% for backend in scripting_backends %}
|
||||
build_android_{{ editor.version }}_{{ backend.name }}:
|
||||
name: Build Tests on {{ editor.version }} on android {{ backend.name }}
|
||||
agent:
|
||||
type: Unity::VM
|
||||
image: mobile/android-execution-r19:stable
|
||||
flavor: b1.xlarge
|
||||
commands:
|
||||
- pip install unity-downloader-cli --index-url https://artifactory.prd.it.unity3d.com/artifactory/api/pypi/pypi/simple
|
||||
- unity-downloader-cli -c Editor -c Android -u {{ editor.version }} --fast -w
|
||||
- curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output utr.bat
|
||||
- ./utr.bat --suite=playmode --platform=Android --editor-location=.Editor --testproject=. --player-save-path=build/players --artifacts_path=build/logs --scripting-backend={{ backend.name }} --build-only --repository --performance-project-id=InputSystem
|
||||
artifacts:
|
||||
players:
|
||||
paths:
|
||||
- "build/players/**"
|
||||
logs:
|
||||
paths:
|
||||
- "build/logs/**"
|
||||
run_android_{{ editor.version }}_{{ backend.name }}:
|
||||
name: Run Tests on {{ editor.version }} on android {{ backend.name }}
|
||||
agent:
|
||||
type: Unity::mobile::shield
|
||||
image: mobile/android-execution-r19:stable
|
||||
flavor: b1.medium
|
||||
|
||||
# Skip repository cloning
|
||||
skip_checkout: true
|
||||
# Set a dependency on the build job
|
||||
dependencies:
|
||||
- .yamato/upm-ci.yml#build_android_{{ editor.version }}_{{ backend.name }}
|
||||
commands:
|
||||
- |
|
||||
# Download standalone UnityTestRunner
|
||||
curl -s https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat --output utr.bat
|
||||
# Set the IP of the device. In case device gets lost, UTR will try to recconect to ANDROID_DEVICE_CONNECTION
|
||||
set ANDROID_DEVICE_CONNECTION=%BOKKEN_DEVICE_IP%
|
||||
# Establish an ADB connection with the device
|
||||
start %ANDROID_SDK_ROOT%\platform-tools\adb.exe connect %BOKKEN_DEVICE_IP%
|
||||
# List the connected devices
|
||||
start %ANDROID_SDK_ROOT%\platform-tools\adb.exe devices
|
||||
./utr --suite=playmode --platform=android --player-load-path=build/players --artifacts_path=build/test-results --report-performance-data --performance-project-id=InputSystem
|
||||
after:
|
||||
- start %ANDROID_SDK_ROOT%\platform-tools\adb.exe connect %BOKKEN_DEVICE_IP%
|
||||
- if not exist build\test-results mkdir build\test-results
|
||||
- powershell %ANDROID_SDK_ROOT%\platform-tools\adb.exe logcat -d > build/test-results/device_log.txt
|
||||
# Set uploadable artifact paths
|
||||
artifacts:
|
||||
logs:
|
||||
paths:
|
||||
- "build/test-results/**"
|
||||
{% endfor %}
|
||||
|
||||
{% endfor %}
|
||||
|
||||
|
||||
all_tests:
|
||||
name: All Tests
|
||||
dependencies:
|
||||
{% for editor in editors %}
|
||||
{% for platform in platforms %}
|
||||
- .yamato/upm-ci.yml#{{ platform.name }}_{{ editor.version }}
|
||||
{% endfor %}
|
||||
{% for backend in scripting_backends %}
|
||||
- .yamato/upm-ci.yml#run_android_{{ editor.version }}_{{ backend.name }}
|
||||
{% endfor %}
|
||||
- .yamato/upm-ci.yml#run_ios_{{ editor.version }}
|
||||
{% endfor %}
|
||||
triggers:
|
||||
cancel_old_ci: true
|
||||
pull_requests:
|
||||
- targets:
|
||||
only:
|
||||
- "develop"
|
||||
|
||||
publish:
|
||||
name: Publish to Internal Registry
|
||||
agent:
|
||||
type: Unity::VM
|
||||
image: package-ci/win10:stable
|
||||
flavor: b1.large
|
||||
commands:
|
||||
- mv ./Assets/Samples ./Packages/com.unity.inputsystem
|
||||
- mv ./Assets/Samples.meta ./Packages/com.unity.inputsystem
|
||||
- npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm
|
||||
- upm-ci package pack --package-path ./Packages/com.unity.inputsystem/
|
||||
- upm-ci package publish --package-path ./Packages/com.unity.inputsystem/
|
||||
artifacts:
|
||||
artifacts:
|
||||
paths:
|
||||
- "upm-ci~/packages/*.tgz"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
REM Use this script if you don't want to enable script executions on your system
|
||||
PowerShell -NoProfile -ExecutionPolicy Bypass -Command "& .\AndroidBuildTests.ps1"
|
||||
REM Use this script if you don't want to enable script executions on your system
|
||||
PowerShell -NoProfile -ExecutionPolicy Bypass -Command "& .\AndroidBuildTests.ps1"
|
||||
|
|
|
@ -1,18 +1,18 @@
|
|||
$Env:EDITOR_LOCATION = ""
|
||||
|
||||
If (!$Env:EDITOR_LOCATION)
|
||||
{
|
||||
Write-Output "Please specify Editor path, for ex., C:/Program Files/Unity/Hub/Editor/2019.3.13f1/Editor or modify this bat file"
|
||||
$Env:EDITOR_LOCATION = Read-Host -Prompt 'Editor Location'
|
||||
}
|
||||
|
||||
If (!$Env:EDITOR_LOCATION)
|
||||
{
|
||||
Write-Output "Invalid editor location, exiting"
|
||||
exit
|
||||
}
|
||||
|
||||
Write-Output "Editor location is $Env:EDITOR_LOCATION"
|
||||
|
||||
Invoke-WebRequest -Uri "https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat" -OutFile "utr.bat"
|
||||
./utr.bat --suite=playmode --platform=Android --editor-location="$Env:EDITOR_LOCATION" --testproject=F:/Projects/InputSystem --player-save-path=build/players --artifacts_path=build/logs --scripting-backend=il2cpp --build-only
|
||||
$Env:EDITOR_LOCATION = ""
|
||||
|
||||
If (!$Env:EDITOR_LOCATION)
|
||||
{
|
||||
Write-Output "Please specify Editor path, for ex., C:/Program Files/Unity/Hub/Editor/2019.3.13f1/Editor or modify this bat file"
|
||||
$Env:EDITOR_LOCATION = Read-Host -Prompt 'Editor Location'
|
||||
}
|
||||
|
||||
If (!$Env:EDITOR_LOCATION)
|
||||
{
|
||||
Write-Output "Invalid editor location, exiting"
|
||||
exit
|
||||
}
|
||||
|
||||
Write-Output "Editor location is $Env:EDITOR_LOCATION"
|
||||
|
||||
Invoke-WebRequest -Uri "https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat" -OutFile "utr.bat"
|
||||
./utr.bat --suite=playmode --platform=Android --editor-location="$Env:EDITOR_LOCATION" --testproject=F:/Projects/InputSystem --player-save-path=build/players --artifacts_path=build/logs --scripting-backend=il2cpp --build-only
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
REM Use this script if you don't want to enable script executions on your system
|
||||
PowerShell -NoProfile -ExecutionPolicy Bypass -Command "& .\AndroidRunTests.ps1"
|
||||
REM Use this script if you don't want to enable script executions on your system
|
||||
PowerShell -NoProfile -ExecutionPolicy Bypass -Command "& .\AndroidRunTests.ps1"
|
||||
|
|
|
@ -1,18 +1,18 @@
|
|||
$Env:ANDROID_SDK_ROOT = ""
|
||||
|
||||
If (!$Env:ANDROID_SDK_ROOT)
|
||||
{
|
||||
Write-Output "Please specify Android SDK Root path, for ex., C:/Program Files/Unity/Hub/Editor/2019.3.13f1/Editor/Data/PlaybackEngines/AndroidPlayer/SDK or modify this bat file"
|
||||
$Env:ANDROID_SDK_ROOT = Read-Host -Prompt 'Android SDK ROOT'
|
||||
}
|
||||
|
||||
If (!$Env:ANDROID_SDK_ROOT)
|
||||
{
|
||||
Write-Output "Invalid ANDROID_SDK_ROOT location, exiting"
|
||||
exit
|
||||
}
|
||||
|
||||
Write-Output "ANDROID_SDK_ROOT is $Env:ANDROID_SDK_ROOT"
|
||||
|
||||
Invoke-WebRequest -Uri "https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat" -OutFile "utr.bat"
|
||||
./utr.bat --suite=playmode --platform=android --player-load-path=build/players --artifacts_path=build/test-results
|
||||
$Env:ANDROID_SDK_ROOT = ""
|
||||
|
||||
If (!$Env:ANDROID_SDK_ROOT)
|
||||
{
|
||||
Write-Output "Please specify Android SDK Root path, for ex., C:/Program Files/Unity/Hub/Editor/2019.3.13f1/Editor/Data/PlaybackEngines/AndroidPlayer/SDK or modify this bat file"
|
||||
$Env:ANDROID_SDK_ROOT = Read-Host -Prompt 'Android SDK ROOT'
|
||||
}
|
||||
|
||||
If (!$Env:ANDROID_SDK_ROOT)
|
||||
{
|
||||
Write-Output "Invalid ANDROID_SDK_ROOT location, exiting"
|
||||
exit
|
||||
}
|
||||
|
||||
Write-Output "ANDROID_SDK_ROOT is $Env:ANDROID_SDK_ROOT"
|
||||
|
||||
Invoke-WebRequest -Uri "https://artifactory.internal.unity3d.com/core-automation/tools/utr-standalone/utr.bat" -OutFile "utr.bat"
|
||||
./utr.bat --suite=playmode --platform=android --player-load-path=build/players --artifacts_path=build/test-results
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 2c783a24fcae4266ae1b3430c0dc4433
|
||||
fileFormatVersion: 2
|
||||
guid: 2c783a24fcae4266ae1b3430c0dc4433
|
||||
timeCreated: 1567712737
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 6e8a6e05ef574104aa092246a5e62f57
|
||||
fileFormatVersion: 2
|
||||
guid: 6e8a6e05ef574104aa092246a5e62f57
|
||||
timeCreated: 1569837656
|
|
@ -1,4 +1,4 @@
|
|||
{
|
||||
"displayName": "Gamepad Mouse Cursor",
|
||||
"description": "An example that shows how to use the gamepad for driving a mouse cursor for use with UIs."
|
||||
}
|
||||
{
|
||||
"displayName": "Gamepad Mouse Cursor",
|
||||
"description": "An example that shows how to use the gamepad for driving a mouse cursor for use with UIs."
|
||||
}
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
{
|
||||
"displayName": "In-Game Hints",
|
||||
"description": "Demonstrates how to create in-game hints in the UI which reflect current bindings and active control schemes."
|
||||
}
|
||||
{
|
||||
"displayName": "In-Game Hints",
|
||||
"description": "Demonstrates how to create in-game hints in the UI which reflect current bindings and active control schemes."
|
||||
}
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 3d9c0d91f50349d29637153ddec7f1d9
|
||||
fileFormatVersion: 2
|
||||
guid: 3d9c0d91f50349d29637153ddec7f1d9
|
||||
timeCreated: 1565354374
|
|
@ -1,4 +1,4 @@
|
|||
{
|
||||
"displayName": "Input Recorder",
|
||||
"description": "Shows how to capture and replay input events. Also useful by itself to debug input event sequences."
|
||||
}
|
||||
{
|
||||
"displayName": "Input Recorder",
|
||||
"description": "Shows how to capture and replay input events. Also useful by itself to debug input event sequences."
|
||||
}
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 0bb726b4db024f738c493b8132730571
|
||||
fileFormatVersion: 2
|
||||
guid: 0bb726b4db024f738c493b8132730571
|
||||
timeCreated: 1574087726
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: c7efc8d27cb74c05a04933d66f7f8062
|
||||
fileFormatVersion: 2
|
||||
guid: c7efc8d27cb74c05a04933d66f7f8062
|
||||
timeCreated: 1574262802
|
|
@ -1,4 +1,4 @@
|
|||
{
|
||||
"displayName": "Rebinding UI",
|
||||
"description": "An example UI component that demonstrates how to create UI for rebinding actions."
|
||||
}
|
||||
{
|
||||
"displayName": "Rebinding UI",
|
||||
"description": "An example UI component that demonstrates how to create UI for rebinding actions."
|
||||
}
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 84cd9b84e0604a9abafb77712f1df90a
|
||||
fileFormatVersion: 2
|
||||
guid: 84cd9b84e0604a9abafb77712f1df90a
|
||||
timeCreated: 1574980060
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 986714cc7e144e9d8c01496d4b2687d4
|
||||
fileFormatVersion: 2
|
||||
guid: 986714cc7e144e9d8c01496d4b2687d4
|
||||
timeCreated: 1574956713
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: fa7fa75d154b431893a88cd8aa9c1d10
|
||||
fileFormatVersion: 2
|
||||
guid: fa7fa75d154b431893a88cd8aa9c1d10
|
||||
timeCreated: 1574957258
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 3d9c0d91f50349d29637153ddec7f1d9
|
||||
fileFormatVersion: 2
|
||||
guid: 3d9c0d91f50349d29637153ddec7f1d9
|
||||
timeCreated: 1565354374
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 0923a5a14f884859a39872d225d9c72b
|
||||
fileFormatVersion: 2
|
||||
guid: 0923a5a14f884859a39872d225d9c72b
|
||||
timeCreated: 1565353371
|
|
@ -1,4 +1,4 @@
|
|||
{
|
||||
"displayName": "Simple Multiplayer",
|
||||
"description": "Demonstrates how to set up a simple local multiplayer scenario."
|
||||
}
|
||||
{
|
||||
"displayName": "Simple Multiplayer",
|
||||
"description": "Demonstrates how to set up a simple local multiplayer scenario."
|
||||
}
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: a396b27b34d7491d8e61e98c7a20e012
|
||||
fileFormatVersion: 2
|
||||
guid: a396b27b34d7491d8e61e98c7a20e012
|
||||
timeCreated: 1558351405
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: d7be680ba7ac495498af730264e753a6
|
||||
fileFormatVersion: 2
|
||||
guid: d7be680ba7ac495498af730264e753a6
|
||||
timeCreated: 1558351696
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 1d5bfaba4c6046cb9058803825fc2157
|
||||
fileFormatVersion: 2
|
||||
guid: 1d5bfaba4c6046cb9058803825fc2157
|
||||
timeCreated: 1517180327
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 12ea501477b546bda534e4bc0d646d3b
|
||||
fileFormatVersion: 2
|
||||
guid: 12ea501477b546bda534e4bc0d646d3b
|
||||
timeCreated: 1556717721
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: c3dded740c6845b1946532a795840ed2
|
||||
fileFormatVersion: 2
|
||||
guid: c3dded740c6845b1946532a795840ed2
|
||||
timeCreated: 1511133990
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 23936e98e17f45d88e1afab8c86eb24a
|
||||
fileFormatVersion: 2
|
||||
guid: 23936e98e17f45d88e1afab8c86eb24a
|
||||
timeCreated: 1563281228
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 40014b2e9e0b46ae8e3250ad418160cf
|
||||
fileFormatVersion: 2
|
||||
guid: 40014b2e9e0b46ae8e3250ad418160cf
|
||||
timeCreated: 1574259763
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 37dd119f0a8c48d99a7bc127d6d05626
|
||||
fileFormatVersion: 2
|
||||
guid: 37dd119f0a8c48d99a7bc127d6d05626
|
||||
timeCreated: 1579708580
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: f5ab52356050469888226204688f9f1a
|
||||
fileFormatVersion: 2
|
||||
guid: f5ab52356050469888226204688f9f1a
|
||||
timeCreated: 1578583368
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 3011c9b58a8d48ca96e33d6752fa563f
|
||||
fileFormatVersion: 2
|
||||
guid: 3011c9b58a8d48ca96e33d6752fa563f
|
||||
timeCreated: 1574953317
|
|
@ -1,3 +1,3 @@
|
|||
This sample of beautiful emojis are provided by EmojiOne https://www.emojione.com/
|
||||
|
||||
This sample of beautiful emojis are provided by EmojiOne https://www.emojione.com/
|
||||
|
||||
Please visit their website to view the complete set of their emojis and review their licensing terms.
|
|
@ -1,156 +1,156 @@
|
|||
{"frames": [
|
||||
|
||||
{
|
||||
"filename": "1f60a.png",
|
||||
"frame": {"x":0,"y":0,"w":128,"h":128},
|
||||
"rotated": false,
|
||||
"trimmed": false,
|
||||
"spriteSourceSize": {"x":0,"y":0,"w":128,"h":128},
|
||||
"sourceSize": {"w":128,"h":128},
|
||||
"pivot": {"x":0.5,"y":0.5}
|
||||
},
|
||||
{
|
||||
"filename": "1f60b.png",
|
||||
"frame": {"x":128,"y":0,"w":128,"h":128},
|
||||
"rotated": false,
|
||||
"trimmed": false,
|
||||
"spriteSourceSize": {"x":0,"y":0,"w":128,"h":128},
|
||||
"sourceSize": {"w":128,"h":128},
|
||||
"pivot": {"x":0.5,"y":0.5}
|
||||
},
|
||||
{
|
||||
"filename": "1f60d.png",
|
||||
"frame": {"x":256,"y":0,"w":128,"h":128},
|
||||
"rotated": false,
|
||||
"trimmed": false,
|
||||
"spriteSourceSize": {"x":0,"y":0,"w":128,"h":128},
|
||||
"sourceSize": {"w":128,"h":128},
|
||||
"pivot": {"x":0.5,"y":0.5}
|
||||
},
|
||||
{
|
||||
"filename": "1f60e.png",
|
||||
"frame": {"x":384,"y":0,"w":128,"h":128},
|
||||
"rotated": false,
|
||||
"trimmed": false,
|
||||
"spriteSourceSize": {"x":0,"y":0,"w":128,"h":128},
|
||||
"sourceSize": {"w":128,"h":128},
|
||||
"pivot": {"x":0.5,"y":0.5}
|
||||
},
|
||||
{
|
||||
"filename": "1f600.png",
|
||||
"frame": {"x":0,"y":128,"w":128,"h":128},
|
||||
"rotated": false,
|
||||
"trimmed": false,
|
||||
"spriteSourceSize": {"x":0,"y":0,"w":128,"h":128},
|
||||
"sourceSize": {"w":128,"h":128},
|
||||
"pivot": {"x":0.5,"y":0.5}
|
||||
},
|
||||
{
|
||||
"filename": "1f601.png",
|
||||
"frame": {"x":128,"y":128,"w":128,"h":128},
|
||||
"rotated": false,
|
||||
"trimmed": false,
|
||||
"spriteSourceSize": {"x":0,"y":0,"w":128,"h":128},
|
||||
"sourceSize": {"w":128,"h":128},
|
||||
"pivot": {"x":0.5,"y":0.5}
|
||||
},
|
||||
{
|
||||
"filename": "1f602.png",
|
||||
"frame": {"x":256,"y":128,"w":128,"h":128},
|
||||
"rotated": false,
|
||||
"trimmed": false,
|
||||
"spriteSourceSize": {"x":0,"y":0,"w":128,"h":128},
|
||||
"sourceSize": {"w":128,"h":128},
|
||||
"pivot": {"x":0.5,"y":0.5}
|
||||
},
|
||||
{
|
||||
"filename": "1f603.png",
|
||||
"frame": {"x":384,"y":128,"w":128,"h":128},
|
||||
"rotated": false,
|
||||
"trimmed": false,
|
||||
"spriteSourceSize": {"x":0,"y":0,"w":128,"h":128},
|
||||
"sourceSize": {"w":128,"h":128},
|
||||
"pivot": {"x":0.5,"y":0.5}
|
||||
},
|
||||
{
|
||||
"filename": "1f604.png",
|
||||
"frame": {"x":0,"y":256,"w":128,"h":128},
|
||||
"rotated": false,
|
||||
"trimmed": false,
|
||||
"spriteSourceSize": {"x":0,"y":0,"w":128,"h":128},
|
||||
"sourceSize": {"w":128,"h":128},
|
||||
"pivot": {"x":0.5,"y":0.5}
|
||||
},
|
||||
{
|
||||
"filename": "1f605.png",
|
||||
"frame": {"x":128,"y":256,"w":128,"h":128},
|
||||
"rotated": false,
|
||||
"trimmed": false,
|
||||
"spriteSourceSize": {"x":0,"y":0,"w":128,"h":128},
|
||||
"sourceSize": {"w":128,"h":128},
|
||||
"pivot": {"x":0.5,"y":0.5}
|
||||
},
|
||||
{
|
||||
"filename": "1f606.png",
|
||||
"frame": {"x":256,"y":256,"w":128,"h":128},
|
||||
"rotated": false,
|
||||
"trimmed": false,
|
||||
"spriteSourceSize": {"x":0,"y":0,"w":128,"h":128},
|
||||
"sourceSize": {"w":128,"h":128},
|
||||
"pivot": {"x":0.5,"y":0.5}
|
||||
},
|
||||
{
|
||||
"filename": "1f609.png",
|
||||
"frame": {"x":384,"y":256,"w":128,"h":128},
|
||||
"rotated": false,
|
||||
"trimmed": false,
|
||||
"spriteSourceSize": {"x":0,"y":0,"w":128,"h":128},
|
||||
"sourceSize": {"w":128,"h":128},
|
||||
"pivot": {"x":0.5,"y":0.5}
|
||||
},
|
||||
{
|
||||
"filename": "1f618.png",
|
||||
"frame": {"x":0,"y":384,"w":128,"h":128},
|
||||
"rotated": false,
|
||||
"trimmed": false,
|
||||
"spriteSourceSize": {"x":0,"y":0,"w":128,"h":128},
|
||||
"sourceSize": {"w":128,"h":128},
|
||||
"pivot": {"x":0.5,"y":0.5}
|
||||
},
|
||||
{
|
||||
"filename": "1f923.png",
|
||||
"frame": {"x":128,"y":384,"w":128,"h":128},
|
||||
"rotated": false,
|
||||
"trimmed": false,
|
||||
"spriteSourceSize": {"x":0,"y":0,"w":128,"h":128},
|
||||
"sourceSize": {"w":128,"h":128},
|
||||
"pivot": {"x":0.5,"y":0.5}
|
||||
},
|
||||
{
|
||||
"filename": "263a.png",
|
||||
"frame": {"x":256,"y":384,"w":128,"h":128},
|
||||
"rotated": false,
|
||||
"trimmed": false,
|
||||
"spriteSourceSize": {"x":0,"y":0,"w":128,"h":128},
|
||||
"sourceSize": {"w":128,"h":128},
|
||||
"pivot": {"x":0.5,"y":0.5}
|
||||
},
|
||||
{
|
||||
"filename": "2639.png",
|
||||
"frame": {"x":384,"y":384,"w":128,"h":128},
|
||||
"rotated": false,
|
||||
"trimmed": false,
|
||||
"spriteSourceSize": {"x":0,"y":0,"w":128,"h":128},
|
||||
"sourceSize": {"w":128,"h":128},
|
||||
"pivot": {"x":0.5,"y":0.5}
|
||||
}],
|
||||
"meta": {
|
||||
"app": "http://www.codeandweb.com/texturepacker",
|
||||
"version": "1.0",
|
||||
"image": "EmojiOne.png",
|
||||
"format": "RGBA8888",
|
||||
"size": {"w":512,"h":512},
|
||||
"scale": "1",
|
||||
"smartupdate": "$TexturePacker:SmartUpdate:196a26a2e149d875b91ffc8fa3581e76:fc928c7e275404b7e0649307410475cb:424723c3774975ddb2053fd5c4b85f6e$"
|
||||
}
|
||||
}
|
||||
{"frames": [
|
||||
|
||||
{
|
||||
"filename": "1f60a.png",
|
||||
"frame": {"x":0,"y":0,"w":128,"h":128},
|
||||
"rotated": false,
|
||||
"trimmed": false,
|
||||
"spriteSourceSize": {"x":0,"y":0,"w":128,"h":128},
|
||||
"sourceSize": {"w":128,"h":128},
|
||||
"pivot": {"x":0.5,"y":0.5}
|
||||
},
|
||||
{
|
||||
"filename": "1f60b.png",
|
||||
"frame": {"x":128,"y":0,"w":128,"h":128},
|
||||
"rotated": false,
|
||||
"trimmed": false,
|
||||
"spriteSourceSize": {"x":0,"y":0,"w":128,"h":128},
|
||||
"sourceSize": {"w":128,"h":128},
|
||||
"pivot": {"x":0.5,"y":0.5}
|
||||
},
|
||||
{
|
||||
"filename": "1f60d.png",
|
||||
"frame": {"x":256,"y":0,"w":128,"h":128},
|
||||
"rotated": false,
|
||||
"trimmed": false,
|
||||
"spriteSourceSize": {"x":0,"y":0,"w":128,"h":128},
|
||||
"sourceSize": {"w":128,"h":128},
|
||||
"pivot": {"x":0.5,"y":0.5}
|
||||
},
|
||||
{
|
||||
"filename": "1f60e.png",
|
||||
"frame": {"x":384,"y":0,"w":128,"h":128},
|
||||
"rotated": false,
|
||||
"trimmed": false,
|
||||
"spriteSourceSize": {"x":0,"y":0,"w":128,"h":128},
|
||||
"sourceSize": {"w":128,"h":128},
|
||||
"pivot": {"x":0.5,"y":0.5}
|
||||
},
|
||||
{
|
||||
"filename": "1f600.png",
|
||||
"frame": {"x":0,"y":128,"w":128,"h":128},
|
||||
"rotated": false,
|
||||
"trimmed": false,
|
||||
"spriteSourceSize": {"x":0,"y":0,"w":128,"h":128},
|
||||
"sourceSize": {"w":128,"h":128},
|
||||
"pivot": {"x":0.5,"y":0.5}
|
||||
},
|
||||
{
|
||||
"filename": "1f601.png",
|
||||
"frame": {"x":128,"y":128,"w":128,"h":128},
|
||||
"rotated": false,
|
||||
"trimmed": false,
|
||||
"spriteSourceSize": {"x":0,"y":0,"w":128,"h":128},
|
||||
"sourceSize": {"w":128,"h":128},
|
||||
"pivot": {"x":0.5,"y":0.5}
|
||||
},
|
||||
{
|
||||
"filename": "1f602.png",
|
||||
"frame": {"x":256,"y":128,"w":128,"h":128},
|
||||
"rotated": false,
|
||||
"trimmed": false,
|
||||
"spriteSourceSize": {"x":0,"y":0,"w":128,"h":128},
|
||||
"sourceSize": {"w":128,"h":128},
|
||||
"pivot": {"x":0.5,"y":0.5}
|
||||
},
|
||||
{
|
||||
"filename": "1f603.png",
|
||||
"frame": {"x":384,"y":128,"w":128,"h":128},
|
||||
"rotated": false,
|
||||
"trimmed": false,
|
||||
"spriteSourceSize": {"x":0,"y":0,"w":128,"h":128},
|
||||
"sourceSize": {"w":128,"h":128},
|
||||
"pivot": {"x":0.5,"y":0.5}
|
||||
},
|
||||
{
|
||||
"filename": "1f604.png",
|
||||
"frame": {"x":0,"y":256,"w":128,"h":128},
|
||||
"rotated": false,
|
||||
"trimmed": false,
|
||||
"spriteSourceSize": {"x":0,"y":0,"w":128,"h":128},
|
||||
"sourceSize": {"w":128,"h":128},
|
||||
"pivot": {"x":0.5,"y":0.5}
|
||||
},
|
||||
{
|
||||
"filename": "1f605.png",
|
||||
"frame": {"x":128,"y":256,"w":128,"h":128},
|
||||
"rotated": false,
|
||||
"trimmed": false,
|
||||
"spriteSourceSize": {"x":0,"y":0,"w":128,"h":128},
|
||||
"sourceSize": {"w":128,"h":128},
|
||||
"pivot": {"x":0.5,"y":0.5}
|
||||
},
|
||||
{
|
||||
"filename": "1f606.png",
|
||||
"frame": {"x":256,"y":256,"w":128,"h":128},
|
||||
"rotated": false,
|
||||
"trimmed": false,
|
||||
"spriteSourceSize": {"x":0,"y":0,"w":128,"h":128},
|
||||
"sourceSize": {"w":128,"h":128},
|
||||
"pivot": {"x":0.5,"y":0.5}
|
||||
},
|
||||
{
|
||||
"filename": "1f609.png",
|
||||
"frame": {"x":384,"y":256,"w":128,"h":128},
|
||||
"rotated": false,
|
||||
"trimmed": false,
|
||||
"spriteSourceSize": {"x":0,"y":0,"w":128,"h":128},
|
||||
"sourceSize": {"w":128,"h":128},
|
||||
"pivot": {"x":0.5,"y":0.5}
|
||||
},
|
||||
{
|
||||
"filename": "1f618.png",
|
||||
"frame": {"x":0,"y":384,"w":128,"h":128},
|
||||
"rotated": false,
|
||||
"trimmed": false,
|
||||
"spriteSourceSize": {"x":0,"y":0,"w":128,"h":128},
|
||||
"sourceSize": {"w":128,"h":128},
|
||||
"pivot": {"x":0.5,"y":0.5}
|
||||
},
|
||||
{
|
||||
"filename": "1f923.png",
|
||||
"frame": {"x":128,"y":384,"w":128,"h":128},
|
||||
"rotated": false,
|
||||
"trimmed": false,
|
||||
"spriteSourceSize": {"x":0,"y":0,"w":128,"h":128},
|
||||
"sourceSize": {"w":128,"h":128},
|
||||
"pivot": {"x":0.5,"y":0.5}
|
||||
},
|
||||
{
|
||||
"filename": "263a.png",
|
||||
"frame": {"x":256,"y":384,"w":128,"h":128},
|
||||
"rotated": false,
|
||||
"trimmed": false,
|
||||
"spriteSourceSize": {"x":0,"y":0,"w":128,"h":128},
|
||||
"sourceSize": {"w":128,"h":128},
|
||||
"pivot": {"x":0.5,"y":0.5}
|
||||
},
|
||||
{
|
||||
"filename": "2639.png",
|
||||
"frame": {"x":384,"y":384,"w":128,"h":128},
|
||||
"rotated": false,
|
||||
"trimmed": false,
|
||||
"spriteSourceSize": {"x":0,"y":0,"w":128,"h":128},
|
||||
"sourceSize": {"w":128,"h":128},
|
||||
"pivot": {"x":0.5,"y":0.5}
|
||||
}],
|
||||
"meta": {
|
||||
"app": "http://www.codeandweb.com/texturepacker",
|
||||
"version": "1.0",
|
||||
"image": "EmojiOne.png",
|
||||
"format": "RGBA8888",
|
||||
"size": {"w":512,"h":512},
|
||||
"scale": "1",
|
||||
"smartupdate": "$TexturePacker:SmartUpdate:196a26a2e149d875b91ffc8fa3581e76:fc928c7e275404b7e0649307410475cb:424723c3774975ddb2053fd5c4b85f6e$"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
<linker>
|
||||
|
||||
<!-- Stripping triggers errors in test runs like
|
||||
"ArgumentException: Type provided to TestRunCallbackAttribute does not implement ITestRunCallback"
|
||||
This seems to be triggered by the performance testing framework.
|
||||
Disable all stripping on the test framework as a workaround.
|
||||
-->
|
||||
<assembly fullname="UnityEngine.TestRunner" preserve="all"/>
|
||||
<assembly fullname="Unity.PerformanceTesting" preserve="all"/>
|
||||
|
||||
</linker>
|
||||
<linker>
|
||||
|
||||
<!-- Stripping triggers errors in test runs like
|
||||
"ArgumentException: Type provided to TestRunCallbackAttribute does not implement ITestRunCallback"
|
||||
This seems to be triggered by the performance testing framework.
|
||||
Disable all stripping on the test framework as a workaround.
|
||||
-->
|
||||
<assembly fullname="UnityEngine.TestRunner" preserve="all"/>
|
||||
<assembly fullname="Unity.PerformanceTesting" preserve="all"/>
|
||||
|
||||
</linker>
|
||||
|
|
|
@ -1,21 +1,21 @@
|
|||
# Contributions
|
||||
|
||||
## If you are interested in contributing, here are some ground rules:
|
||||
* Ideally, [talk to us](https://forum.unity.com/forums/input-system.103/) before doing the work -- we appreciate contributions, but we might already be working on the same thing, or we might have different opinions on how it should be implemented.
|
||||
|
||||
## All contributions are subject to the [Unity Contribution Agreement(UCA)](https://unity3d.com/legal/licenses/Unity_Contribution_Agreement)
|
||||
By making a pull request, you are confirming agreement to the terms and conditions of the UCA, including that your Contributions are your original creation and that you have complete right and authority to make your Contributions.
|
||||
|
||||
## Once you have a change ready that complies to the rules above, open a pull request in GitHub.
|
||||
|
||||
Notes:
|
||||
|
||||
* We can rarely take a pull request directly and as-is because our CI doesn't run on PRs coming from forks. So, in most cases we will have to incorporate your changes into a branch inside the repository and merge it into the `develop` branch via a separate PR. When we do so, we will clearly state that in your PR.
|
||||
* All changes are subject to the following requirements:
|
||||
1) Tests need to be green.
|
||||
2) Behavioral changes need to be accompanied by test changes/additions.
|
||||
3) Where relevant, documentation (xmldoc and/or Manual) needs to be updated.
|
||||
4) Fixes, changes, and additions need to be documented in [CHANGELOG](./CHANGELOG.md).
|
||||
5) Breaking API changes can only be introduced in new major versions.
|
||||
* The more a PR deviates from these requirements, the more work we have to do on our side to incorporate your changes. Give your PR a leg up by making it easy on us :)
|
||||
* We are hoping to have an easier workflow for incorporating user PRs in the future.
|
||||
# Contributions
|
||||
|
||||
## If you are interested in contributing, here are some ground rules:
|
||||
* Ideally, [talk to us](https://forum.unity.com/forums/input-system.103/) before doing the work -- we appreciate contributions, but we might already be working on the same thing, or we might have different opinions on how it should be implemented.
|
||||
|
||||
## All contributions are subject to the [Unity Contribution Agreement(UCA)](https://unity3d.com/legal/licenses/Unity_Contribution_Agreement)
|
||||
By making a pull request, you are confirming agreement to the terms and conditions of the UCA, including that your Contributions are your original creation and that you have complete right and authority to make your Contributions.
|
||||
|
||||
## Once you have a change ready that complies to the rules above, open a pull request in GitHub.
|
||||
|
||||
Notes:
|
||||
|
||||
* We can rarely take a pull request directly and as-is because our CI doesn't run on PRs coming from forks. So, in most cases we will have to incorporate your changes into a branch inside the repository and merge it into the `develop` branch via a separate PR. When we do so, we will clearly state that in your PR.
|
||||
* All changes are subject to the following requirements:
|
||||
1) Tests need to be green.
|
||||
2) Behavioral changes need to be accompanied by test changes/additions.
|
||||
3) Where relevant, documentation (xmldoc and/or Manual) needs to be updated.
|
||||
4) Fixes, changes, and additions need to be documented in [CHANGELOG](./CHANGELOG.md).
|
||||
5) Breaking API changes can only be introduced in new major versions.
|
||||
* The more a PR deviates from these requirements, the more work we have to do on our side to incorporate your changes. Give your PR a leg up by making it easy on us :)
|
||||
* We are hoping to have an easier workflow for incorporating user PRs in the future.
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
using System.Collections;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
using UnityEditor;
|
||||
|
@ -10,54 +10,54 @@ using UnityEngine.InputSystem;
|
|||
|
||||
public class ExternalSamplesUtility
|
||||
{
|
||||
static string token => System.Environment.GetEnvironmentVariable("GITHUB_AUTH");
|
||||
static string token => System.Environment.GetEnvironmentVariable("GITHUB_AUTH");
|
||||
|
||||
struct ReleaseResponse
|
||||
{
|
||||
public string upload_url;
|
||||
}
|
||||
|
||||
static string CallGithubAPI(string commandUrl, string contentType, string requestData = null)
|
||||
{
|
||||
var httpWebRequest = (HttpWebRequest)WebRequest.Create(commandUrl);
|
||||
struct ReleaseResponse
|
||||
{
|
||||
public string upload_url;
|
||||
}
|
||||
|
||||
static string CallGithubAPI(string commandUrl, string contentType, string requestData = null)
|
||||
{
|
||||
var httpWebRequest = (HttpWebRequest)WebRequest.Create(commandUrl);
|
||||
httpWebRequest.ContentType = contentType;
|
||||
httpWebRequest.Method = requestData != null ? "POST" : "GET";
|
||||
httpWebRequest.Accept = "application/vnd.github.v3+json";
|
||||
httpWebRequest.Headers["Authorization"] = $"token {token}";
|
||||
httpWebRequest.UserAgent = "Unity";
|
||||
httpWebRequest.Timeout = 1000000;
|
||||
|
||||
|
||||
if (requestData != null)
|
||||
{
|
||||
var stream = httpWebRequest.GetRequestStream();
|
||||
if (contentType == "application/binary")
|
||||
{
|
||||
var data = File.ReadAllBytes(requestData);
|
||||
stream.Write(data, 0, data.Length);
|
||||
stream.Close();
|
||||
}
|
||||
else
|
||||
{
|
||||
using (var streamWriter = new StreamWriter(stream))
|
||||
{
|
||||
streamWriter.Write(requestData);
|
||||
}
|
||||
}
|
||||
var stream = httpWebRequest.GetRequestStream();
|
||||
if (contentType == "application/binary")
|
||||
{
|
||||
var data = File.ReadAllBytes(requestData);
|
||||
stream.Write(data, 0, data.Length);
|
||||
stream.Close();
|
||||
}
|
||||
else
|
||||
{
|
||||
using (var streamWriter = new StreamWriter(stream))
|
||||
{
|
||||
streamWriter.Write(requestData);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
try
|
||||
{
|
||||
var httpResponse = (HttpWebResponse) httpWebRequest.GetResponse();
|
||||
using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
|
||||
{
|
||||
var result = streamReader.ReadToEnd();
|
||||
UnityEngine.Debug.Log("Server said " + result);
|
||||
return result;
|
||||
}
|
||||
var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
|
||||
using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
|
||||
{
|
||||
var result = streamReader.ReadToEnd();
|
||||
UnityEngine.Debug.Log("Server said " + result);
|
||||
return result;
|
||||
}
|
||||
}
|
||||
catch (WebException e)
|
||||
{
|
||||
UnityEngine.Debug.Log($"Failed request {commandUrl} with data: '{requestData}'. {e}");
|
||||
UnityEngine.Debug.Log($"Failed request {commandUrl} with data: '{requestData}'. {e}");
|
||||
using (var streamReader = new StreamReader(e.Response.GetResponseStream()))
|
||||
{
|
||||
var result = streamReader.ReadToEnd();
|
||||
|
@ -65,69 +65,70 @@ public class ExternalSamplesUtility
|
|||
}
|
||||
throw;
|
||||
}
|
||||
}
|
||||
|
||||
static void RunGitCommannd(string arguments)
|
||||
{
|
||||
Process p = new Process();
|
||||
}
|
||||
|
||||
static void RunGitCommannd(string arguments)
|
||||
{
|
||||
Process p = new Process();
|
||||
p.StartInfo.UseShellExecute = false;
|
||||
p.StartInfo.RedirectStandardOutput = true;
|
||||
p.StartInfo.FileName = "git";
|
||||
p.StartInfo.Arguments = arguments;
|
||||
p.StartInfo.Arguments = arguments;
|
||||
p.Start();
|
||||
p.WaitForExit();
|
||||
}
|
||||
|
||||
static string[] GetAssetsToPublish()
|
||||
{
|
||||
return
|
||||
Directory.GetFileSystemEntries("Assets").Where(x => !x.Contains("ExternalSamplesUtility"))
|
||||
.Concat(Directory.GetFileSystemEntries("ProjectSettingsBackup").Select(x => x.Replace("ProjectSettingsBackup", "ProjectSettings")))
|
||||
.ToArray();
|
||||
}
|
||||
}
|
||||
|
||||
static string[] GetAssetsToPublish()
|
||||
{
|
||||
return
|
||||
Directory.GetFileSystemEntries("Assets").Where(x => !x.Contains("ExternalSamplesUtility"))
|
||||
.Concat(Directory.GetFileSystemEntries("ProjectSettingsBackup").Select(x => x.Replace("ProjectSettingsBackup", "ProjectSettings")))
|
||||
.ToArray();
|
||||
}
|
||||
|
||||
public static void DryRun()
|
||||
{
|
||||
var packagePath = $"{PlayerSettings.productName}-{InputSystem.version}.unitypackage";
|
||||
AssetDatabase.ExportPackage(GetAssetsToPublish(), packagePath, ExportPackageOptions.Recurse);
|
||||
UnityEngine.Debug.Log($"Created package at {packagePath}");
|
||||
UnityEngine.Debug.Log("Done!");
|
||||
UnityEngine.Debug.Log("Done!");
|
||||
EditorApplication.Exit(0);
|
||||
}
|
||||
|
||||
|
||||
public static void Publish()
|
||||
{
|
||||
var packagePath = $"{PlayerSettings.productName}-{InputSystem.version}.unitypackage";
|
||||
AssetDatabase.ExportPackage(GetAssetsToPublish(), packagePath, ExportPackageOptions.Recurse);
|
||||
UnityEngine.Debug.Log($"Created package at {packagePath}");
|
||||
|
||||
|
||||
RunGitCommannd($"tag {InputSystem.version}");
|
||||
RunGitCommannd($"push --tags https://jechter:{token}@github.com/Unity-Technologies/InputSystem.git");
|
||||
|
||||
string uploadUrl;
|
||||
string uploadUrl;
|
||||
|
||||
try {
|
||||
var checkResponse = CallGithubAPI($"https://api.github.com/repos/Unity-Technologies/InputSystem/releases/tags/{InputSystem.version}", "application/json");
|
||||
uploadUrl = JsonUtility.FromJson<ReleaseResponse>(checkResponse).upload_url;
|
||||
uploadUrl = uploadUrl.Replace("{?name,label}", $"?name={packagePath}");
|
||||
}
|
||||
try
|
||||
{
|
||||
var checkResponse = CallGithubAPI($"https://api.github.com/repos/Unity-Technologies/InputSystem/releases/tags/{InputSystem.version}", "application/json");
|
||||
uploadUrl = JsonUtility.FromJson<ReleaseResponse>(checkResponse).upload_url;
|
||||
uploadUrl = uploadUrl.Replace("{?name,label}", $"?name={packagePath}");
|
||||
}
|
||||
catch (WebException e)
|
||||
{
|
||||
if (((HttpWebResponse)e.Response).StatusCode == HttpStatusCode.NotFound)
|
||||
{
|
||||
var createResponse = CallGithubAPI(
|
||||
"https://api.github.com/repos/Unity-Technologies/InputSystem/releases",
|
||||
"application/json",
|
||||
$"{{\"tag_name\": \"{InputSystem.version}\",\n\"target_commitish\": \"develop\",\n\"name\": \"{InputSystem.version}\",\n\"body\": \"\",\n\"draft\": false,\n\"prerelease\": true\n}}"
|
||||
);
|
||||
if (((HttpWebResponse)e.Response).StatusCode == HttpStatusCode.NotFound)
|
||||
{
|
||||
var createResponse = CallGithubAPI(
|
||||
"https://api.github.com/repos/Unity-Technologies/InputSystem/releases",
|
||||
"application/json",
|
||||
$"{{\"tag_name\": \"{InputSystem.version}\",\n\"target_commitish\": \"develop\",\n\"name\": \"{InputSystem.version}\",\n\"body\": \"\",\n\"draft\": false,\n\"prerelease\": true\n}}"
|
||||
);
|
||||
|
||||
uploadUrl = JsonUtility.FromJson<ReleaseResponse>(createResponse).upload_url;
|
||||
uploadUrl = uploadUrl.Replace("{?name,label}", $"?name={packagePath}");
|
||||
}
|
||||
else
|
||||
throw;
|
||||
}
|
||||
var uploadResponse = CallGithubAPI(uploadUrl, "application/binary", packagePath);
|
||||
uploadUrl = JsonUtility.FromJson<ReleaseResponse>(createResponse).upload_url;
|
||||
uploadUrl = uploadUrl.Replace("{?name,label}", $"?name={packagePath}");
|
||||
}
|
||||
else
|
||||
throw;
|
||||
}
|
||||
var uploadResponse = CallGithubAPI(uploadUrl, "application/binary", packagePath);
|
||||
|
||||
UnityEngine.Debug.Log("Done!");
|
||||
EditorApplication.Exit(0);
|
||||
|
|
|
@ -1,76 +1,76 @@
|
|||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 6
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
m_Name: BasicTerrain
|
||||
m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_ShaderKeywords:
|
||||
m_LightmapFlags: 4
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: -1
|
||||
stringTagMap: {}
|
||||
disabledShaderPasses: []
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- _BumpMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailAlbedoMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailMask:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailNormalMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _EmissionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MainTex:
|
||||
m_Texture: {fileID: 2800000, guid: 6344bf96fbda94141a525046d088fb23, type: 3}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MetallicGlossMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _OcclusionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _ParallaxMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
m_Floats:
|
||||
- _BumpScale: 1
|
||||
- _Cutoff: 0.5
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 0
|
||||
- _GlossMapScale: 1
|
||||
- _Glossiness: 0.5
|
||||
- _GlossyReflections: 1
|
||||
- _Metallic: 0
|
||||
- _Mode: 0
|
||||
- _OcclusionStrength: 1
|
||||
- _Parallax: 0.02
|
||||
- _SmoothnessTextureChannel: 0
|
||||
- _SpecularHighlights: 1
|
||||
- _SrcBlend: 1
|
||||
- _UVSec: 0
|
||||
- _ZWrite: 1
|
||||
m_Colors:
|
||||
- _Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 6
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
m_Name: BasicTerrain
|
||||
m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_ShaderKeywords:
|
||||
m_LightmapFlags: 4
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: -1
|
||||
stringTagMap: {}
|
||||
disabledShaderPasses: []
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- _BumpMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailAlbedoMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailMask:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailNormalMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _EmissionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MainTex:
|
||||
m_Texture: {fileID: 2800000, guid: 6344bf96fbda94141a525046d088fb23, type: 3}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MetallicGlossMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _OcclusionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _ParallaxMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
m_Floats:
|
||||
- _BumpScale: 1
|
||||
- _Cutoff: 0.5
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 0
|
||||
- _GlossMapScale: 1
|
||||
- _Glossiness: 0.5
|
||||
- _GlossyReflections: 1
|
||||
- _Metallic: 0
|
||||
- _Mode: 0
|
||||
- _OcclusionStrength: 1
|
||||
- _Parallax: 0.02
|
||||
- _SmoothnessTextureChannel: 0
|
||||
- _SpecularHighlights: 1
|
||||
- _SrcBlend: 1
|
||||
- _UVSec: 0
|
||||
- _ZWrite: 1
|
||||
m_Colors:
|
||||
- _Color: {r: 1, g: 1, b: 1, a: 1}
|
||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
||||
|
|
|
@ -1,76 +1,76 @@
|
|||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 6
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
m_Name: BouncyTerrain
|
||||
m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_ShaderKeywords:
|
||||
m_LightmapFlags: 4
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: -1
|
||||
stringTagMap: {}
|
||||
disabledShaderPasses: []
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- _BumpMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailAlbedoMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailMask:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailNormalMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _EmissionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MainTex:
|
||||
m_Texture: {fileID: 2800000, guid: 6344bf96fbda94141a525046d088fb23, type: 3}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MetallicGlossMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _OcclusionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _ParallaxMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
m_Floats:
|
||||
- _BumpScale: 1
|
||||
- _Cutoff: 0.5
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 0
|
||||
- _GlossMapScale: 1
|
||||
- _Glossiness: 0.5
|
||||
- _GlossyReflections: 1
|
||||
- _Metallic: 0
|
||||
- _Mode: 0
|
||||
- _OcclusionStrength: 1
|
||||
- _Parallax: 0.02
|
||||
- _SmoothnessTextureChannel: 0
|
||||
- _SpecularHighlights: 1
|
||||
- _SrcBlend: 1
|
||||
- _UVSec: 0
|
||||
- _ZWrite: 1
|
||||
m_Colors:
|
||||
- _Color: {r: 0.1064436, g: 0.9811321, b: 0.14142902, a: 1}
|
||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 6
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
m_Name: BouncyTerrain
|
||||
m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_ShaderKeywords:
|
||||
m_LightmapFlags: 4
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: -1
|
||||
stringTagMap: {}
|
||||
disabledShaderPasses: []
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- _BumpMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailAlbedoMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailMask:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailNormalMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _EmissionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MainTex:
|
||||
m_Texture: {fileID: 2800000, guid: 6344bf96fbda94141a525046d088fb23, type: 3}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MetallicGlossMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _OcclusionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _ParallaxMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
m_Floats:
|
||||
- _BumpScale: 1
|
||||
- _Cutoff: 0.5
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 0
|
||||
- _GlossMapScale: 1
|
||||
- _Glossiness: 0.5
|
||||
- _GlossyReflections: 1
|
||||
- _Metallic: 0
|
||||
- _Mode: 0
|
||||
- _OcclusionStrength: 1
|
||||
- _Parallax: 0.02
|
||||
- _SmoothnessTextureChannel: 0
|
||||
- _SpecularHighlights: 1
|
||||
- _SrcBlend: 1
|
||||
- _UVSec: 0
|
||||
- _ZWrite: 1
|
||||
m_Colors:
|
||||
- _Color: {r: 0.1064436, g: 0.9811321, b: 0.14142902, a: 1}
|
||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
||||
|
|
|
@ -1,76 +1,76 @@
|
|||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 6
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
m_Name: RoughTerrain
|
||||
m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_ShaderKeywords:
|
||||
m_LightmapFlags: 4
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: -1
|
||||
stringTagMap: {}
|
||||
disabledShaderPasses: []
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- _BumpMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailAlbedoMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailMask:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailNormalMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _EmissionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MainTex:
|
||||
m_Texture: {fileID: 2800000, guid: 6344bf96fbda94141a525046d088fb23, type: 3}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MetallicGlossMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _OcclusionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _ParallaxMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
m_Floats:
|
||||
- _BumpScale: 1
|
||||
- _Cutoff: 0.5
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 0
|
||||
- _GlossMapScale: 1
|
||||
- _Glossiness: 0.5
|
||||
- _GlossyReflections: 1
|
||||
- _Metallic: 0
|
||||
- _Mode: 0
|
||||
- _OcclusionStrength: 1
|
||||
- _Parallax: 0.02
|
||||
- _SmoothnessTextureChannel: 0
|
||||
- _SpecularHighlights: 1
|
||||
- _SrcBlend: 1
|
||||
- _UVSec: 0
|
||||
- _ZWrite: 1
|
||||
m_Colors:
|
||||
- _Color: {r: 0.4433962, g: 0.4433962, b: 0.4433962, a: 1}
|
||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 6
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
m_Name: RoughTerrain
|
||||
m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_ShaderKeywords:
|
||||
m_LightmapFlags: 4
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: -1
|
||||
stringTagMap: {}
|
||||
disabledShaderPasses: []
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- _BumpMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailAlbedoMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailMask:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailNormalMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _EmissionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MainTex:
|
||||
m_Texture: {fileID: 2800000, guid: 6344bf96fbda94141a525046d088fb23, type: 3}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MetallicGlossMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _OcclusionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _ParallaxMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
m_Floats:
|
||||
- _BumpScale: 1
|
||||
- _Cutoff: 0.5
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 0
|
||||
- _GlossMapScale: 1
|
||||
- _Glossiness: 0.5
|
||||
- _GlossyReflections: 1
|
||||
- _Metallic: 0
|
||||
- _Mode: 0
|
||||
- _OcclusionStrength: 1
|
||||
- _Parallax: 0.02
|
||||
- _SmoothnessTextureChannel: 0
|
||||
- _SpecularHighlights: 1
|
||||
- _SrcBlend: 1
|
||||
- _UVSec: 0
|
||||
- _ZWrite: 1
|
||||
m_Colors:
|
||||
- _Color: {r: 0.4433962, g: 0.4433962, b: 0.4433962, a: 1}
|
||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
||||
|
|
|
@ -1,76 +1,76 @@
|
|||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 6
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
m_Name: SlipperyTerrain
|
||||
m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_ShaderKeywords:
|
||||
m_LightmapFlags: 4
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: -1
|
||||
stringTagMap: {}
|
||||
disabledShaderPasses: []
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- _BumpMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailAlbedoMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailMask:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailNormalMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _EmissionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MainTex:
|
||||
m_Texture: {fileID: 2800000, guid: 6344bf96fbda94141a525046d088fb23, type: 3}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MetallicGlossMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _OcclusionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _ParallaxMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
m_Floats:
|
||||
- _BumpScale: 1
|
||||
- _Cutoff: 0.5
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 0
|
||||
- _GlossMapScale: 1
|
||||
- _Glossiness: 0.5
|
||||
- _GlossyReflections: 1
|
||||
- _Metallic: 0
|
||||
- _Mode: 0
|
||||
- _OcclusionStrength: 1
|
||||
- _Parallax: 0.02
|
||||
- _SmoothnessTextureChannel: 0
|
||||
- _SpecularHighlights: 1
|
||||
- _SrcBlend: 1
|
||||
- _UVSec: 0
|
||||
- _ZWrite: 1
|
||||
m_Colors:
|
||||
- _Color: {r: 0.10588233, g: 0.8612952, b: 0.98039216, a: 1}
|
||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!21 &2100000
|
||||
Material:
|
||||
serializedVersion: 6
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInternal: {fileID: 0}
|
||||
m_Name: SlipperyTerrain
|
||||
m_Shader: {fileID: 46, guid: 0000000000000000f000000000000000, type: 0}
|
||||
m_ShaderKeywords:
|
||||
m_LightmapFlags: 4
|
||||
m_EnableInstancingVariants: 0
|
||||
m_DoubleSidedGI: 0
|
||||
m_CustomRenderQueue: -1
|
||||
stringTagMap: {}
|
||||
disabledShaderPasses: []
|
||||
m_SavedProperties:
|
||||
serializedVersion: 3
|
||||
m_TexEnvs:
|
||||
- _BumpMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailAlbedoMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailMask:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _DetailNormalMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _EmissionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MainTex:
|
||||
m_Texture: {fileID: 2800000, guid: 6344bf96fbda94141a525046d088fb23, type: 3}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _MetallicGlossMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _OcclusionMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
- _ParallaxMap:
|
||||
m_Texture: {fileID: 0}
|
||||
m_Scale: {x: 1, y: 1}
|
||||
m_Offset: {x: 0, y: 0}
|
||||
m_Floats:
|
||||
- _BumpScale: 1
|
||||
- _Cutoff: 0.5
|
||||
- _DetailNormalMapScale: 1
|
||||
- _DstBlend: 0
|
||||
- _GlossMapScale: 1
|
||||
- _Glossiness: 0.5
|
||||
- _GlossyReflections: 1
|
||||
- _Metallic: 0
|
||||
- _Mode: 0
|
||||
- _OcclusionStrength: 1
|
||||
- _Parallax: 0.02
|
||||
- _SmoothnessTextureChannel: 0
|
||||
- _SpecularHighlights: 1
|
||||
- _SrcBlend: 1
|
||||
- _UVSec: 0
|
||||
- _ZWrite: 1
|
||||
m_Colors:
|
||||
- _Color: {r: 0.10588233, g: 0.8612952, b: 0.98039216, a: 1}
|
||||
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
|
||||
|
|
Разница между файлами не показана из-за своего большого размера
Загрузить разницу
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: e99b88f66aa345de81ff5e5c472ed141
|
||||
fileFormatVersion: 2
|
||||
guid: e99b88f66aa345de81ff5e5c472ed141
|
||||
timeCreated: 1534767520
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 23d9e03af9a04abf8b2f8bc9b78d3552
|
||||
fileFormatVersion: 2
|
||||
guid: 23d9e03af9a04abf8b2f8bc9b78d3552
|
||||
timeCreated: 1535025389
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 3bbd882ac5bf4ed1be48977ffe1e974a
|
||||
fileFormatVersion: 2
|
||||
guid: 3bbd882ac5bf4ed1be48977ffe1e974a
|
||||
timeCreated: 1534512627
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 9bbf2afc14564f40bda48050c9ad9ec0
|
||||
fileFormatVersion: 2
|
||||
guid: 9bbf2afc14564f40bda48050c9ad9ec0
|
||||
timeCreated: 1533111488
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 45190e3502bf41efa0762f3039474881
|
||||
fileFormatVersion: 2
|
||||
guid: 45190e3502bf41efa0762f3039474881
|
||||
timeCreated: 1533205041
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 252efb10b4c44be69ba796ade39d71fd
|
||||
fileFormatVersion: 2
|
||||
guid: 252efb10b4c44be69ba796ade39d71fd
|
||||
timeCreated: 1533282549
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: ea90030e67184566a58f7175abee7022
|
||||
fileFormatVersion: 2
|
||||
guid: ea90030e67184566a58f7175abee7022
|
||||
timeCreated: 1533205060
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 71d0dd9414fb42ceba113626784ccfe5
|
||||
fileFormatVersion: 2
|
||||
guid: 71d0dd9414fb42ceba113626784ccfe5
|
||||
timeCreated: 1533217109
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: ac152256af864df8af59cda8b72e92e0
|
||||
fileFormatVersion: 2
|
||||
guid: ac152256af864df8af59cda8b72e92e0
|
||||
timeCreated: 1533217127
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 3a248365aa3b4a5f994a4e2bb5e48182
|
||||
fileFormatVersion: 2
|
||||
guid: 3a248365aa3b4a5f994a4e2bb5e48182
|
||||
timeCreated: 1534514676
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 95f92cfbcb824e5fb65f4ebc3c1db4b1
|
||||
fileFormatVersion: 2
|
||||
guid: 95f92cfbcb824e5fb65f4ebc3c1db4b1
|
||||
timeCreated: 1534514701
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: aedf1ce3261848cbbc9d4dce3b6bc094
|
||||
fileFormatVersion: 2
|
||||
guid: aedf1ce3261848cbbc9d4dce3b6bc094
|
||||
timeCreated: 1534514683
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 517fcd0c70954ac8938e5ff12113a756
|
||||
fileFormatVersion: 2
|
||||
guid: 517fcd0c70954ac8938e5ff12113a756
|
||||
timeCreated: 1535371871
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 91e691dd91ba47348f8f6675b96d8f04
|
||||
fileFormatVersion: 2
|
||||
guid: 91e691dd91ba47348f8f6675b96d8f04
|
||||
timeCreated: 1535371879
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: dfb702005e184c3dbbc453dce2eacfe1
|
||||
fileFormatVersion: 2
|
||||
guid: dfb702005e184c3dbbc453dce2eacfe1
|
||||
timeCreated: 1535443144
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: d1c537f1621e464aa7e745aa5b235d31
|
||||
fileFormatVersion: 2
|
||||
guid: d1c537f1621e464aa7e745aa5b235d31
|
||||
timeCreated: 1534509314
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 3c71e5e6dd0042aca98a03fa8a2726de
|
||||
fileFormatVersion: 2
|
||||
guid: 3c71e5e6dd0042aca98a03fa8a2726de
|
||||
timeCreated: 1534509774
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: cd32a5fa7bed4f24b630fb5564bf2459
|
||||
fileFormatVersion: 2
|
||||
guid: cd32a5fa7bed4f24b630fb5564bf2459
|
||||
timeCreated: 1534513284
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 898bc9bf136f478d8af581954bbae727
|
||||
fileFormatVersion: 2
|
||||
guid: 898bc9bf136f478d8af581954bbae727
|
||||
timeCreated: 1534513357
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 61a3665d640b4815b0ffe0e9b5f180f2
|
||||
fileFormatVersion: 2
|
||||
guid: 61a3665d640b4815b0ffe0e9b5f180f2
|
||||
timeCreated: 1534509912
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 8c4eb07bc7af4de8a03961837defb75d
|
||||
fileFormatVersion: 2
|
||||
guid: 8c4eb07bc7af4de8a03961837defb75d
|
||||
timeCreated: 1534509500
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: eefec0c04068479eb99efe2851384974
|
||||
fileFormatVersion: 2
|
||||
guid: eefec0c04068479eb99efe2851384974
|
||||
timeCreated: 1534509794
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: bcf7c3c1dbb2426fa91e424a19f0ad13
|
||||
fileFormatVersion: 2
|
||||
guid: bcf7c3c1dbb2426fa91e424a19f0ad13
|
||||
timeCreated: 1534767669
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: b1a0c7213c454d59b7a48e361bdebac4
|
||||
fileFormatVersion: 2
|
||||
guid: b1a0c7213c454d59b7a48e361bdebac4
|
||||
timeCreated: 1534767739
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: e6c4d0ce395a4195833d0b523a1af738
|
||||
fileFormatVersion: 2
|
||||
guid: e6c4d0ce395a4195833d0b523a1af738
|
||||
timeCreated: 1534769840
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: cb914e5cb22646adb30f8b47a816e560
|
||||
fileFormatVersion: 2
|
||||
guid: cb914e5cb22646adb30f8b47a816e560
|
||||
timeCreated: 1534767677
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: a4ce868340c147e985b494273ea8e0e1
|
||||
fileFormatVersion: 2
|
||||
guid: a4ce868340c147e985b494273ea8e0e1
|
||||
timeCreated: 1534771349
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 208e0b0fef04414aba9e714dcad3ebc2
|
||||
fileFormatVersion: 2
|
||||
guid: 208e0b0fef04414aba9e714dcad3ebc2
|
||||
timeCreated: 1559070619
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 2aaed9b69c3c487f81902e64a6db0efe
|
||||
fileFormatVersion: 2
|
||||
guid: 2aaed9b69c3c487f81902e64a6db0efe
|
||||
timeCreated: 1559070625
|
|
@ -1,26 +1,26 @@
|
|||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &11400000
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: c04d9be0543234e9cbb340e7ee259a5c, type: 3}
|
||||
m_Name: ProBuilderPreferences
|
||||
m_EditorClassIdentifier:
|
||||
m_Bool_keys: []
|
||||
m_Int_keys: []
|
||||
m_Float_keys: []
|
||||
m_String_keys: []
|
||||
m_Color_keys: []
|
||||
m_Material_keys: []
|
||||
m_Bool_values:
|
||||
m_Int_values:
|
||||
m_Float_values: []
|
||||
m_String_values: []
|
||||
m_Color_values: []
|
||||
m_Material_values: []
|
||||
%YAML 1.1
|
||||
%TAG !u! tag:unity3d.com,2011:
|
||||
--- !u!114 &11400000
|
||||
MonoBehaviour:
|
||||
m_ObjectHideFlags: 0
|
||||
m_CorrespondingSourceObject: {fileID: 0}
|
||||
m_PrefabInstance: {fileID: 0}
|
||||
m_PrefabAsset: {fileID: 0}
|
||||
m_GameObject: {fileID: 0}
|
||||
m_Enabled: 1
|
||||
m_EditorHideFlags: 0
|
||||
m_Script: {fileID: 11500000, guid: c04d9be0543234e9cbb340e7ee259a5c, type: 3}
|
||||
m_Name: ProBuilderPreferences
|
||||
m_EditorClassIdentifier:
|
||||
m_Bool_keys: []
|
||||
m_Int_keys: []
|
||||
m_Float_keys: []
|
||||
m_String_keys: []
|
||||
m_Color_keys: []
|
||||
m_Material_keys: []
|
||||
m_Bool_values:
|
||||
m_Int_values:
|
||||
m_Float_values: []
|
||||
m_String_values: []
|
||||
m_Color_values: []
|
||||
m_Material_values: []
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: bf8321b915284114a72207c7f7343f0b
|
||||
fileFormatVersion: 2
|
||||
guid: bf8321b915284114a72207c7f7343f0b
|
||||
timeCreated: 1534425222
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 861898b7b5a9426ebb4019d3bc96c47c
|
||||
fileFormatVersion: 2
|
||||
guid: 861898b7b5a9426ebb4019d3bc96c47c
|
||||
timeCreated: 1534425260
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 91b659a8cb3648bda79266b3e4e2ffba
|
||||
fileFormatVersion: 2
|
||||
guid: 91b659a8cb3648bda79266b3e4e2ffba
|
||||
timeCreated: 1534749255
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 4a4546c76f554c19b1c8b86a53bebc3e
|
||||
fileFormatVersion: 2
|
||||
guid: 4a4546c76f554c19b1c8b86a53bebc3e
|
||||
timeCreated: 1535368422
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 71c1e4d339dc453a894f7277343bbafc
|
||||
fileFormatVersion: 2
|
||||
guid: 71c1e4d339dc453a894f7277343bbafc
|
||||
timeCreated: 1535368433
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 3775f5f6c7a44c59915efad2ceef5dac
|
||||
fileFormatVersion: 2
|
||||
guid: 3775f5f6c7a44c59915efad2ceef5dac
|
||||
timeCreated: 1533110094
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: b85731fbd1b04393b45c183193b48578
|
||||
fileFormatVersion: 2
|
||||
guid: b85731fbd1b04393b45c183193b48578
|
||||
timeCreated: 1533731375
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 8279d73e58254e26a053bd383f11e968
|
||||
fileFormatVersion: 2
|
||||
guid: 8279d73e58254e26a053bd383f11e968
|
||||
timeCreated: 1534415966
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 4ad2282f602c4874bfc91ac572a53839
|
||||
fileFormatVersion: 2
|
||||
guid: 4ad2282f602c4874bfc91ac572a53839
|
||||
timeCreated: 1533732088
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: ab591ab3580c4cc3adc88c995f7669f0
|
||||
fileFormatVersion: 2
|
||||
guid: ab591ab3580c4cc3adc88c995f7669f0
|
||||
timeCreated: 1534324790
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: ecb4c229a6c14412b43b569c3d2ce93d
|
||||
fileFormatVersion: 2
|
||||
guid: ecb4c229a6c14412b43b569c3d2ce93d
|
||||
timeCreated: 1534426757
|
|
@ -1,20 +1,20 @@
|
|||
for Sample in ExternalSampleProjects/*/
|
||||
do
|
||||
echo Running ${Method} on ${Sample}
|
||||
mkdir -p ${Sample}Assets/ExternalSamplesUtility/Editor
|
||||
ln -s ../../Packages ${Sample}Packages
|
||||
cp ExternalSampleProjects/ExternalSamplesUtility.cs ${Sample}Assets/ExternalSamplesUtility/Editor/
|
||||
cp -r ${Sample}ProjectSettings ${Sample}ProjectSettingsBackup
|
||||
${Editor} -batchmode -projectPath $Sample -executeMethod ExternalSamplesUtility.${Method} -logFile upm-ci~/${Sample}Editor.log
|
||||
status=$?
|
||||
echo Editor returned $status
|
||||
rm ${Sample}Assets/ExternalSamplesUtility/Editor/ExternalSamplesUtility.cs
|
||||
rm ${Sample}Packages
|
||||
rm -r ${Sample}ProjectSettings
|
||||
mv ${Sample}ProjectSettingsBackup ${Sample}ProjectSettings
|
||||
if [ $? -eq $status ]; then
|
||||
echo Ok
|
||||
else
|
||||
exit 1;
|
||||
fi
|
||||
done
|
||||
echo Running ${Method} on ${Sample}
|
||||
mkdir -p ${Sample}Assets/ExternalSamplesUtility/Editor
|
||||
ln -s ../../Packages ${Sample}Packages
|
||||
cp ExternalSampleProjects/ExternalSamplesUtility.cs ${Sample}Assets/ExternalSamplesUtility/Editor/
|
||||
cp -r ${Sample}ProjectSettings ${Sample}ProjectSettingsBackup
|
||||
${Editor} -batchmode -projectPath $Sample -executeMethod ExternalSamplesUtility.${Method} -logFile upm-ci~/${Sample}Editor.log
|
||||
status=$?
|
||||
echo Editor returned $status
|
||||
rm ${Sample}Assets/ExternalSamplesUtility/Editor/ExternalSamplesUtility.cs
|
||||
rm ${Sample}Packages
|
||||
rm -r ${Sample}ProjectSettings
|
||||
mv ${Sample}ProjectSettingsBackup ${Sample}ProjectSettings
|
||||
if [ $? -eq $status ]; then
|
||||
echo Ok
|
||||
else
|
||||
exit 1;
|
||||
fi
|
||||
done
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 1fff695f3cc34c8b890b881d203c6644
|
||||
fileFormatVersion: 2
|
||||
guid: 1fff695f3cc34c8b890b881d203c6644
|
||||
timeCreated: 1580894259
|
|
@ -1,33 +1,33 @@
|
|||
apiRules:
|
||||
- exclude:
|
||||
# inherited Object methods
|
||||
uidRegex: ^System\.Object\..*$
|
||||
type: Method
|
||||
- exclude:
|
||||
# ControlBuilder
|
||||
uidRegex: ^UnityEngine\.InputSystem\.InputControlExtensions\.ControlBuilder$
|
||||
type: Type
|
||||
- exclude:
|
||||
# ControlBuilder
|
||||
uidRegex: ^UnityEngine\.InputSystem\.InputControlExtensions\.ControlBuilder\..*$
|
||||
type: Member
|
||||
- exclude:
|
||||
# DeviceBuilder
|
||||
uidRegex: ^UnityEngine\.InputSystem\.InputControlExtensions\.DeviceBuilder$
|
||||
type: Type
|
||||
- exclude:
|
||||
# DeviceBuilder
|
||||
uidRegex: ^UnityEngine\.InputSystem\.InputControlExtensions\.DeviceBuilder\..*$
|
||||
type: Member
|
||||
- exclude:
|
||||
# InputControlBuilder
|
||||
uidRegex: ^UnityEngine\.InputSystem\.InputControlExtensions\.Setup.*$
|
||||
type: Method
|
||||
- exclude:
|
||||
hasAttribute:
|
||||
uid: System.ObsoleteAttribute
|
||||
type: Member
|
||||
- exclude:
|
||||
hasAttribute:
|
||||
uid: System.ObsoleteAttribute
|
||||
type: Type
|
||||
apiRules:
|
||||
- exclude:
|
||||
# inherited Object methods
|
||||
uidRegex: ^System\.Object\..*$
|
||||
type: Method
|
||||
- exclude:
|
||||
# ControlBuilder
|
||||
uidRegex: ^UnityEngine\.InputSystem\.InputControlExtensions\.ControlBuilder$
|
||||
type: Type
|
||||
- exclude:
|
||||
# ControlBuilder
|
||||
uidRegex: ^UnityEngine\.InputSystem\.InputControlExtensions\.ControlBuilder\..*$
|
||||
type: Member
|
||||
- exclude:
|
||||
# DeviceBuilder
|
||||
uidRegex: ^UnityEngine\.InputSystem\.InputControlExtensions\.DeviceBuilder$
|
||||
type: Type
|
||||
- exclude:
|
||||
# DeviceBuilder
|
||||
uidRegex: ^UnityEngine\.InputSystem\.InputControlExtensions\.DeviceBuilder\..*$
|
||||
type: Member
|
||||
- exclude:
|
||||
# InputControlBuilder
|
||||
uidRegex: ^UnityEngine\.InputSystem\.InputControlExtensions\.Setup.*$
|
||||
type: Method
|
||||
- exclude:
|
||||
hasAttribute:
|
||||
uid: System.ObsoleteAttribute
|
||||
type: Member
|
||||
- exclude:
|
||||
hasAttribute:
|
||||
uid: System.ObsoleteAttribute
|
||||
type: Type
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 1a0a9c8a3d9c4893ab5389e009563314
|
||||
fileFormatVersion: 2
|
||||
guid: 1a0a9c8a3d9c4893ab5389e009563314
|
||||
timeCreated: 1588685554
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: be272fdf97df4e8daf1393dabdfa4cb8
|
||||
fileFormatVersion: 2
|
||||
guid: be272fdf97df4e8daf1393dabdfa4cb8
|
||||
timeCreated: 1588685577
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: cda1b45d3bda468a95dca208b99174da
|
||||
fileFormatVersion: 2
|
||||
guid: cda1b45d3bda468a95dca208b99174da
|
||||
timeCreated: 1597842391
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: cfe12f5319f74d9e8b0875e965ac280b
|
||||
fileFormatVersion: 2
|
||||
guid: cfe12f5319f74d9e8b0875e965ac280b
|
||||
timeCreated: 1506842940
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 39fa3d8997a24136984ca6e2c99902bc
|
||||
fileFormatVersion: 2
|
||||
guid: 39fa3d8997a24136984ca6e2c99902bc
|
||||
timeCreated: 1509594627
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: fc1515ab76e54f068e2f2207940fab32
|
||||
fileFormatVersion: 2
|
||||
guid: fc1515ab76e54f068e2f2207940fab32
|
||||
timeCreated: 1509649918
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 49207568c569440f97a5bfe8b4144a16
|
||||
fileFormatVersion: 2
|
||||
guid: 49207568c569440f97a5bfe8b4144a16
|
||||
timeCreated: 1506842994
|
|
@ -1,3 +1,3 @@
|
|||
fileFormatVersion: 2
|
||||
guid: aa1e768bf3ad4ae8898571a206251472
|
||||
fileFormatVersion: 2
|
||||
guid: aa1e768bf3ad4ae8898571a206251472
|
||||
timeCreated: 1506735435
|
Некоторые файлы не были показаны из-за слишком большого количества измененных файлов Показать больше
Загрузка…
Ссылка в новой задаче