From c57e78a2a03a2190e296c7161b2c3b46a3cd0b35 Mon Sep 17 00:00:00 2001 From: badlogic Date: Mon, 7 Jan 2019 10:29:38 +0100 Subject: [PATCH 01/11] [libgdx] Updated pom version. --- spine-libgdx/spine-libgdx/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/spine-libgdx/spine-libgdx/pom.xml b/spine-libgdx/spine-libgdx/pom.xml index 9b9f7efb4..cb4e970cb 100644 --- a/spine-libgdx/spine-libgdx/pom.xml +++ b/spine-libgdx/spine-libgdx/pom.xml @@ -10,7 +10,7 @@ com.esotericsoftware.spine spine-libgdx jar - 3.7.0.2-SNAPSHOT + 3.7.83.1-SNAPSHOT spine-libgdx From 9a1501b1b76c7aed150a224b5a51b9f4ee853903 Mon Sep 17 00:00:00 2001 From: badlogic Date: Mon, 7 Jan 2019 10:30:19 +0100 Subject: [PATCH 02/11] [maven-release-plugin] prepare release spine-libgdx-3.7.83.1 --- spine-libgdx/spine-libgdx/pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spine-libgdx/spine-libgdx/pom.xml b/spine-libgdx/spine-libgdx/pom.xml index cb4e970cb..02582e1ac 100644 --- a/spine-libgdx/spine-libgdx/pom.xml +++ b/spine-libgdx/spine-libgdx/pom.xml @@ -10,7 +10,7 @@ com.esotericsoftware.spine spine-libgdx jar - 3.7.83.1-SNAPSHOT + 3.7.83.1 spine-libgdx @@ -39,7 +39,7 @@ scm:git:https://github.com/EsotericSoftware/spine-runtimes.git scm:git:https://github.com/EsotericSoftware/spine-runtimes.git https://github.com/EsotericSoftware/spine-runtimes/ - HEAD + spine-libgdx-3.7.83.1 From e6a5ef36cc63a25da36336218a8a0d28d4e17ce5 Mon Sep 17 00:00:00 2001 From: badlogic Date: Mon, 7 Jan 2019 10:30:27 +0100 Subject: [PATCH 03/11] [maven-release-plugin] prepare for next development iteration --- spine-libgdx/spine-libgdx/pom.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spine-libgdx/spine-libgdx/pom.xml b/spine-libgdx/spine-libgdx/pom.xml index 02582e1ac..fc6f6b834 100644 --- a/spine-libgdx/spine-libgdx/pom.xml +++ b/spine-libgdx/spine-libgdx/pom.xml @@ -10,7 +10,7 @@ com.esotericsoftware.spine spine-libgdx jar - 3.7.83.1 + 3.7.83.2-SNAPSHOT spine-libgdx @@ -39,7 +39,7 @@ scm:git:https://github.com/EsotericSoftware/spine-runtimes.git scm:git:https://github.com/EsotericSoftware/spine-runtimes.git https://github.com/EsotericSoftware/spine-runtimes/ - spine-libgdx-3.7.83.1 + HEAD From 26b32088047758c2fa5a61cd14633b0e6ecfd9b2 Mon Sep 17 00:00:00 2001 From: Harald Csaszar Date: Tue, 8 Jan 2019 17:58:58 +0100 Subject: [PATCH 04/11] [unity] Added unitypackage semi-automatic packaging scripts and project skeleton for 3.7 branch. --- automation/common/scripts/common.sh | 121 ++++ .../unitypackage/.gitattributes_for_sparse_co | 17 + .../prepare_for_unitypackage_3.7.sh | 38 ++ .../prepare_for_unitypackage_impl.sh | 258 ++++++++ .../.gitignore | 6 + .../Assets/.gitignore | 1 + .../ProjectSettings/AudioManager.asset | 16 + .../ProjectSettings/ClusterInputManager.asset | 6 + .../ProjectSettings/DynamicsManager.asset | 18 + .../ProjectSettings/EditorBuildSettings.asset | 7 + .../ProjectSettings/EditorSettings.asset | 14 + .../ProjectSettings/GraphicsSettings.asset | 61 ++ .../ProjectSettings/InputManager.asset | 295 +++++++++ .../ProjectSettings/NavMeshAreas.asset | 89 +++ .../ProjectSettings/NetworkManager.asset | 8 + .../ProjectSettings/Physics2DSettings.asset | 35 + .../ProjectSettings/ProjectSettings.asset | 615 ++++++++++++++++++ .../ProjectSettings/ProjectVersion.txt | 1 + .../ProjectSettings/QualitySettings.asset | 181 ++++++ .../ProjectSettings/TagManager.asset | 43 ++ .../ProjectSettings/TimeManager.asset | 9 + .../UnityConnectSettings.asset | 32 + .../spine-csharp-metafiles/Animation.cs.meta | 12 + .../AnimationState.cs.meta | 12 + .../AnimationStateData.cs.meta | 12 + .../spine-csharp-metafiles/Atlas.cs.meta | 12 + .../spine-csharp-metafiles/Attachments.meta | 9 + .../Attachments/AtlasAttachmentLoader.cs.meta | 12 + .../Attachments/Attachment.cs.meta | 12 + .../Attachments/AttachmentLoader.cs.meta | 12 + .../Attachments/AttachmentType.cs.meta | 12 + .../Attachments/BoundingBoxAttachment.cs.meta | 12 + .../Attachments/ClippingAttachment.cs.meta | 12 + .../Attachments/MeshAttachment.cs.meta | 12 + .../Attachments/PathAttachment.cs.meta | 12 + .../Attachments/PointAttachment.cs.meta | 12 + .../Attachments/RegionAttachment.cs.meta | 12 + .../Attachments/VertexAttachment.cs.meta | 12 + .../spine-csharp-metafiles/BlendMode.cs.meta | 12 + .../spine-csharp-metafiles/Bone.cs.meta | 12 + .../spine-csharp-metafiles/BoneData.cs.meta | 12 + .../spine-csharp-metafiles/Event.cs.meta | 12 + .../spine-csharp-metafiles/EventData.cs.meta | 12 + .../ExposedList.cs.meta | 12 + .../IConstraint.cs.meta | 12 + .../spine-csharp-metafiles/IUpdatable.cs.meta | 12 + .../IkConstraint.cs.meta | 12 + .../IkConstraintData.cs.meta | 12 + .../spine-csharp-metafiles/Json.cs.meta | 12 + .../spine-csharp-metafiles/MathUtils.cs.meta | 12 + .../PathConstraint.cs.meta | 12 + .../PathConstraintData.cs.meta | 12 + .../spine-csharp-metafiles/Skeleton.cs.meta | 12 + .../SkeletonBinary.cs.meta | 12 + .../SkeletonBounds.cs.meta | 12 + .../SkeletonClipping.cs.meta | 12 + .../SkeletonData.cs.meta | 12 + .../SkeletonJson.cs.meta | 12 + .../spine-csharp-metafiles/Skin.cs.meta | 12 + .../spine-csharp-metafiles/Slot.cs.meta | 12 + .../spine-csharp-metafiles/SlotData.cs.meta | 12 + .../TransformConstraint.cs.meta | 12 + .../TransformConstraintData.cs.meta | 12 + .../Triangulator.cs.meta | 12 + 64 files changed, 2372 insertions(+) create mode 100644 automation/common/scripts/common.sh create mode 100644 automation/spine-unity/unitypackage/.gitattributes_for_sparse_co create mode 100644 automation/spine-unity/unitypackage/prepare_for_unitypackage_3.7.sh create mode 100644 automation/spine-unity/unitypackage/prepare_for_unitypackage_impl.sh create mode 100644 automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/.gitignore create mode 100644 automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/Assets/.gitignore create mode 100644 automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/AudioManager.asset create mode 100644 automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/ClusterInputManager.asset create mode 100644 automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/DynamicsManager.asset create mode 100644 automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/EditorBuildSettings.asset create mode 100644 automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/EditorSettings.asset create mode 100644 automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/GraphicsSettings.asset create mode 100644 automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/InputManager.asset create mode 100644 automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/NavMeshAreas.asset create mode 100644 automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/NetworkManager.asset create mode 100644 automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/Physics2DSettings.asset create mode 100644 automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/ProjectSettings.asset create mode 100644 automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/ProjectVersion.txt create mode 100644 automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/QualitySettings.asset create mode 100644 automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/TagManager.asset create mode 100644 automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/TimeManager.asset create mode 100644 automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/UnityConnectSettings.asset create mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/Animation.cs.meta create mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/AnimationState.cs.meta create mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/AnimationStateData.cs.meta create mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/Atlas.cs.meta create mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments.meta create mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/AtlasAttachmentLoader.cs.meta create mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/Attachment.cs.meta create mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/AttachmentLoader.cs.meta create mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/AttachmentType.cs.meta create mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/BoundingBoxAttachment.cs.meta create mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/ClippingAttachment.cs.meta create mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/MeshAttachment.cs.meta create mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/PathAttachment.cs.meta create mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/PointAttachment.cs.meta create mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/RegionAttachment.cs.meta create mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/VertexAttachment.cs.meta create mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/BlendMode.cs.meta create mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/Bone.cs.meta create mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/BoneData.cs.meta create mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/Event.cs.meta create mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/EventData.cs.meta create mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/ExposedList.cs.meta create mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/IConstraint.cs.meta create mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/IUpdatable.cs.meta create mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/IkConstraint.cs.meta create mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/IkConstraintData.cs.meta create mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/Json.cs.meta create mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/MathUtils.cs.meta create mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/PathConstraint.cs.meta create mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/PathConstraintData.cs.meta create mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/Skeleton.cs.meta create mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/SkeletonBinary.cs.meta create mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/SkeletonBounds.cs.meta create mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/SkeletonClipping.cs.meta create mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/SkeletonData.cs.meta create mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/SkeletonJson.cs.meta create mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/Skin.cs.meta create mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/Slot.cs.meta create mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/SlotData.cs.meta create mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/TransformConstraint.cs.meta create mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/TransformConstraintData.cs.meta create mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/Triangulator.cs.meta diff --git a/automation/common/scripts/common.sh b/automation/common/scripts/common.sh new file mode 100644 index 000000000..6800c0f33 --- /dev/null +++ b/automation/common/scripts/common.sh @@ -0,0 +1,121 @@ +#!/bin/bash + +on_error() { + local parent_lineno="$1" + local message="$2" + local code="${3:-1}" + if [[ -n "$message" ]] ; then + echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + echo "!!! Error on or near line ${parent_lineno}: ${message}; exiting with status ${code}" + echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + else + echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + echo "!!! Error on or near line ${parent_lineno}; exiting with status ${code}" + echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + fi + exit "${code}" +} +trap 'on_error ${LINENO}' ERR + +# prepare src dir via sparse checkout of spine-runtimes repo. +prepare_sparse_checkout_dir() { + + trap 'on_error ${LINENO}' ERR + + local out_commit_hash=$1 + local git_root_url="$2" + local git_branch="$3" + local git_subdir="$4" + local commit_hash="$5" + local dst_dir="$6" + local gitattributes_file="$7" + local prev_cwd=$(pwd) + + echo Preparing sparse checkout directory $dst_dir. + mkdir -p "$dst_dir" + cp "$gitattributes_file" "${dst_dir}/.gitattributes" + + cd "$dst_dir" + + if [ ! -d ".git" ]; then + git init . + git config core.sparseCheckout true + # note: we want crlf in this repo since we got the most recent unitypackage commits + # with crlf and want to minimize changes in submitted unitypackages. + git config core.autocrlf true + git remote add -f origin "${git_root_url}" + echo "${git_subdir}/" > .git/info/sparse-checkout + git checkout -f "${git_branch}" + fi + + git pull + git reset --hard "${commit_hash}" + git clean -f -d + out_hash=$(git rev-parse HEAD) + eval "$out_commit_hash='${out_hash}'" + + cd "${prev_cwd}" +} + +convert_file_line_ending() { + + local file="$1" + # note: lf_handling = "conservative", "unify-to-crlf" or "unify-to-lf" + local lf_handling="$2" + + # note: dos2unix will skip binary files, nevertheless we want to be conservative and check above + file -bL --mime "${file}" | grep -q '^text' + local grep_text_retval=$? + if [ "${grep_text_retval}" == 0 ]; then + + local extension="${file##*.}" + #local first_5_chars=$(head -c 5 "${file}") + if ( [ "$extension" == "cs" ] || [ "$extension" == "json" ] || [ "$extension" == "txt" ] \ + || [ "$extension" == "cginc" ] || [ "$extension" == "asmdef" ] \ + || [ "$extension" == "shader" ] || [ "$extension" == "md" ] ); then + + local newline_count=`wc -l < "${file}"` + local windows_cr_count=`grep -ac $'\r' "${file}"` + if [ "$lf_handling" == "conservative" ]; then + # convert only mixed ending files, convert to lf + if [ ${windows_cr_count} -gt "0" ] && [ ${newline_count} != ${windows_cr_count} ]; then + # mixed line endings + # echo ${file} has cr count ${windows_cr_count} + dos2unix "${file}" + echo Converted mixed line-ending file ${file} to lf. + fi + elif [ "$lf_handling" == "unify-to-crlf" ]; then + if [ ${newline_count} != ${windows_cr_count} ]; then + unix2dos "${file}" + echo Converted file ${file} to crlf. + fi + elif [ "$lf_handling" == "unify-to-lf" ]; then + if [ ${windows_cr_count} -gt "0" ]; then + dos2unix "${file}" + echo Converted file ${file} to lf. + fi + fi + elif ( [ "$extension" == "meta" ] || [ "$extension" == "mat" ] || [ "$extension" == "unity" ] \ + || [ "$extension" == "physicsMaterial2D" ] || [ "$extension" == "physicsMaterial" ] \ + || [ "$extension" == "asset" ] || [ "$extension" == "controller" ] ); then + + # unity serialized files are always lf + local windows_cr_count=`grep -ac $'\r' "${file}"` + if [ ${windows_cr_count} -gt "0" ]; then + dos2unix "${file}" + echo Converted file ${file} to lf. + fi + fi + fi +} + +convert_all_files_line_endings_of_dir() { + local path="$1" + local lf_handling="$2" + + find "$path" -type f | + while read file ; do + convert_file_line_ending "${file}" "${lf_handling}" + done +} + diff --git a/automation/spine-unity/unitypackage/.gitattributes_for_sparse_co b/automation/spine-unity/unitypackage/.gitattributes_for_sparse_co new file mode 100644 index 000000000..51e4fb69c --- /dev/null +++ b/automation/spine-unity/unitypackage/.gitattributes_for_sparse_co @@ -0,0 +1,17 @@ +# When text is set to "auto", the path is marked for automatic end-of-line normalization. +# If git decides that the content is text, its line endings are normalized to LF on checkin. +# Set in case people don't have core.autocrlf set. +* text=auto + +*.sh text eol=lf + +# Unity specific +*.mat merge=unityyamlmerge text eol=lf +*.anim merge=unityyamlmerge text eol=lf +*.unity merge=unityyamlmerge text eol=lf +*.prefab merge=unityyamlmerge text eol=lf +*.physicsMaterial2D merge=unityyamlmerge text eol=lf +*.physicsMaterial merge=unityyamlmerge text eol=lf +*.asset merge=unityyamlmerge text eol=lf +*.meta merge=unityyamlmerge text eol=lf +*.controller merge=unityyamlmerge text eol=lf diff --git a/automation/spine-unity/unitypackage/prepare_for_unitypackage_3.7.sh b/automation/spine-unity/unitypackage/prepare_for_unitypackage_3.7.sh new file mode 100644 index 000000000..f51be9fc9 --- /dev/null +++ b/automation/spine-unity/unitypackage/prepare_for_unitypackage_3.7.sh @@ -0,0 +1,38 @@ +#!/bin/bash +git_branch="3.7" +spine_version="3.7" + +src_commit_hash="HEAD" +date_string=`date +%Y-%m-%d` +package_filename="spine-unity-3_7-${date_string}.unitypackage" +unityproject_base="./spine-3.7-unity5.6-unitypackage" + +input_args=() +while [[ $# -gt 0 ]] +do +key="$1" + +case $key in + -h|--hash) + src_commit_hash="$2" + shift # past argument + shift # past value + ;; + -f|--filename) + package_filename="$2" + shift # past argument + shift # past value + ;; + *) # unknown option + input_args+=("$1") # save it in an array for later + shift # past argument + ;; +esac +done +set -- "${input_args[@]}" # restore positional parameters +if [[ -n $1 ]]; then + echo "Last line of file specified as non-opt/last argument:" + tail -1 "$1" +fi + +./prepare_for_unitypackage_impl.sh --dir "${unityproject_base}" --version "${spine_version}" --branch "${git_branch}" --hash "${src_commit_hash}" --filename "${package_filename}" diff --git a/automation/spine-unity/unitypackage/prepare_for_unitypackage_impl.sh b/automation/spine-unity/unitypackage/prepare_for_unitypackage_impl.sh new file mode 100644 index 000000000..44c481601 --- /dev/null +++ b/automation/spine-unity/unitypackage/prepare_for_unitypackage_impl.sh @@ -0,0 +1,258 @@ +#!/bin/bash + +#include common script functionality +source "../../common/scripts/common.sh" + +# argument parsing +src_commit_hash="HEAD" +date_string=`date +%Y-%m-%d` +package_filename="spine-unity-3_X-${date_string}.unitypackage" +git_branch="3.6" +spine_version="3.6" +unityproject_base="./spine-3.6-unity5.6-unitypackage" +git_track_package_changes=false +git_commit_package_changes=false +input_args=() +while [[ $# -gt 0 ]] +do +key="$1" + +case $key in + -b|--branch) + git_branch="$2" + shift # past argument + shift # past value + ;; + -h|--hash) + src_commit_hash="$2" + shift # past argument + shift # past value + ;; + -v|--version) + spine_version="$2" + shift # past argument + shift # past value + ;; + -t|--trackchanges) + git_track_package_changes=$2 + shift # past argument + shift # past value + ;; + -c|--commitchanges) + git_commit_package_changes=$2 + shift # past argument + shift # past value + ;; + -d|--dir) + unityproject_base="$2" + shift # past argument + shift # past value + ;; + -f|--filename) + package_filename="$2" + shift # past argument + shift # past value + ;; + *) # unknown option + input_args+=("$1") # save it in an array for later + shift # past argument + ;; +esac +done +set -- "${input_args[@]}" # restore positional parameters + +echo src_commit_hash = "${src_commit_hash}" +echo git_branch = "${git_branch}" +echo spine_version = "${spine_version}" +echo unityproject_base = "${unityproject_base}" +echo package_filename = "${package_filename}" +if [[ -n $1 ]]; then + echo "Last line of file specified as non-opt/last argument:" + tail -1 "$1" +fi + + +# configuration +git_root="https://github.com/EsotericSoftware/spine-runtimes.git" +git_subdir_spine_csharp="spine-csharp/src" +git_subdir_spine_unity="spine-unity/Assets" +spine_csharp_metafiles_dir="spine-csharp-metafiles" + +if [ $spine_version == "3.6" ]; then + src_spine_unity_subdir="spine-unity/Assets/spine-unity" + dst_spine_csharp_subdir="Assets/Spine/spine-csharp" + dst_spine_unity_subdir="Assets/Spine/spine-unity" + lf_handling="conservative" +else + + src_spine_unity_subdir="spine-unity/Assets/Spine" + dst_spine_csharp_subdir="Assets/Spine/Runtime/spine-csharp" + dst_spine_unity_subdir="Assets/Spine" + lf_handling="unify-to-crlf" +fi +checkout_dir_base="${unityproject_base}/sparse_checkout" +checkout_dir_spine_csharp="${checkout_dir_base}/sparse_spine-csharp" +checkout_dir_spine_unity="${checkout_dir_base}/sparse_spine-unity" + +src_spine_csharp="${checkout_dir_spine_csharp}/spine-csharp/src" +src_spine_unity="${checkout_dir_spine_unity}/${src_spine_unity_subdir}" +src_spine_examples="${checkout_dir_spine_unity}/spine-unity/Assets/Spine Examples" +dst_spine_csharp="${unityproject_base}/${dst_spine_csharp_subdir}" +dst_spine_unity="${unityproject_base}/${dst_spine_unity_subdir}" +dst_spine_examples="${unityproject_base}/Assets/Spine Examples" +dst_assets_base_dir="${unityproject_base}/Assets" + +# path initialization +prev_workingdir="$(pwd)" +script_path=${0%/*} +cd ${script_path} + +trap 'on_error ${LINENO}' ERR + + + + +main() { + + trap 'on_error ${LINENO}' ERR + + echo ---------------------------------------------------------------------- + echo Preparing sparse checkout reference dirs + echo ---------------------------------------------------------------------- + mkdir -p "$checkout_dir_base" + + out_commit_hash1="invalid1" + out_commit_hash2="invalid2" + for ((n=0; n<3; n++)); + do + # if commit hashes have just changed between calls, repeat preparation (pull) in both sparse checkout dirs. + prepare_sparse_checkout_dir out_commit_hash1 "${git_root}" "${git_branch}" "${git_subdir_spine_csharp}" "${src_commit_hash}" "${checkout_dir_spine_csharp}" .gitattributes_for_sparse_co + prepare_sparse_checkout_dir out_commit_hash2 "${git_root}" "${git_branch}" "${git_subdir_spine_unity}" "${src_commit_hash}" "${checkout_dir_spine_unity}" .gitattributes_for_sparse_co + + echo Commit hash spine-sharp = $out_commit_hash1 + echo Commit hash spine-unity = $out_commit_hash2 + + [ "$out_commit_hash1" == "$out_commit_hash2" ] && break + + done + if [ "$out_commit_hash1" != "$out_commit_hash2" ]; then + on_error ${LINENO} "Failed to get equal commit hashes on both sparse checkouts 3 times - very unlikely, seems as if something has gone wrong." 1 + fi + + echo ---------------------------------------------------------------------- + echo Copying changes to target directory + echo ---------------------------------------------------------------------- + # prepare target dir to track changes or not (via .gitignore ignore directory) + if [ $git_track_package_changes == true ]; then + rm "${dst_assets_base_dir}/.gitignore" + else + echo '*' > "${dst_assets_base_dir}/.gitignore" + fi + + # copy latest changes from repository over to our Assets dir and delete old content beforehand. + if [ $spine_version == "3.6" ]; then + # in spine 3.6 we want to be more conservative and keep existing meta files + # (they come from a previously extracted reference 3.6 unitypackage). + # so in spine-csharp and dst_spine_unity dirs, we don't want to delete meta files. + find "$dst_spine_csharp/" -type f -not -name '*.meta' -delete + find "$dst_spine_csharp/" -type d -empty -delete + find "$dst_spine_unity/" -type f -not -name '*.meta' -delete + find "$dst_spine_unity/" -type d -empty -delete + else + # in spine 3.7 we delete all existing files and overwrite with pre-defined meta + # files from $spine_csharp_metafiles_dir. + rm -rf "$dst_spine_csharp/"* + rm -rf "$dst_spine_unity/"* + fi + rm -rf "$dst_spine_examples/"* + + echo copying from "$src_spine_unity" to "$dst_spine_unity" + cp -r "$src_spine_unity/." "$dst_spine_unity" + echo copying "${src_spine_unity}.meta" to "${dst_spine_unity}.meta" + cp "${src_spine_unity}.meta" "${dst_spine_unity}.meta" + echo copying from "$src_spine_csharp" to "$dst_spine_csharp" + cp -r "$src_spine_csharp/." "$dst_spine_csharp" + echo copying from "$src_spine_examples" to "$dst_spine_examples" + cp -r "$src_spine_examples/." "$dst_spine_examples" + echo copying "${src_spine_examples}.meta" to "${dst_spine_examples}.meta" + cp "${src_spine_examples}.meta" "${dst_spine_examples}.meta" + if [ $spine_version != "3.6" ]; then + echo copying meta files from "$spine_csharp_metafiles_dir/" to "$dst_spine_csharp/" + cp -r "$spine_csharp_metafiles_dir/"* "$dst_spine_csharp/" + fi + + if [ $spine_version != "3.6" ]; then + rm -f "$dst_spine_csharp/add spine-csharp here.txt" + rm -f "$dst_spine_csharp/add spine-csharp here.txt.meta" + fi + + echo ---------------------------------------------------------------------- + echo Evaluating changes + echo ---------------------------------------------------------------------- + if [ "$lf_handling" == "conservative" ]; then + # remove whitespace-only changes, leaving mixed line-ending files where + # changes with other endings are applied + + # add all diffs with whitespace-changes removed. + local diff_without_whitespace=$(git diff -U0 -w --no-color --binary ${unityproject_base}) + if [ -z "$diff_without_whitespace" ]; then + echo No non-whitespace changes to commit or package - did you call the script twice? + exit 1 + fi + git diff -U0 -w --no-color --binary ${unityproject_base} | git apply --cached --ignore-whitespace --unidiff-zero - && git checkout -- ${unityproject_base} && git reset + fi + + if [ "$lf_handling" == "conservative" ] && [ $git_track_package_changes == true]; then + git add "$dst_spine_csharp/" + git add "$dst_spine_unity/" + git add "$dst_spine_examples/" + + git diff --name-only --cached ${unityproject_base} | + while read file; do + convert_file_line_ending "${file}" "${lf_handling}" + done + else + convert_all_files_line_endings_of_dir "$dst_spine_csharp/" "${lf_handling}" + convert_all_files_line_endings_of_dir "$dst_spine_unity/" "${lf_handling}" + convert_all_files_line_endings_of_dir "$dst_spine_examples/" "${lf_handling}" + fi + + if [ $git_track_package_changes == true ]; then + + echo ---------------------------------------------------------------------- + echo Staging changes for git repository + echo ---------------------------------------------------------------------- + git add "$dst_spine_csharp/" + git add "$dst_spine_unity/" + git add "$dst_spine_examples/" + + if [ $git_commit_package_changes == true ] ; then + echo ---------------------------------------------------------------------- + echo Committing changes to git repository + echo ---------------------------------------------------------------------- + local optional_excluding_whitespace_message="" + if [ "$lf_handling" == "conservative" ]; then + optional_excluding_whitespace_message=" (excluding whitespace changes)" + fi + + git commit -m "[unity][auto] ${package_filename}: integrated changes of main repository up to commit ${out_commit_hash1}${optional_excluding_whitespace_message}." + fi + fi + + echo ---------------------------------------------------------------------- + echo Finished successfully + echo + echo Please open the Unity project and resolve potential remaining issues. + echo + echo To export unitypackage: + echo Select directories \"Spine\" and \"Spine Examples\" in Project window + echo then right-click to open context menu, select \"Export Package..\". + echo Untick \"Include dependencies\" and hit \"Export..\". + echo Please name the package ${package_filename}. + echo ---------------------------------------------------------------------- + + # reset cwd + cd "${prev_workingdir}" +} + +main diff --git a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/.gitignore b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/.gitignore new file mode 100644 index 000000000..25560f331 --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/.gitignore @@ -0,0 +1,6 @@ +Library/ +Temp/ +sparse_checkout/ +*.sln +*.csproj + diff --git a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/Assets/.gitignore b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/Assets/.gitignore new file mode 100644 index 000000000..72e8ffc0d --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/Assets/.gitignore @@ -0,0 +1 @@ +* diff --git a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/AudioManager.asset b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/AudioManager.asset new file mode 100644 index 000000000..2c4f5a1bd --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/AudioManager.asset @@ -0,0 +1,16 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!11 &1 +AudioManager: + m_ObjectHideFlags: 0 + m_Volume: 1 + Rolloff Scale: 1 + Doppler Factor: 1 + Default Speaker Mode: 2 + m_SampleRate: 0 + m_DSPBufferSize: 0 + m_VirtualVoiceCount: 512 + m_RealVoiceCount: 32 + m_SpatializerPlugin: + m_DisableAudio: 0 + m_VirtualizeEffects: 1 diff --git a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/ClusterInputManager.asset b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/ClusterInputManager.asset new file mode 100644 index 000000000..e7886b266 --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/ClusterInputManager.asset @@ -0,0 +1,6 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!236 &1 +ClusterInputManager: + m_ObjectHideFlags: 0 + m_Inputs: [] diff --git a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/DynamicsManager.asset b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/DynamicsManager.asset new file mode 100644 index 000000000..6be69106a --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/DynamicsManager.asset @@ -0,0 +1,18 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!55 &1 +PhysicsManager: + m_ObjectHideFlags: 0 + serializedVersion: 3 + m_Gravity: {x: 0, y: -9.81, z: 0} + m_DefaultMaterial: {fileID: 0} + m_BounceThreshold: 2 + m_SleepThreshold: 0.005 + m_DefaultContactOffset: 0.01 + m_DefaultSolverIterations: 6 + m_DefaultSolverVelocityIterations: 1 + m_QueriesHitBackfaces: 0 + m_QueriesHitTriggers: 1 + m_EnableAdaptiveForce: 0 + m_EnablePCM: 1 + m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff diff --git a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/EditorBuildSettings.asset b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/EditorBuildSettings.asset new file mode 100644 index 000000000..6dc24f7df --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/EditorBuildSettings.asset @@ -0,0 +1,7 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1045 &1 +EditorBuildSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Scenes: [] diff --git a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/EditorSettings.asset b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/EditorSettings.asset new file mode 100644 index 000000000..f493991dd --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/EditorSettings.asset @@ -0,0 +1,14 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!159 &1 +EditorSettings: + m_ObjectHideFlags: 0 + serializedVersion: 3 + m_ExternalVersionControlSupport: Visible Meta Files + m_SerializationMode: 2 + m_DefaultBehaviorMode: 1 + m_SpritePackerMode: 2 + m_SpritePackerPaddingPower: 1 + m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd + m_ProjectGenerationRootNamespace: + m_UserGeneratedProjectSuffix: diff --git a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/GraphicsSettings.asset b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/GraphicsSettings.asset new file mode 100644 index 000000000..74d7b532b --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/GraphicsSettings.asset @@ -0,0 +1,61 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!30 &1 +GraphicsSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_Deferred: + m_Mode: 1 + m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0} + m_DeferredReflections: + m_Mode: 1 + m_Shader: {fileID: 74, guid: 0000000000000000f000000000000000, type: 0} + m_ScreenSpaceShadows: + m_Mode: 1 + m_Shader: {fileID: 64, guid: 0000000000000000f000000000000000, type: 0} + m_LegacyDeferred: + m_Mode: 1 + m_Shader: {fileID: 63, guid: 0000000000000000f000000000000000, type: 0} + m_DepthNormals: + m_Mode: 1 + m_Shader: {fileID: 62, guid: 0000000000000000f000000000000000, type: 0} + m_MotionVectors: + m_Mode: 1 + m_Shader: {fileID: 75, guid: 0000000000000000f000000000000000, type: 0} + m_LightHalo: + m_Mode: 1 + m_Shader: {fileID: 105, guid: 0000000000000000f000000000000000, type: 0} + m_LensFlare: + m_Mode: 1 + m_Shader: {fileID: 102, guid: 0000000000000000f000000000000000, type: 0} + m_AlwaysIncludedShaders: + - {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 15104, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 15105, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 15106, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0} + m_PreloadedShaders: [] + m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, + type: 0} + m_CustomRenderPipeline: {fileID: 0} + m_TransparencySortMode: 0 + m_TransparencySortAxis: {x: 0, y: 0, z: 1} + m_DefaultRenderingPath: 1 + m_DefaultMobileRenderingPath: 1 + m_TierSettings: [] + m_LightmapStripping: 0 + m_FogStripping: 0 + m_InstancingStripping: 0 + m_LightmapKeepPlain: 1 + m_LightmapKeepDirCombined: 1 + m_LightmapKeepDynamicPlain: 1 + m_LightmapKeepDynamicDirCombined: 1 + m_LightmapKeepShadowMask: 1 + m_LightmapKeepSubtractive: 1 + m_FogKeepLinear: 1 + m_FogKeepExp: 1 + m_FogKeepExp2: 1 + m_AlbedoSwatchInfos: [] + m_LightsUseLinearIntensity: 0 + m_LightsUseColorTemperature: 0 diff --git a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/InputManager.asset b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/InputManager.asset new file mode 100644 index 000000000..17c8f538e --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/InputManager.asset @@ -0,0 +1,295 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!13 &1 +InputManager: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Axes: + - serializedVersion: 3 + m_Name: Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: left + positiveButton: right + altNegativeButton: a + altPositiveButton: d + gravity: 3 + dead: 0.001 + sensitivity: 3 + snap: 1 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: down + positiveButton: up + altNegativeButton: s + altPositiveButton: w + gravity: 3 + dead: 0.001 + sensitivity: 3 + snap: 1 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left ctrl + altNegativeButton: + altPositiveButton: mouse 0 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left alt + altNegativeButton: + altPositiveButton: mouse 1 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: left shift + altNegativeButton: + altPositiveButton: mouse 2 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Jump + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: space + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Mouse X + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 0.1 + snap: 0 + invert: 0 + type: 1 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Mouse Y + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 0.1 + snap: 0 + invert: 0 + type: 1 + axis: 1 + joyNum: 0 + - serializedVersion: 3 + m_Name: Mouse ScrollWheel + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0 + sensitivity: 0.1 + snap: 0 + invert: 0 + type: 1 + axis: 2 + joyNum: 0 + - serializedVersion: 3 + m_Name: Horizontal + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.19 + sensitivity: 1 + snap: 0 + invert: 0 + type: 2 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Vertical + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: + altNegativeButton: + altPositiveButton: + gravity: 0 + dead: 0.19 + sensitivity: 1 + snap: 0 + invert: 1 + type: 2 + axis: 1 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire1 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 0 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire2 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 1 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Fire3 + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 2 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Jump + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: joystick button 3 + altNegativeButton: + altPositiveButton: + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Submit + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: return + altNegativeButton: + altPositiveButton: joystick button 0 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Submit + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: enter + altNegativeButton: + altPositiveButton: space + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 + - serializedVersion: 3 + m_Name: Cancel + descriptiveName: + descriptiveNegativeName: + negativeButton: + positiveButton: escape + altNegativeButton: + altPositiveButton: joystick button 1 + gravity: 1000 + dead: 0.001 + sensitivity: 1000 + snap: 0 + invert: 0 + type: 0 + axis: 0 + joyNum: 0 diff --git a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/NavMeshAreas.asset b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/NavMeshAreas.asset new file mode 100644 index 000000000..6dd520f63 --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/NavMeshAreas.asset @@ -0,0 +1,89 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!126 &1 +NavMeshProjectSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + areas: + - name: Walkable + cost: 1 + - name: Not Walkable + cost: 1 + - name: Jump + cost: 2 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + - name: + cost: 1 + m_LastAgentTypeID: -887442657 + m_Settings: + - serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.75 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + m_SettingNames: + - Humanoid diff --git a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/NetworkManager.asset b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/NetworkManager.asset new file mode 100644 index 000000000..5dc6a831d --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/NetworkManager.asset @@ -0,0 +1,8 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!149 &1 +NetworkManager: + m_ObjectHideFlags: 0 + m_DebugLevel: 0 + m_Sendrate: 15 + m_AssetToPrefab: {} diff --git a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/Physics2DSettings.asset b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/Physics2DSettings.asset new file mode 100644 index 000000000..5f6ffab1e --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/Physics2DSettings.asset @@ -0,0 +1,35 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!19 &1 +Physics2DSettings: + m_ObjectHideFlags: 0 + serializedVersion: 3 + m_Gravity: {x: 0, y: -9.81} + m_DefaultMaterial: {fileID: 0} + m_VelocityIterations: 8 + m_PositionIterations: 3 + m_VelocityThreshold: 1 + m_MaxLinearCorrection: 0.2 + m_MaxAngularCorrection: 8 + m_MaxTranslationSpeed: 100 + m_MaxRotationSpeed: 360 + m_BaumgarteScale: 0.2 + m_BaumgarteTimeOfImpactScale: 0.75 + m_TimeToSleep: 0.5 + m_LinearSleepTolerance: 0.01 + m_AngularSleepTolerance: 2 + m_DefaultContactOffset: 0.01 + m_QueriesHitTriggers: 1 + m_QueriesStartInColliders: 1 + m_ChangeStopsCallbacks: 0 + m_CallbacksOnDisable: 1 + m_AlwaysShowColliders: 0 + m_ShowColliderSleep: 1 + m_ShowColliderContacts: 0 + m_ShowColliderAABB: 0 + m_ContactArrowScale: 0.2 + m_ColliderAwakeColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.7529412} + m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432} + m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745} + m_ColliderAABBColor: {r: 1, g: 1, b: 0, a: 0.2509804} + m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff diff --git a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/ProjectSettings.asset b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/ProjectSettings.asset new file mode 100644 index 000000000..5937c4b93 --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/ProjectSettings.asset @@ -0,0 +1,615 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!129 &1 +PlayerSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + productGUID: acf33fa09e419c54da70575d42465075 + AndroidProfiler: 0 + defaultScreenOrientation: 4 + targetDevice: 2 + useOnDemandResources: 0 + accelerometerFrequency: 60 + companyName: DefaultCompany + productName: spine-3.7-unity5.6-unitypackage + defaultCursor: {fileID: 0} + cursorHotspot: {x: 0, y: 0} + m_SplashScreenBackgroundColor: {r: 0.13333334, g: 0.17254902, b: 0.21176471, a: 1} + m_ShowUnitySplashScreen: 1 + m_ShowUnitySplashLogo: 1 + m_SplashScreenOverlayOpacity: 1 + m_SplashScreenAnimation: 1 + m_SplashScreenLogoStyle: 1 + m_SplashScreenDrawMode: 0 + m_SplashScreenBackgroundAnimationZoom: 1 + m_SplashScreenLogoAnimationZoom: 1 + m_SplashScreenBackgroundLandscapeAspect: 1 + m_SplashScreenBackgroundPortraitAspect: 1 + m_SplashScreenBackgroundLandscapeUvs: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + m_SplashScreenBackgroundPortraitUvs: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + m_SplashScreenLogos: [] + m_SplashScreenBackgroundLandscape: {fileID: 0} + m_SplashScreenBackgroundPortrait: {fileID: 0} + m_VirtualRealitySplashScreen: {fileID: 0} + m_HolographicTrackingLossScreen: {fileID: 0} + defaultScreenWidth: 1024 + defaultScreenHeight: 768 + defaultScreenWidthWeb: 960 + defaultScreenHeightWeb: 600 + m_StereoRenderingPath: 0 + m_ActiveColorSpace: 0 + m_MTRendering: 1 + m_MobileMTRendering: 0 + m_StackTraceTypes: 010000000100000001000000010000000100000001000000 + iosShowActivityIndicatorOnLoading: -1 + androidShowActivityIndicatorOnLoading: -1 + tizenShowActivityIndicatorOnLoading: -1 + iosAppInBackgroundBehavior: 0 + displayResolutionDialog: 1 + iosAllowHTTPDownload: 1 + allowedAutorotateToPortrait: 1 + allowedAutorotateToPortraitUpsideDown: 1 + allowedAutorotateToLandscapeRight: 1 + allowedAutorotateToLandscapeLeft: 1 + useOSAutorotation: 1 + use32BitDisplayBuffer: 1 + disableDepthAndStencilBuffers: 0 + defaultIsFullScreen: 1 + defaultIsNativeResolution: 1 + runInBackground: 0 + captureSingleScreen: 0 + muteOtherAudioSources: 0 + Prepare IOS For Recording: 0 + deferSystemGesturesMode: 0 + hideHomeButton: 0 + submitAnalytics: 1 + usePlayerLog: 1 + bakeCollisionMeshes: 0 + forceSingleInstance: 0 + resizableWindow: 0 + useMacAppStoreValidation: 0 + macAppStoreCategory: public.app-category.games + gpuSkinning: 0 + graphicsJobs: 0 + xboxPIXTextureCapture: 0 + xboxEnableAvatar: 0 + xboxEnableKinect: 0 + xboxEnableKinectAutoTracking: 0 + xboxEnableFitness: 0 + visibleInBackground: 0 + allowFullscreenSwitch: 1 + graphicsJobMode: 0 + macFullscreenMode: 2 + d3d9FullscreenMode: 1 + d3d11FullscreenMode: 1 + xboxSpeechDB: 0 + xboxEnableHeadOrientation: 0 + xboxEnableGuest: 0 + xboxEnablePIXSampling: 0 + n3dsDisableStereoscopicView: 0 + n3dsEnableSharedListOpt: 1 + n3dsEnableVSync: 0 + ignoreAlphaClear: 0 + xboxOneResolution: 0 + xboxOneSResolution: 0 + xboxOneXResolution: 3 + xboxOneMonoLoggingLevel: 0 + xboxOneLoggingLevel: 1 + videoMemoryForVertexBuffers: 0 + psp2PowerMode: 0 + psp2AcquireBGM: 1 + wiiUTVResolution: 0 + wiiUGamePadMSAA: 1 + wiiUSupportsNunchuk: 0 + wiiUSupportsClassicController: 0 + wiiUSupportsBalanceBoard: 0 + wiiUSupportsMotionPlus: 0 + wiiUSupportsProController: 0 + wiiUAllowScreenCapture: 1 + wiiUControllerCount: 0 + m_SupportedAspectRatios: + 4:3: 1 + 5:4: 1 + 16:10: 1 + 16:9: 1 + Others: 1 + bundleVersion: 1.0 + preloadedAssets: [] + metroInputSource: 0 + m_HolographicPauseOnTrackingLoss: 1 + xboxOneDisableKinectGpuReservation: 0 + xboxOneEnable7thCore: 0 + vrSettings: + cardboard: + depthFormat: 0 + enableTransitionView: 0 + daydream: + depthFormat: 0 + useSustainedPerformanceMode: 0 + hololens: + depthFormat: 1 + protectGraphicsMemory: 0 + useHDRDisplay: 0 + applicationIdentifier: {} + buildNumber: {} + AndroidBundleVersionCode: 1 + AndroidMinSdkVersion: 16 + AndroidTargetSdkVersion: 0 + AndroidPreferredInstallLocation: 1 + aotOptions: + stripEngineCode: 1 + iPhoneStrippingLevel: 0 + iPhoneScriptCallOptimization: 0 + ForceInternetPermission: 0 + ForceSDCardPermission: 0 + CreateWallpaper: 0 + APKExpansionFiles: 0 + keepLoadedShadersAlive: 0 + StripUnusedMeshComponents: 0 + VertexChannelCompressionMask: + serializedVersion: 2 + m_Bits: 238 + iPhoneSdkVersion: 988 + iOSTargetOSVersionString: + tvOSSdkVersion: 0 + tvOSRequireExtendedGameController: 0 + tvOSTargetOSVersionString: + uIPrerenderedIcon: 0 + uIRequiresPersistentWiFi: 0 + uIRequiresFullScreen: 1 + uIStatusBarHidden: 1 + uIExitOnSuspend: 0 + uIStatusBarStyle: 0 + iPhoneSplashScreen: {fileID: 0} + iPhoneHighResSplashScreen: {fileID: 0} + iPhoneTallHighResSplashScreen: {fileID: 0} + iPhone47inSplashScreen: {fileID: 0} + iPhone55inPortraitSplashScreen: {fileID: 0} + iPhone55inLandscapeSplashScreen: {fileID: 0} + iPhone58inPortraitSplashScreen: {fileID: 0} + iPhone58inLandscapeSplashScreen: {fileID: 0} + iPadPortraitSplashScreen: {fileID: 0} + iPadHighResPortraitSplashScreen: {fileID: 0} + iPadLandscapeSplashScreen: {fileID: 0} + iPadHighResLandscapeSplashScreen: {fileID: 0} + appleTVSplashScreen: {fileID: 0} + appleTVSplashScreen2x: {fileID: 0} + tvOSSmallIconLayers: [] + tvOSSmallIconLayers2x: [] + tvOSLargeIconLayers: [] + tvOSTopShelfImageLayers: [] + tvOSTopShelfImageLayers2x: [] + tvOSTopShelfImageWideLayers: [] + tvOSTopShelfImageWideLayers2x: [] + iOSLaunchScreenType: 0 + iOSLaunchScreenPortrait: {fileID: 0} + iOSLaunchScreenLandscape: {fileID: 0} + iOSLaunchScreenBackgroundColor: + serializedVersion: 2 + rgba: 0 + iOSLaunchScreenFillPct: 100 + iOSLaunchScreenSize: 100 + iOSLaunchScreenCustomXibPath: + iOSLaunchScreeniPadType: 0 + iOSLaunchScreeniPadImage: {fileID: 0} + iOSLaunchScreeniPadBackgroundColor: + serializedVersion: 2 + rgba: 0 + iOSLaunchScreeniPadFillPct: 100 + iOSLaunchScreeniPadSize: 100 + iOSLaunchScreeniPadCustomXibPath: + iOSDeviceRequirements: [] + iOSURLSchemes: [] + iOSBackgroundModes: 0 + iOSMetalForceHardShadows: 0 + metalEditorSupport: 1 + metalAPIValidation: 1 + iOSRenderExtraFrameOnPause: 0 + appleDeveloperTeamID: + iOSManualSigningProvisioningProfileID: + tvOSManualSigningProvisioningProfileID: + appleEnableAutomaticSigning: 0 + AndroidTargetDevice: 0 + AndroidSplashScreenScale: 0 + androidSplashScreen: {fileID: 0} + AndroidKeystoreName: + AndroidKeyaliasName: + AndroidTVCompatibility: 1 + AndroidIsGame: 1 + androidEnableBanner: 1 + m_AndroidBanners: + - width: 320 + height: 180 + banner: {fileID: 0} + androidGamepadSupportLevel: 0 + resolutionDialogBanner: {fileID: 0} + m_BuildTargetIcons: [] + m_BuildTargetBatching: [] + m_BuildTargetGraphicsAPIs: [] + m_BuildTargetVRSettings: [] + openGLRequireES31: 0 + openGLRequireES31AEP: 0 + webPlayerTemplate: APPLICATION:Default + m_TemplateCustomTags: {} + wiiUTitleID: 0005000011000000 + wiiUGroupID: 00010000 + wiiUCommonSaveSize: 4096 + wiiUAccountSaveSize: 2048 + wiiUOlvAccessKey: 0 + wiiUTinCode: 0 + wiiUJoinGameId: 0 + wiiUJoinGameModeMask: 0000000000000000 + wiiUCommonBossSize: 0 + wiiUAccountBossSize: 0 + wiiUAddOnUniqueIDs: [] + wiiUMainThreadStackSize: 3072 + wiiULoaderThreadStackSize: 1024 + wiiUSystemHeapSize: 128 + wiiUTVStartupScreen: {fileID: 0} + wiiUGamePadStartupScreen: {fileID: 0} + wiiUDrcBufferDisabled: 0 + wiiUProfilerLibPath: + playModeTestRunnerEnabled: 0 + actionOnDotNetUnhandledException: 1 + enableInternalProfiler: 0 + logObjCUncaughtExceptions: 1 + enableCrashReportAPI: 0 + cameraUsageDescription: + locationUsageDescription: + microphoneUsageDescription: + switchNetLibKey: + switchSocketMemoryPoolSize: 6144 + switchSocketAllocatorPoolSize: 128 + switchSocketConcurrencyLimit: 14 + switchScreenResolutionBehavior: 2 + switchUseCPUProfiler: 0 + switchApplicationID: 0x01004b9000490000 + switchNSODependencies: + switchTitleNames_0: + switchTitleNames_1: + switchTitleNames_2: + switchTitleNames_3: + switchTitleNames_4: + switchTitleNames_5: + switchTitleNames_6: + switchTitleNames_7: + switchTitleNames_8: + switchTitleNames_9: + switchTitleNames_10: + switchTitleNames_11: + switchTitleNames_12: + switchTitleNames_13: + switchTitleNames_14: + switchPublisherNames_0: + switchPublisherNames_1: + switchPublisherNames_2: + switchPublisherNames_3: + switchPublisherNames_4: + switchPublisherNames_5: + switchPublisherNames_6: + switchPublisherNames_7: + switchPublisherNames_8: + switchPublisherNames_9: + switchPublisherNames_10: + switchPublisherNames_11: + switchPublisherNames_12: + switchPublisherNames_13: + switchPublisherNames_14: + switchIcons_0: {fileID: 0} + switchIcons_1: {fileID: 0} + switchIcons_2: {fileID: 0} + switchIcons_3: {fileID: 0} + switchIcons_4: {fileID: 0} + switchIcons_5: {fileID: 0} + switchIcons_6: {fileID: 0} + switchIcons_7: {fileID: 0} + switchIcons_8: {fileID: 0} + switchIcons_9: {fileID: 0} + switchIcons_10: {fileID: 0} + switchIcons_11: {fileID: 0} + switchIcons_12: {fileID: 0} + switchIcons_13: {fileID: 0} + switchIcons_14: {fileID: 0} + switchSmallIcons_0: {fileID: 0} + switchSmallIcons_1: {fileID: 0} + switchSmallIcons_2: {fileID: 0} + switchSmallIcons_3: {fileID: 0} + switchSmallIcons_4: {fileID: 0} + switchSmallIcons_5: {fileID: 0} + switchSmallIcons_6: {fileID: 0} + switchSmallIcons_7: {fileID: 0} + switchSmallIcons_8: {fileID: 0} + switchSmallIcons_9: {fileID: 0} + switchSmallIcons_10: {fileID: 0} + switchSmallIcons_11: {fileID: 0} + switchSmallIcons_12: {fileID: 0} + switchSmallIcons_13: {fileID: 0} + switchSmallIcons_14: {fileID: 0} + switchManualHTML: + switchAccessibleURLs: + switchLegalInformation: + switchMainThreadStackSize: 1048576 + switchPresenceGroupId: + switchLogoHandling: 0 + switchReleaseVersion: 0 + switchDisplayVersion: 1.0.0 + switchStartupUserAccount: 0 + switchTouchScreenUsage: 0 + switchSupportedLanguagesMask: 0 + switchLogoType: 0 + switchApplicationErrorCodeCategory: + switchUserAccountSaveDataSize: 0 + switchUserAccountSaveDataJournalSize: 0 + switchApplicationAttribute: 0 + switchCardSpecSize: -1 + switchCardSpecClock: -1 + switchRatingsMask: 0 + switchRatingsInt_0: 0 + switchRatingsInt_1: 0 + switchRatingsInt_2: 0 + switchRatingsInt_3: 0 + switchRatingsInt_4: 0 + switchRatingsInt_5: 0 + switchRatingsInt_6: 0 + switchRatingsInt_7: 0 + switchRatingsInt_8: 0 + switchRatingsInt_9: 0 + switchRatingsInt_10: 0 + switchRatingsInt_11: 0 + switchLocalCommunicationIds_0: + switchLocalCommunicationIds_1: + switchLocalCommunicationIds_2: + switchLocalCommunicationIds_3: + switchLocalCommunicationIds_4: + switchLocalCommunicationIds_5: + switchLocalCommunicationIds_6: + switchLocalCommunicationIds_7: + switchParentalControl: 0 + switchAllowsScreenshot: 1 + switchAllowsVideoCapturing: 1 + switchDataLossConfirmation: 0 + switchSupportedNpadStyles: 3 + switchSocketConfigEnabled: 0 + switchTcpInitialSendBufferSize: 32 + switchTcpInitialReceiveBufferSize: 64 + switchTcpAutoSendBufferSizeMax: 256 + switchTcpAutoReceiveBufferSizeMax: 256 + switchUdpSendBufferSize: 9 + switchUdpReceiveBufferSize: 42 + switchSocketBufferEfficiency: 4 + switchSocketInitializeEnabled: 1 + switchNetworkInterfaceManagerInitializeEnabled: 1 + switchPlayerConnectionEnabled: 1 + ps4NPAgeRating: 12 + ps4NPTitleSecret: + ps4NPTrophyPackPath: + ps4ParentalLevel: 11 + ps4ContentID: ED1633-NPXX51362_00-0000000000000000 + ps4Category: 0 + ps4MasterVersion: 01.00 + ps4AppVersion: 01.00 + ps4AppType: 0 + ps4ParamSfxPath: + ps4VideoOutPixelFormat: 0 + ps4VideoOutInitialWidth: 1920 + ps4VideoOutBaseModeInitialWidth: 1920 + ps4VideoOutReprojectionRate: 120 + ps4PronunciationXMLPath: + ps4PronunciationSIGPath: + ps4BackgroundImagePath: + ps4StartupImagePath: + ps4SaveDataImagePath: + ps4SdkOverride: + ps4BGMPath: + ps4ShareFilePath: + ps4ShareOverlayImagePath: + ps4PrivacyGuardImagePath: + ps4NPtitleDatPath: + ps4RemotePlayKeyAssignment: -1 + ps4RemotePlayKeyMappingDir: + ps4PlayTogetherPlayerCount: 0 + ps4EnterButtonAssignment: 1 + ps4ApplicationParam1: 0 + ps4ApplicationParam2: 0 + ps4ApplicationParam3: 0 + ps4ApplicationParam4: 0 + ps4DownloadDataSize: 0 + ps4GarlicHeapSize: 2048 + ps4ProGarlicHeapSize: 2560 + ps4Passcode: frAQBc8Wsa1xVPfvJcrgRYwTiizs2trQ + ps4UseDebugIl2cppLibs: 0 + ps4pnSessions: 1 + ps4pnPresence: 1 + ps4pnFriends: 1 + ps4pnGameCustomData: 1 + playerPrefsSupport: 0 + restrictedAudioUsageRights: 0 + ps4UseResolutionFallback: 0 + ps4ReprojectionSupport: 0 + ps4UseAudio3dBackend: 0 + ps4SocialScreenEnabled: 0 + ps4ScriptOptimizationLevel: 3 + ps4Audio3dVirtualSpeakerCount: 14 + ps4attribCpuUsage: 0 + ps4PatchPkgPath: + ps4PatchLatestPkgPath: + ps4PatchChangeinfoPath: + ps4PatchDayOne: 0 + ps4attribUserManagement: 0 + ps4attribMoveSupport: 0 + ps4attrib3DSupport: 0 + ps4attribShareSupport: 0 + ps4attribExclusiveVR: 0 + ps4disableAutoHideSplash: 0 + ps4videoRecordingFeaturesUsed: 0 + ps4contentSearchFeaturesUsed: 0 + ps4attribEyeToEyeDistanceSettingVR: 0 + ps4IncludedModules: [] + monoEnv: + psp2Splashimage: {fileID: 0} + psp2NPTrophyPackPath: + psp2NPSupportGBMorGJP: 0 + psp2NPAgeRating: 12 + psp2NPTitleDatPath: + psp2NPCommsID: + psp2NPCommunicationsID: + psp2NPCommsPassphrase: + psp2NPCommsSig: + psp2ParamSfxPath: + psp2ManualPath: + psp2LiveAreaGatePath: + psp2LiveAreaBackroundPath: + psp2LiveAreaPath: + psp2LiveAreaTrialPath: + psp2PatchChangeInfoPath: + psp2PatchOriginalPackage: + psp2PackagePassword: F69AzBlax3CF3EDNhm3soLBPh71Yexui + psp2KeystoneFile: + psp2MemoryExpansionMode: 0 + psp2DRMType: 0 + psp2StorageType: 0 + psp2MediaCapacity: 0 + psp2DLCConfigPath: + psp2ThumbnailPath: + psp2BackgroundPath: + psp2SoundPath: + psp2TrophyCommId: + psp2TrophyPackagePath: + psp2PackagedResourcesPath: + psp2SaveDataQuota: 10240 + psp2ParentalLevel: 1 + psp2ShortTitle: Not Set + psp2ContentID: IV0000-ABCD12345_00-0123456789ABCDEF + psp2Category: 0 + psp2MasterVersion: 01.00 + psp2AppVersion: 01.00 + psp2TVBootMode: 0 + psp2EnterButtonAssignment: 2 + psp2TVDisableEmu: 0 + psp2AllowTwitterDialog: 1 + psp2Upgradable: 0 + psp2HealthWarning: 0 + psp2UseLibLocation: 0 + psp2InfoBarOnStartup: 0 + psp2InfoBarColor: 0 + psp2UseDebugIl2cppLibs: 0 + psmSplashimage: {fileID: 0} + splashScreenBackgroundSourceLandscape: {fileID: 0} + splashScreenBackgroundSourcePortrait: {fileID: 0} + spritePackerPolicy: + webGLMemorySize: 256 + webGLExceptionSupport: 1 + webGLNameFilesAsHashes: 0 + webGLDataCaching: 0 + webGLDebugSymbols: 0 + webGLEmscriptenArgs: + webGLModulesDirectory: + webGLTemplate: APPLICATION:Default + webGLAnalyzeBuildSize: 0 + webGLUseEmbeddedResources: 0 + webGLUseWasm: 0 + webGLCompressionFormat: 1 + scriptingDefineSymbols: {} + platformArchitecture: {} + scriptingBackend: {} + incrementalIl2cppBuild: {} + additionalIl2CppArgs: + apiCompatibilityLevelPerPlatform: {} + m_RenderingPath: 1 + m_MobileRenderingPath: 1 + metroPackageName: spine-3.7-unity5.6-unitypackage + metroPackageVersion: + metroCertificatePath: + metroCertificatePassword: + metroCertificateSubject: + metroCertificateIssuer: + metroCertificateNotAfter: 0000000000000000 + metroApplicationDescription: spine-3.7-unity5.6-unitypackage + wsaImages: {} + metroTileShortName: + metroCommandLineArgsFile: + metroTileShowName: 0 + metroMediumTileShowName: 0 + metroLargeTileShowName: 0 + metroWideTileShowName: 0 + metroDefaultTileSize: 1 + metroTileForegroundText: 2 + metroTileBackgroundColor: {r: 0.13333334, g: 0.17254902, b: 0.21568628, a: 0} + metroSplashScreenBackgroundColor: {r: 0.12941177, g: 0.17254902, b: 0.21568628, + a: 1} + metroSplashScreenUseBackgroundColor: 0 + platformCapabilities: {} + metroFTAName: + metroFTAFileTypes: [] + metroProtocolName: + metroCompilationOverrides: 1 + tizenProductDescription: + tizenProductURL: + tizenSigningProfileName: + tizenGPSPermissions: 0 + tizenMicrophonePermissions: 0 + tizenDeploymentTarget: + tizenDeploymentTargetType: -1 + tizenMinOSVersion: 1 + n3dsUseExtSaveData: 0 + n3dsCompressStaticMem: 1 + n3dsExtSaveDataNumber: 0x12345 + n3dsStackSize: 131072 + n3dsTargetPlatform: 2 + n3dsRegion: 7 + n3dsMediaSize: 0 + n3dsLogoStyle: 3 + n3dsTitle: GameName + n3dsProductCode: + n3dsApplicationId: 0xFF3FF + stvDeviceAddress: + stvProductDescription: + stvProductAuthor: + stvProductAuthorEmail: + stvProductLink: + stvProductCategory: 0 + XboxOneProductId: + XboxOneUpdateKey: + XboxOneSandboxId: + XboxOneContentId: + XboxOneTitleId: + XboxOneSCId: + XboxOneGameOsOverridePath: + XboxOnePackagingOverridePath: + XboxOneAppManifestOverridePath: + XboxOnePackageEncryption: 0 + XboxOnePackageUpdateGranularity: 2 + XboxOneDescription: + XboxOneLanguage: + - enus + XboxOneCapability: [] + XboxOneGameRating: {} + XboxOneIsContentPackage: 0 + XboxOneEnableGPUVariability: 0 + XboxOneSockets: {} + XboxOneSplashScreen: {fileID: 0} + XboxOneAllowedProductIds: [] + XboxOnePersistentLocalStorageSize: 0 + xboxOneScriptCompiler: 0 + vrEditorSettings: + daydream: + daydreamIconForeground: {fileID: 0} + daydreamIconBackground: {fileID: 0} + cloudServicesEnabled: {} + facebookSdkVersion: 7.9.1 + apiCompatibilityLevel: 2 + cloudProjectId: + projectName: + organizationId: + cloudEnabled: 0 + enableNewInputSystem: 0 diff --git a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/ProjectVersion.txt b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/ProjectVersion.txt new file mode 100644 index 000000000..218461163 --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/ProjectVersion.txt @@ -0,0 +1 @@ +m_EditorVersion: 5.6.6f2 diff --git a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/QualitySettings.asset b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/QualitySettings.asset new file mode 100644 index 000000000..3f3be3514 --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/QualitySettings.asset @@ -0,0 +1,181 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!47 &1 +QualitySettings: + m_ObjectHideFlags: 0 + serializedVersion: 5 + m_CurrentQuality: 5 + m_QualitySettings: + - serializedVersion: 2 + name: Fastest + pixelLightCount: 0 + shadows: 0 + shadowResolution: 0 + shadowProjection: 1 + shadowCascades: 1 + shadowDistance: 15 + shadowNearPlaneOffset: 3 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + blendWeights: 1 + textureQuality: 1 + anisotropicTextures: 0 + antiAliasing: 0 + softParticles: 0 + softVegetation: 0 + realtimeReflectionProbes: 0 + billboardsFaceCameraPosition: 0 + vSyncCount: 0 + lodBias: 0.3 + maximumLODLevel: 0 + particleRaycastBudget: 4 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 4 + excludedTargetPlatforms: [] + - serializedVersion: 2 + name: Fast + pixelLightCount: 0 + shadows: 0 + shadowResolution: 0 + shadowProjection: 1 + shadowCascades: 1 + shadowDistance: 20 + shadowNearPlaneOffset: 3 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + blendWeights: 2 + textureQuality: 0 + anisotropicTextures: 0 + antiAliasing: 0 + softParticles: 0 + softVegetation: 0 + realtimeReflectionProbes: 0 + billboardsFaceCameraPosition: 0 + vSyncCount: 0 + lodBias: 0.4 + maximumLODLevel: 0 + particleRaycastBudget: 16 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 4 + excludedTargetPlatforms: [] + - serializedVersion: 2 + name: Simple + pixelLightCount: 1 + shadows: 1 + shadowResolution: 0 + shadowProjection: 1 + shadowCascades: 1 + shadowDistance: 20 + shadowNearPlaneOffset: 3 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + blendWeights: 2 + textureQuality: 0 + anisotropicTextures: 1 + antiAliasing: 0 + softParticles: 0 + softVegetation: 0 + realtimeReflectionProbes: 0 + billboardsFaceCameraPosition: 0 + vSyncCount: 1 + lodBias: 0.7 + maximumLODLevel: 0 + particleRaycastBudget: 64 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 4 + excludedTargetPlatforms: [] + - serializedVersion: 2 + name: Good + pixelLightCount: 2 + shadows: 2 + shadowResolution: 1 + shadowProjection: 1 + shadowCascades: 2 + shadowDistance: 40 + shadowNearPlaneOffset: 3 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + blendWeights: 2 + textureQuality: 0 + anisotropicTextures: 1 + antiAliasing: 0 + softParticles: 0 + softVegetation: 1 + realtimeReflectionProbes: 1 + billboardsFaceCameraPosition: 1 + vSyncCount: 1 + lodBias: 1 + maximumLODLevel: 0 + particleRaycastBudget: 256 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 4 + excludedTargetPlatforms: [] + - serializedVersion: 2 + name: Beautiful + pixelLightCount: 3 + shadows: 2 + shadowResolution: 2 + shadowProjection: 1 + shadowCascades: 2 + shadowDistance: 70 + shadowNearPlaneOffset: 3 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + blendWeights: 4 + textureQuality: 0 + anisotropicTextures: 2 + antiAliasing: 2 + softParticles: 1 + softVegetation: 1 + realtimeReflectionProbes: 1 + billboardsFaceCameraPosition: 1 + vSyncCount: 1 + lodBias: 1.5 + maximumLODLevel: 0 + particleRaycastBudget: 1024 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 4 + excludedTargetPlatforms: [] + - serializedVersion: 2 + name: Fantastic + pixelLightCount: 4 + shadows: 2 + shadowResolution: 2 + shadowProjection: 1 + shadowCascades: 4 + shadowDistance: 150 + shadowNearPlaneOffset: 3 + shadowCascade2Split: 0.33333334 + shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} + blendWeights: 4 + textureQuality: 0 + anisotropicTextures: 2 + antiAliasing: 2 + softParticles: 1 + softVegetation: 1 + realtimeReflectionProbes: 1 + billboardsFaceCameraPosition: 1 + vSyncCount: 1 + lodBias: 2 + maximumLODLevel: 0 + particleRaycastBudget: 4096 + asyncUploadTimeSlice: 2 + asyncUploadBufferSize: 4 + excludedTargetPlatforms: [] + m_PerPlatformDefaultQuality: + Android: 2 + Nintendo 3DS: 5 + Nintendo Switch: 5 + PS4: 5 + PSM: 5 + PSP2: 2 + Samsung TV: 2 + Standalone: 5 + Tizen: 2 + Web: 5 + WebGL: 3 + WiiU: 5 + Windows Store Apps: 5 + XboxOne: 5 + iPhone: 2 + tvOS: 2 diff --git a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/TagManager.asset b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/TagManager.asset new file mode 100644 index 000000000..1c92a7840 --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/TagManager.asset @@ -0,0 +1,43 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!78 &1 +TagManager: + serializedVersion: 2 + tags: [] + layers: + - Default + - TransparentFX + - Ignore Raycast + - + - Water + - UI + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + m_SortingLayers: + - name: Default + uniqueID: 0 + locked: 0 diff --git a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/TimeManager.asset b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/TimeManager.asset new file mode 100644 index 000000000..558a017e1 --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/TimeManager.asset @@ -0,0 +1,9 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!5 &1 +TimeManager: + m_ObjectHideFlags: 0 + Fixed Timestep: 0.02 + Maximum Allowed Timestep: 0.33333334 + m_TimeScale: 1 + Maximum Particle Timestep: 0.03 diff --git a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/UnityConnectSettings.asset b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/UnityConnectSettings.asset new file mode 100644 index 000000000..ec1ab2929 --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/UnityConnectSettings.asset @@ -0,0 +1,32 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!310 &1 +UnityConnectSettings: + m_ObjectHideFlags: 0 + m_Enabled: 0 + m_TestMode: 0 + m_TestEventUrl: + m_TestConfigUrl: + m_TestInitMode: 0 + CrashReportingSettings: + m_EventUrl: https://perf-events.cloud.unity3d.com/api/events/crashes + m_Enabled: 0 + m_CaptureEditorExceptions: 1 + UnityPurchasingSettings: + m_Enabled: 0 + m_TestMode: 0 + UnityAnalyticsSettings: + m_Enabled: 0 + m_InitializeOnStartup: 1 + m_TestMode: 0 + m_TestEventUrl: + m_TestConfigUrl: + UnityAdsSettings: + m_Enabled: 0 + m_InitializeOnStartup: 1 + m_TestMode: 0 + m_EnabledPlatforms: 4294967295 + m_IosGameId: + m_AndroidGameId: + PerformanceReportingSettings: + m_Enabled: 0 diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Animation.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Animation.cs.meta new file mode 100644 index 000000000..cde730f90 --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Animation.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: fb7099b9c6ce91740b7041dabb0752c2 +timeCreated: 1456265156 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/AnimationState.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/AnimationState.cs.meta new file mode 100644 index 000000000..a6522a75b --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-csharp-metafiles/AnimationState.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: ec2f0e7143c8a174994595883f4b1e33 +timeCreated: 1456265155 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/AnimationStateData.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/AnimationStateData.cs.meta new file mode 100644 index 000000000..9890a1fb6 --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-csharp-metafiles/AnimationStateData.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: e03d60c517d9b974db35b9fd144a1d09 +timeCreated: 1456265155 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Atlas.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Atlas.cs.meta new file mode 100644 index 000000000..8fcbba586 --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Atlas.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 60626307629cc034bafd42c53a901fff +timeCreated: 1456265154 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments.meta new file mode 100644 index 000000000..e1b89fe27 --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 2afe1c6b912aac54abb5925ca4ac52c2 +folderAsset: yes +timeCreated: 1456265152 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/AtlasAttachmentLoader.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/AtlasAttachmentLoader.cs.meta new file mode 100644 index 000000000..7b0e50ea3 --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/AtlasAttachmentLoader.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 3e6ff30e27c28344bad3e67d308c94cd +timeCreated: 1466772712 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/Attachment.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/Attachment.cs.meta new file mode 100644 index 000000000..f396651f5 --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/Attachment.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 05b56321b2ddd8145a888746bc6ab917 +timeCreated: 1456265153 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/AttachmentLoader.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/AttachmentLoader.cs.meta new file mode 100644 index 000000000..6e765cff8 --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/AttachmentLoader.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 95466a4f5a30dca4aa69e8ee7df8ae85 +timeCreated: 1466772712 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/AttachmentType.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/AttachmentType.cs.meta new file mode 100644 index 000000000..3eb0eb4b2 --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/AttachmentType.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d6b1941960a9f6f47be3e865554d8695 +timeCreated: 1466772712 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/BoundingBoxAttachment.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/BoundingBoxAttachment.cs.meta new file mode 100644 index 000000000..eba3432ee --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/BoundingBoxAttachment.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: cd8ad8fc0f5bce448ba26d096ab32e85 +timeCreated: 1466772712 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/ClippingAttachment.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/ClippingAttachment.cs.meta new file mode 100644 index 000000000..fb2404fd3 --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/ClippingAttachment.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 3380954b107f38b4c85a4cdfeceace42 +timeCreated: 1492744746 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/MeshAttachment.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/MeshAttachment.cs.meta new file mode 100644 index 000000000..72ca3dd50 --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/MeshAttachment.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: b7f7514a003143844b6d01ecc93ed4d5 +timeCreated: 1466772712 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/PathAttachment.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/PathAttachment.cs.meta new file mode 100644 index 000000000..f9feef94c --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/PathAttachment.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: c77d9bf384a1e9f41966464e7e3b4870 +timeCreated: 1466772712 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/PointAttachment.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/PointAttachment.cs.meta new file mode 100644 index 000000000..7e28782df --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/PointAttachment.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 4fdde4cc4df0952468946f4f913dcb36 +timeCreated: 1485603478 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/RegionAttachment.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/RegionAttachment.cs.meta new file mode 100644 index 000000000..0477ce40f --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/RegionAttachment.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 89cefdd024734a941952a05d2b5dff71 +timeCreated: 1466772712 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/VertexAttachment.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/VertexAttachment.cs.meta new file mode 100644 index 000000000..8481a70fc --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/VertexAttachment.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 8b40cfb462a8b774891e1604e5360d32 +timeCreated: 1466772712 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/BlendMode.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/BlendMode.cs.meta new file mode 100644 index 000000000..c60eb2365 --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-csharp-metafiles/BlendMode.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: b08ef68b8e39f40498ef24ef12cca281 +timeCreated: 1456265155 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Bone.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Bone.cs.meta new file mode 100644 index 000000000..687d6b986 --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Bone.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: ed00e3a4b386a964fb0f1c7ffd5544e5 +timeCreated: 1456265155 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/BoneData.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/BoneData.cs.meta new file mode 100644 index 000000000..006e3eccd --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-csharp-metafiles/BoneData.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 2cf831005966832449a5de742752e578 +timeCreated: 1456265153 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Event.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Event.cs.meta new file mode 100644 index 000000000..dbdbc598a --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Event.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: dec0d9d780605944eb4514125ab6350b +timeCreated: 1456265155 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/EventData.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/EventData.cs.meta new file mode 100644 index 000000000..941b359e2 --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-csharp-metafiles/EventData.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 37bbfb9fb268a644ba75052961a42b81 +timeCreated: 1456265153 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/ExposedList.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/ExposedList.cs.meta new file mode 100644 index 000000000..c51394b4d --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-csharp-metafiles/ExposedList.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 89690af94a880744989712505f2957b1 +timeCreated: 1456265154 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/IConstraint.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/IConstraint.cs.meta new file mode 100644 index 000000000..84d18969d --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-csharp-metafiles/IConstraint.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 1193bcbef8900304db4c4ae8c750f617 +timeCreated: 1474766505 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/IUpdatable.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/IUpdatable.cs.meta new file mode 100644 index 000000000..d1c948fa0 --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-csharp-metafiles/IUpdatable.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 44a51df5672fe4249b6763960587a017 +timeCreated: 1456265154 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/IkConstraint.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/IkConstraint.cs.meta new file mode 100644 index 000000000..bffcd5566 --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-csharp-metafiles/IkConstraint.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 916f8e6534860cc40824adfc2916baa7 +timeCreated: 1456265155 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/IkConstraintData.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/IkConstraintData.cs.meta new file mode 100644 index 000000000..4825594e1 --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-csharp-metafiles/IkConstraintData.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 94ad1e9256073264785f806086a000ba +timeCreated: 1456265155 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Json.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Json.cs.meta new file mode 100644 index 000000000..ca4d3248c --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Json.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 371f40ecc08b2eb4cbec49585d41e2c3 +timeCreated: 1456265153 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/MathUtils.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/MathUtils.cs.meta new file mode 100644 index 000000000..00c7de323 --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-csharp-metafiles/MathUtils.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 03b653e54c5403b4191f5003d64c6e18 +timeCreated: 1456265153 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/PathConstraint.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/PathConstraint.cs.meta new file mode 100644 index 000000000..3ee81222d --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-csharp-metafiles/PathConstraint.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 731d05fbc2874c74984813ce4c5bb8df +timeCreated: 1467213650 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/PathConstraintData.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/PathConstraintData.cs.meta new file mode 100644 index 000000000..650627697 --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-csharp-metafiles/PathConstraintData.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 9d836858269be96428428fb6764dfc3a +timeCreated: 1467213651 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Skeleton.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Skeleton.cs.meta new file mode 100644 index 000000000..619d2ccb7 --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Skeleton.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 12ac3c1c7546be24fb9625d3c850619d +timeCreated: 1456265153 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/SkeletonBinary.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/SkeletonBinary.cs.meta new file mode 100644 index 000000000..fd3aabcd6 --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-csharp-metafiles/SkeletonBinary.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 40d8a8f15082f3844a5c9c8c3ef2047f +timeCreated: 1456265154 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/SkeletonBounds.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/SkeletonBounds.cs.meta new file mode 100644 index 000000000..db6a2d1ab --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-csharp-metafiles/SkeletonBounds.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 087b328a58c93b149bb977eee3a17258 +timeCreated: 1456265153 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/SkeletonClipping.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/SkeletonClipping.cs.meta new file mode 100644 index 000000000..73ecd0d5d --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-csharp-metafiles/SkeletonClipping.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 7db809d277afd0e4a8e8c6b703002ee0 +timeCreated: 1492744746 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/SkeletonData.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/SkeletonData.cs.meta new file mode 100644 index 000000000..579186e3a --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-csharp-metafiles/SkeletonData.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 2b813f63abbb6d94a80a5c050590a0be +timeCreated: 1456265153 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/SkeletonJson.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/SkeletonJson.cs.meta new file mode 100644 index 000000000..9188b2386 --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-csharp-metafiles/SkeletonJson.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 6c4ab7992894bdb44a480981b1953f76 +timeCreated: 1456265154 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Skin.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Skin.cs.meta new file mode 100644 index 000000000..1e9f87e73 --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Skin.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 7df8caa3a771f464e803316a6b18c909 +timeCreated: 1456265154 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Slot.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Slot.cs.meta new file mode 100644 index 000000000..4bc86f430 --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Slot.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 6974c4b5c87687140a2417201ea43066 +timeCreated: 1456265154 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/SlotData.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/SlotData.cs.meta new file mode 100644 index 000000000..d203ba709 --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-csharp-metafiles/SlotData.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f28cb47bc1e8b434c85e6f69b2c9e15e +timeCreated: 1456265156 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/TransformConstraint.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/TransformConstraint.cs.meta new file mode 100644 index 000000000..b3e7adad3 --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-csharp-metafiles/TransformConstraint.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 2e30316a9733f8a4b8b6c362c06dfa11 +timeCreated: 1456265153 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/TransformConstraintData.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/TransformConstraintData.cs.meta new file mode 100644 index 000000000..d8b3f279a --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-csharp-metafiles/TransformConstraintData.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: b7edeecc9bd7dd44faabf24f29b119a0 +timeCreated: 1456265155 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Triangulator.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Triangulator.cs.meta new file mode 100644 index 000000000..cdabaebe3 --- /dev/null +++ b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Triangulator.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 90a8832a1f3c5f846b8773dc0e1c3238 +timeCreated: 1493126637 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: From cde8d61919a2383e72304b824dd24e3fbc777fb0 Mon Sep 17 00:00:00 2001 From: Harald Csaszar Date: Tue, 8 Jan 2019 19:14:16 +0100 Subject: [PATCH 05/11] [unity] Unitypackage automation: Updated to fixed preparation script for 3.7 branch (affected 3.6 branch code). --- .../unitypackage/prepare_for_unitypackage_impl.sh | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/automation/spine-unity/unitypackage/prepare_for_unitypackage_impl.sh b/automation/spine-unity/unitypackage/prepare_for_unitypackage_impl.sh index 44c481601..8ce7378db 100644 --- a/automation/spine-unity/unitypackage/prepare_for_unitypackage_impl.sh +++ b/automation/spine-unity/unitypackage/prepare_for_unitypackage_impl.sh @@ -83,6 +83,7 @@ if [ $spine_version == "3.6" ]; then dst_spine_csharp_subdir="Assets/Spine/spine-csharp" dst_spine_unity_subdir="Assets/Spine/spine-unity" lf_handling="conservative" + git_track_package_changes=true else src_spine_unity_subdir="spine-unity/Assets/Spine" @@ -144,7 +145,7 @@ main() { echo ---------------------------------------------------------------------- # prepare target dir to track changes or not (via .gitignore ignore directory) if [ $git_track_package_changes == true ]; then - rm "${dst_assets_base_dir}/.gitignore" + rm -f "${dst_assets_base_dir}/.gitignore" else echo '*' > "${dst_assets_base_dir}/.gitignore" fi @@ -154,6 +155,15 @@ main() { # in spine 3.6 we want to be more conservative and keep existing meta files # (they come from a previously extracted reference 3.6 unitypackage). # so in spine-csharp and dst_spine_unity dirs, we don't want to delete meta files. + + if [ ! -d "$dst_spine_csharp/" ]; then + echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + echo "!!! ERROR $dst_spine_csharp/ does not exist!" + echo '!!! Please unpack the last valid unitypackage to Assets/ for reference purposes (to preserve lf vs crlf)' + echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + exit -1 + fi + find "$dst_spine_csharp/" -type f -not -name '*.meta' -delete find "$dst_spine_csharp/" -type d -empty -delete find "$dst_spine_unity/" -type f -not -name '*.meta' -delete @@ -202,7 +212,7 @@ main() { git diff -U0 -w --no-color --binary ${unityproject_base} | git apply --cached --ignore-whitespace --unidiff-zero - && git checkout -- ${unityproject_base} && git reset fi - if [ "$lf_handling" == "conservative" ] && [ $git_track_package_changes == true]; then + if [ "$lf_handling" == "conservative" ] && [ $git_track_package_changes == true ]; then git add "$dst_spine_csharp/" git add "$dst_spine_unity/" git add "$dst_spine_examples/" From 791954a565b341076edd7adb7adc62eccea4836b Mon Sep 17 00:00:00 2001 From: Harald Csaszar Date: Wed, 9 Jan 2019 11:23:39 +0100 Subject: [PATCH 06/11] [unity] Fixed Goblins example scene click behaviour. Closes #288. --- .../Other Examples/Goblins.unity | 51 ++++++++++++++++--- 1 file changed, 45 insertions(+), 6 deletions(-) diff --git a/spine-unity/Assets/Spine Examples/Other Examples/Goblins.unity b/spine-unity/Assets/Spine Examples/Other Examples/Goblins.unity index 2c9132d4a..55025983f 100644 --- a/spine-unity/Assets/Spine Examples/Other Examples/Goblins.unity +++ b/spine-unity/Assets/Spine Examples/Other Examples/Goblins.unity @@ -77,15 +77,17 @@ LightmapSettings: m_PVRDirectSampleCount: 32 m_PVRSampleCount: 500 m_PVRBounces: 2 - m_PVRFiltering: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 m_PVRFilteringMode: 1 m_PVRCulling: 1 m_PVRFilteringGaussRadiusDirect: 1 m_PVRFilteringGaussRadiusIndirect: 5 m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousColorSigma: 1 - m_PVRFilteringAtrousNormalSigma: 1 - m_PVRFilteringAtrousPositionSigma: 1 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 m_LightingDataAsset: {fileID: 0} m_ShadowMaskMode: 2 --- !u!196 &5 @@ -120,6 +122,7 @@ GameObject: - component: {fileID: 371702432} - component: {fileID: 371702431} - component: {fileID: 371702430} + - component: {fileID: 371702435} m_Layer: 0 m_Name: goblins-mesh m_TagString: Untagged @@ -166,7 +169,6 @@ MonoBehaviour: singleSubmesh: 0 addNormals: 1 calculateTangents: 0 - logErrors: 0 disableRenderingOnOverride: 1 _animationName: walk loop: 1 @@ -225,6 +227,31 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!61 &371702435 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 371702429} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0.008455157, y: 1.7303042} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0, y: 0} + oldSize: {x: 0, y: 0} + newSize: {x: 0, y: 0} + adaptiveTilingThreshold: 0 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 2.6608522, y: 3.5781991} + m_EdgeRadius: 0 --- !u!1 &1248674550 GameObject: m_ObjectHideFlags: 0 @@ -237,6 +264,7 @@ GameObject: - component: {fileID: 1248674553} - component: {fileID: 1248674552} - component: {fileID: 1248674551} + - component: {fileID: 1248674556} m_Layer: 0 m_Name: goblins-mesh (1) m_TagString: Untagged @@ -283,7 +311,6 @@ MonoBehaviour: singleSubmesh: 0 addNormals: 1 calculateTangents: 0 - logErrors: 0 disableRenderingOnOverride: 1 _animationName: walk loop: 1 @@ -342,6 +369,18 @@ Transform: m_Father: {fileID: 0} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!65 &1248674556 +BoxCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1248674550} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 2.660852, y: 3.5781991, z: 0} + m_Center: {x: -0.008455038, y: 1.7303042, z: 0} --- !u!1 &1457374310 GameObject: m_ObjectHideFlags: 0 From 5d50bf35b2d5c7199389a16514ea4bb045545b96 Mon Sep 17 00:00:00 2001 From: Harald Csaszar Date: Wed, 9 Jan 2019 14:15:51 +0100 Subject: [PATCH 07/11] [unity] Fixed SpineAtlasRegionDrawer label error, closes #1245 --- .../Spine/Editor/spine-unity/Editor/SpineAttributeDrawers.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/spine-unity/Assets/Spine/Editor/spine-unity/Editor/SpineAttributeDrawers.cs b/spine-unity/Assets/Spine/Editor/spine-unity/Editor/SpineAttributeDrawers.cs index 651d1c0b9..52e00200a 100644 --- a/spine-unity/Assets/Spine/Editor/spine-unity/Editor/SpineAttributeDrawers.cs +++ b/spine-unity/Assets/Spine/Editor/spine-unity/Editor/SpineAttributeDrawers.cs @@ -543,7 +543,8 @@ namespace Spine.Unity.Editor { } else if (atlasProp.objectReferenceValue == null) { EditorGUI.LabelField(position, "ERROR:", "Atlas variable must not be null!"); return; - } else if (atlasProp.objectReferenceValue.GetType() != typeof(AtlasAssetBase)) { + } else if (!atlasProp.objectReferenceValue.GetType().IsSubclassOf(typeof(AtlasAssetBase)) && + atlasProp.objectReferenceValue.GetType() != typeof(AtlasAssetBase)) { EditorGUI.LabelField(position, "ERROR:", "Atlas variable must be of type AtlasAsset!"); } From 65b7078ca3eae4f4785774c10231984f0de1e654 Mon Sep 17 00:00:00 2001 From: Harald Csaszar Date: Wed, 9 Jan 2019 16:18:15 +0100 Subject: [PATCH 08/11] [unity] Fixed Instantiate from Script example (missing script in SkeletonGraphic part), closes #294 --- .../Instantiate from Script.unity | 14 ++++---- .../Scripts/SpawnSkeletonGraphicExample.cs | 33 +++++++++++++++++++ .../SpawnSkeletonGraphicExample.cs.meta | 12 +++++++ 3 files changed, 53 insertions(+), 6 deletions(-) create mode 100644 spine-unity/Assets/Spine Examples/Scripts/SpawnSkeletonGraphicExample.cs create mode 100644 spine-unity/Assets/Spine Examples/Scripts/SpawnSkeletonGraphicExample.cs.meta diff --git a/spine-unity/Assets/Spine Examples/Other Examples/Instantiate from Script.unity b/spine-unity/Assets/Spine Examples/Other Examples/Instantiate from Script.unity index a2fffb369..c4c9a94c7 100644 --- a/spine-unity/Assets/Spine Examples/Other Examples/Instantiate from Script.unity +++ b/spine-unity/Assets/Spine Examples/Other Examples/Instantiate from Script.unity @@ -77,15 +77,17 @@ LightmapSettings: m_PVRDirectSampleCount: 32 m_PVRSampleCount: 500 m_PVRBounces: 2 - m_PVRFiltering: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 m_PVRFilteringMode: 1 m_PVRCulling: 1 m_PVRFilteringGaussRadiusDirect: 1 m_PVRFilteringGaussRadiusIndirect: 5 m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousColorSigma: 1 - m_PVRFilteringAtrousNormalSigma: 1 - m_PVRFilteringAtrousPositionSigma: 1 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 m_LightingDataAsset: {fileID: 0} m_ShadowMaskMode: 2 --- !u!196 &4 @@ -362,13 +364,13 @@ MonoBehaviour: m_GameObject: {fileID: 1691562006} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 53c7df9ccd5732543bcd589e8270ba1c, type: 3} + m_Script: {fileID: 11500000, guid: dd4ba29b300e5cc408471ea14fa3551a, type: 3} m_Name: m_EditorClassIdentifier: skeletonDataAsset: {fileID: 11400000, guid: a467507a4ffb1d542a558739b2fede77, type: 2} startingAnimation: run startingSkin: base - skeletonGraphicMaterial: {fileID: 2100000, guid: b66cf7a186d13054989b33a5c90044e4, + skeletonGraphicMaterial: {fileID: 2100000, guid: 1455e88fdb81ccc45bdeaedd657bad4d, type: 2} --- !u!1 &1807176298 GameObject: diff --git a/spine-unity/Assets/Spine Examples/Scripts/SpawnSkeletonGraphicExample.cs b/spine-unity/Assets/Spine Examples/Scripts/SpawnSkeletonGraphicExample.cs new file mode 100644 index 000000000..d5770278e --- /dev/null +++ b/spine-unity/Assets/Spine Examples/Scripts/SpawnSkeletonGraphicExample.cs @@ -0,0 +1,33 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +namespace Spine.Unity.Examples { + public class SpawnSkeletonGraphicExample : MonoBehaviour { + + public SkeletonDataAsset skeletonDataAsset; + + [SpineAnimation(dataField: "skeletonDataAsset")] + public string startingAnimation; + + [SpineSkin(dataField: "skeletonDataAsset")] + public string startingSkin = "base"; + public Material skeletonGraphicMaterial; + + IEnumerator Start () { + if (skeletonDataAsset == null) yield break; + skeletonDataAsset.GetSkeletonData(false); // Preload SkeletonDataAsset. + yield return new WaitForSeconds(1f); // Pretend stuff is happening. + + var sg = SkeletonGraphic.NewSkeletonGraphicGameObject(skeletonDataAsset, this.transform, skeletonGraphicMaterial); // Spawn a new SkeletonGraphic GameObject. + sg.gameObject.name = "SkeletonGraphic Instance"; + + // Extra Stuff + sg.Initialize(false); + sg.Skeleton.SetSkin(startingSkin); + sg.Skeleton.SetSlotsToSetupPose(); + sg.AnimationState.SetAnimation(0, startingAnimation, true); + } + } + +} diff --git a/spine-unity/Assets/Spine Examples/Scripts/SpawnSkeletonGraphicExample.cs.meta b/spine-unity/Assets/Spine Examples/Scripts/SpawnSkeletonGraphicExample.cs.meta new file mode 100644 index 000000000..987626d07 --- /dev/null +++ b/spine-unity/Assets/Spine Examples/Scripts/SpawnSkeletonGraphicExample.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: dd4ba29b300e5cc408471ea14fa3551a +timeCreated: 1547045161 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: From f3a3bbf7f829dcdc81a38c976798cb79df24eef5 Mon Sep 17 00:00:00 2001 From: Harald Csaszar Date: Thu, 10 Jan 2019 18:12:51 +0100 Subject: [PATCH 09/11] [unity] Unitypackage automation: added script to automatically create a unitypackage from a prepared unity project. --- .../spine-unity/unitypackage/.gitignore | 2 + .../package_as_unitypackage_3.7.sh | 62 +++++++++++++++++++ .../prepare_for_unitypackage_impl.sh | 5 ++ 3 files changed, 69 insertions(+) create mode 100644 automation/spine-unity/unitypackage/.gitignore create mode 100644 automation/spine-unity/unitypackage/package_as_unitypackage_3.7.sh diff --git a/automation/spine-unity/unitypackage/.gitignore b/automation/spine-unity/unitypackage/.gitignore new file mode 100644 index 000000000..4f1fa5cd5 --- /dev/null +++ b/automation/spine-unity/unitypackage/.gitignore @@ -0,0 +1,2 @@ +*.unitypackage +*.log diff --git a/automation/spine-unity/unitypackage/package_as_unitypackage_3.7.sh b/automation/spine-unity/unitypackage/package_as_unitypackage_3.7.sh new file mode 100644 index 000000000..56cae655c --- /dev/null +++ b/automation/spine-unity/unitypackage/package_as_unitypackage_3.7.sh @@ -0,0 +1,62 @@ +#!/bin/bash + +date_string=`date +%Y-%m-%d` +package_filename="spine-unity-3_7-${date_string}.unitypackage" +export_dir="./packages" +unity_binary="/C/Program Files/Unity5.6/Editor/Unity" + +input_args=() +while [[ $# -gt 0 ]] +do +key="$1" + +case $key in + -u|--unity) + unity_binary="$2" + shift # past argument + shift # past value + ;; + -f|--filename) + package_filename="$2" + shift # past argument + shift # past value + ;; + -d|--export_dir) + export_dir="$2" + shift # past argument + shift # past value + ;; + *) # unknown option + input_args+=("$1") # save it in an array for later + shift # past argument + ;; +esac +done +set -- "${input_args[@]}" # restore positional parameters +if [[ -n $1 ]]; then + echo "Last line of file specified as non-opt/last argument:" + tail -1 "$1" +fi + +logfile_dir="$export_dir/logfiles" + +dir_spine="Assets/Spine" +dir_examples="Assets/Spine Examples" + + +# path initialization +prev_workingdir="$(pwd)" +script_path=${0%/*} +cd ${script_path} +absolute_script_path="$(pwd)" + +unityproject_base="${absolute_script_path}/spine-3.7-unity5.6-unitypackage" + +# prepare output dirs and pacakge +mkdir -p "$export_dir" +mkdir -p "$logfile_dir" + +echo Writing unitypackage to "$export_dir/$package_filename", unity="$unity_binary" +"$unity_binary" -batchmode -nographics -logFile "$logfile_dir/${package_filename}.log" -projectPath "$unityproject_base" -exportPackage "$dir_spine" "$dir_examples" "../$export_dir/$package_filename" -quit + +cd ${prev_workingdir} diff --git a/automation/spine-unity/unitypackage/prepare_for_unitypackage_impl.sh b/automation/spine-unity/unitypackage/prepare_for_unitypackage_impl.sh index 8ce7378db..65f61fb7b 100644 --- a/automation/spine-unity/unitypackage/prepare_for_unitypackage_impl.sh +++ b/automation/spine-unity/unitypackage/prepare_for_unitypackage_impl.sh @@ -248,6 +248,11 @@ main() { git commit -m "[unity][auto] ${package_filename}: integrated changes of main repository up to commit ${out_commit_hash1}${optional_excluding_whitespace_message}." fi fi + + echo ---------------------------------------------------------------------- + echo Removing Library dir to be on the safe side with a clean start + echo ---------------------------------------------------------------------- + rm -rf "Library" echo ---------------------------------------------------------------------- echo Finished successfully From e95fca696f66025da4906785d0a14cd6e13d96da Mon Sep 17 00:00:00 2001 From: Harald Csaszar Date: Mon, 14 Jan 2019 10:33:44 +0100 Subject: [PATCH 10/11] [unity] Unitypackage automation: Moved scripts for v3.7 to other repository. See #296 --- automation/common/scripts/common.sh | 121 ---- .../unitypackage/.gitattributes_for_sparse_co | 17 - .../spine-unity/unitypackage/.gitignore | 2 - .../package_as_unitypackage_3.7.sh | 62 -- .../prepare_for_unitypackage_3.7.sh | 38 -- .../prepare_for_unitypackage_impl.sh | 273 -------- .../.gitignore | 6 - .../Assets/.gitignore | 1 - .../ProjectSettings/AudioManager.asset | 16 - .../ProjectSettings/ClusterInputManager.asset | 6 - .../ProjectSettings/DynamicsManager.asset | 18 - .../ProjectSettings/EditorBuildSettings.asset | 7 - .../ProjectSettings/EditorSettings.asset | 14 - .../ProjectSettings/GraphicsSettings.asset | 61 -- .../ProjectSettings/InputManager.asset | 295 --------- .../ProjectSettings/NavMeshAreas.asset | 89 --- .../ProjectSettings/NetworkManager.asset | 8 - .../ProjectSettings/Physics2DSettings.asset | 35 - .../ProjectSettings/ProjectSettings.asset | 615 ------------------ .../ProjectSettings/ProjectVersion.txt | 1 - .../ProjectSettings/QualitySettings.asset | 181 ------ .../ProjectSettings/TagManager.asset | 43 -- .../ProjectSettings/TimeManager.asset | 9 - .../UnityConnectSettings.asset | 32 - .../spine-csharp-metafiles/Animation.cs.meta | 12 - .../AnimationState.cs.meta | 12 - .../AnimationStateData.cs.meta | 12 - .../spine-csharp-metafiles/Atlas.cs.meta | 12 - .../spine-csharp-metafiles/Attachments.meta | 9 - .../Attachments/AtlasAttachmentLoader.cs.meta | 12 - .../Attachments/Attachment.cs.meta | 12 - .../Attachments/AttachmentLoader.cs.meta | 12 - .../Attachments/AttachmentType.cs.meta | 12 - .../Attachments/BoundingBoxAttachment.cs.meta | 12 - .../Attachments/ClippingAttachment.cs.meta | 12 - .../Attachments/MeshAttachment.cs.meta | 12 - .../Attachments/PathAttachment.cs.meta | 12 - .../Attachments/PointAttachment.cs.meta | 12 - .../Attachments/RegionAttachment.cs.meta | 12 - .../Attachments/VertexAttachment.cs.meta | 12 - .../spine-csharp-metafiles/BlendMode.cs.meta | 12 - .../spine-csharp-metafiles/Bone.cs.meta | 12 - .../spine-csharp-metafiles/BoneData.cs.meta | 12 - .../spine-csharp-metafiles/Event.cs.meta | 12 - .../spine-csharp-metafiles/EventData.cs.meta | 12 - .../ExposedList.cs.meta | 12 - .../IConstraint.cs.meta | 12 - .../spine-csharp-metafiles/IUpdatable.cs.meta | 12 - .../IkConstraint.cs.meta | 12 - .../IkConstraintData.cs.meta | 12 - .../spine-csharp-metafiles/Json.cs.meta | 12 - .../spine-csharp-metafiles/MathUtils.cs.meta | 12 - .../PathConstraint.cs.meta | 12 - .../PathConstraintData.cs.meta | 12 - .../spine-csharp-metafiles/Skeleton.cs.meta | 12 - .../SkeletonBinary.cs.meta | 12 - .../SkeletonBounds.cs.meta | 12 - .../SkeletonClipping.cs.meta | 12 - .../SkeletonData.cs.meta | 12 - .../SkeletonJson.cs.meta | 12 - .../spine-csharp-metafiles/Skin.cs.meta | 12 - .../spine-csharp-metafiles/Slot.cs.meta | 12 - .../spine-csharp-metafiles/SlotData.cs.meta | 12 - .../TransformConstraint.cs.meta | 12 - .../TransformConstraintData.cs.meta | 12 - .../Triangulator.cs.meta | 12 - 66 files changed, 2451 deletions(-) delete mode 100644 automation/common/scripts/common.sh delete mode 100644 automation/spine-unity/unitypackage/.gitattributes_for_sparse_co delete mode 100644 automation/spine-unity/unitypackage/.gitignore delete mode 100644 automation/spine-unity/unitypackage/package_as_unitypackage_3.7.sh delete mode 100644 automation/spine-unity/unitypackage/prepare_for_unitypackage_3.7.sh delete mode 100644 automation/spine-unity/unitypackage/prepare_for_unitypackage_impl.sh delete mode 100644 automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/.gitignore delete mode 100644 automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/Assets/.gitignore delete mode 100644 automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/AudioManager.asset delete mode 100644 automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/ClusterInputManager.asset delete mode 100644 automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/DynamicsManager.asset delete mode 100644 automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/EditorBuildSettings.asset delete mode 100644 automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/EditorSettings.asset delete mode 100644 automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/GraphicsSettings.asset delete mode 100644 automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/InputManager.asset delete mode 100644 automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/NavMeshAreas.asset delete mode 100644 automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/NetworkManager.asset delete mode 100644 automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/Physics2DSettings.asset delete mode 100644 automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/ProjectSettings.asset delete mode 100644 automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/ProjectVersion.txt delete mode 100644 automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/QualitySettings.asset delete mode 100644 automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/TagManager.asset delete mode 100644 automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/TimeManager.asset delete mode 100644 automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/UnityConnectSettings.asset delete mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/Animation.cs.meta delete mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/AnimationState.cs.meta delete mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/AnimationStateData.cs.meta delete mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/Atlas.cs.meta delete mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments.meta delete mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/AtlasAttachmentLoader.cs.meta delete mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/Attachment.cs.meta delete mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/AttachmentLoader.cs.meta delete mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/AttachmentType.cs.meta delete mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/BoundingBoxAttachment.cs.meta delete mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/ClippingAttachment.cs.meta delete mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/MeshAttachment.cs.meta delete mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/PathAttachment.cs.meta delete mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/PointAttachment.cs.meta delete mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/RegionAttachment.cs.meta delete mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/VertexAttachment.cs.meta delete mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/BlendMode.cs.meta delete mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/Bone.cs.meta delete mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/BoneData.cs.meta delete mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/Event.cs.meta delete mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/EventData.cs.meta delete mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/ExposedList.cs.meta delete mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/IConstraint.cs.meta delete mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/IUpdatable.cs.meta delete mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/IkConstraint.cs.meta delete mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/IkConstraintData.cs.meta delete mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/Json.cs.meta delete mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/MathUtils.cs.meta delete mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/PathConstraint.cs.meta delete mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/PathConstraintData.cs.meta delete mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/Skeleton.cs.meta delete mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/SkeletonBinary.cs.meta delete mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/SkeletonBounds.cs.meta delete mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/SkeletonClipping.cs.meta delete mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/SkeletonData.cs.meta delete mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/SkeletonJson.cs.meta delete mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/Skin.cs.meta delete mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/Slot.cs.meta delete mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/SlotData.cs.meta delete mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/TransformConstraint.cs.meta delete mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/TransformConstraintData.cs.meta delete mode 100644 automation/spine-unity/unitypackage/spine-csharp-metafiles/Triangulator.cs.meta diff --git a/automation/common/scripts/common.sh b/automation/common/scripts/common.sh deleted file mode 100644 index 6800c0f33..000000000 --- a/automation/common/scripts/common.sh +++ /dev/null @@ -1,121 +0,0 @@ -#!/bin/bash - -on_error() { - local parent_lineno="$1" - local message="$2" - local code="${3:-1}" - if [[ -n "$message" ]] ; then - echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - echo "!!! Error on or near line ${parent_lineno}: ${message}; exiting with status ${code}" - echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - else - echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - echo "!!! Error on or near line ${parent_lineno}; exiting with status ${code}" - echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - fi - exit "${code}" -} -trap 'on_error ${LINENO}' ERR - -# prepare src dir via sparse checkout of spine-runtimes repo. -prepare_sparse_checkout_dir() { - - trap 'on_error ${LINENO}' ERR - - local out_commit_hash=$1 - local git_root_url="$2" - local git_branch="$3" - local git_subdir="$4" - local commit_hash="$5" - local dst_dir="$6" - local gitattributes_file="$7" - local prev_cwd=$(pwd) - - echo Preparing sparse checkout directory $dst_dir. - mkdir -p "$dst_dir" - cp "$gitattributes_file" "${dst_dir}/.gitattributes" - - cd "$dst_dir" - - if [ ! -d ".git" ]; then - git init . - git config core.sparseCheckout true - # note: we want crlf in this repo since we got the most recent unitypackage commits - # with crlf and want to minimize changes in submitted unitypackages. - git config core.autocrlf true - git remote add -f origin "${git_root_url}" - echo "${git_subdir}/" > .git/info/sparse-checkout - git checkout -f "${git_branch}" - fi - - git pull - git reset --hard "${commit_hash}" - git clean -f -d - out_hash=$(git rev-parse HEAD) - eval "$out_commit_hash='${out_hash}'" - - cd "${prev_cwd}" -} - -convert_file_line_ending() { - - local file="$1" - # note: lf_handling = "conservative", "unify-to-crlf" or "unify-to-lf" - local lf_handling="$2" - - # note: dos2unix will skip binary files, nevertheless we want to be conservative and check above - file -bL --mime "${file}" | grep -q '^text' - local grep_text_retval=$? - if [ "${grep_text_retval}" == 0 ]; then - - local extension="${file##*.}" - #local first_5_chars=$(head -c 5 "${file}") - if ( [ "$extension" == "cs" ] || [ "$extension" == "json" ] || [ "$extension" == "txt" ] \ - || [ "$extension" == "cginc" ] || [ "$extension" == "asmdef" ] \ - || [ "$extension" == "shader" ] || [ "$extension" == "md" ] ); then - - local newline_count=`wc -l < "${file}"` - local windows_cr_count=`grep -ac $'\r' "${file}"` - if [ "$lf_handling" == "conservative" ]; then - # convert only mixed ending files, convert to lf - if [ ${windows_cr_count} -gt "0" ] && [ ${newline_count} != ${windows_cr_count} ]; then - # mixed line endings - # echo ${file} has cr count ${windows_cr_count} - dos2unix "${file}" - echo Converted mixed line-ending file ${file} to lf. - fi - elif [ "$lf_handling" == "unify-to-crlf" ]; then - if [ ${newline_count} != ${windows_cr_count} ]; then - unix2dos "${file}" - echo Converted file ${file} to crlf. - fi - elif [ "$lf_handling" == "unify-to-lf" ]; then - if [ ${windows_cr_count} -gt "0" ]; then - dos2unix "${file}" - echo Converted file ${file} to lf. - fi - fi - elif ( [ "$extension" == "meta" ] || [ "$extension" == "mat" ] || [ "$extension" == "unity" ] \ - || [ "$extension" == "physicsMaterial2D" ] || [ "$extension" == "physicsMaterial" ] \ - || [ "$extension" == "asset" ] || [ "$extension" == "controller" ] ); then - - # unity serialized files are always lf - local windows_cr_count=`grep -ac $'\r' "${file}"` - if [ ${windows_cr_count} -gt "0" ]; then - dos2unix "${file}" - echo Converted file ${file} to lf. - fi - fi - fi -} - -convert_all_files_line_endings_of_dir() { - local path="$1" - local lf_handling="$2" - - find "$path" -type f | - while read file ; do - convert_file_line_ending "${file}" "${lf_handling}" - done -} - diff --git a/automation/spine-unity/unitypackage/.gitattributes_for_sparse_co b/automation/spine-unity/unitypackage/.gitattributes_for_sparse_co deleted file mode 100644 index 51e4fb69c..000000000 --- a/automation/spine-unity/unitypackage/.gitattributes_for_sparse_co +++ /dev/null @@ -1,17 +0,0 @@ -# When text is set to "auto", the path is marked for automatic end-of-line normalization. -# If git decides that the content is text, its line endings are normalized to LF on checkin. -# Set in case people don't have core.autocrlf set. -* text=auto - -*.sh text eol=lf - -# Unity specific -*.mat merge=unityyamlmerge text eol=lf -*.anim merge=unityyamlmerge text eol=lf -*.unity merge=unityyamlmerge text eol=lf -*.prefab merge=unityyamlmerge text eol=lf -*.physicsMaterial2D merge=unityyamlmerge text eol=lf -*.physicsMaterial merge=unityyamlmerge text eol=lf -*.asset merge=unityyamlmerge text eol=lf -*.meta merge=unityyamlmerge text eol=lf -*.controller merge=unityyamlmerge text eol=lf diff --git a/automation/spine-unity/unitypackage/.gitignore b/automation/spine-unity/unitypackage/.gitignore deleted file mode 100644 index 4f1fa5cd5..000000000 --- a/automation/spine-unity/unitypackage/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -*.unitypackage -*.log diff --git a/automation/spine-unity/unitypackage/package_as_unitypackage_3.7.sh b/automation/spine-unity/unitypackage/package_as_unitypackage_3.7.sh deleted file mode 100644 index 56cae655c..000000000 --- a/automation/spine-unity/unitypackage/package_as_unitypackage_3.7.sh +++ /dev/null @@ -1,62 +0,0 @@ -#!/bin/bash - -date_string=`date +%Y-%m-%d` -package_filename="spine-unity-3_7-${date_string}.unitypackage" -export_dir="./packages" -unity_binary="/C/Program Files/Unity5.6/Editor/Unity" - -input_args=() -while [[ $# -gt 0 ]] -do -key="$1" - -case $key in - -u|--unity) - unity_binary="$2" - shift # past argument - shift # past value - ;; - -f|--filename) - package_filename="$2" - shift # past argument - shift # past value - ;; - -d|--export_dir) - export_dir="$2" - shift # past argument - shift # past value - ;; - *) # unknown option - input_args+=("$1") # save it in an array for later - shift # past argument - ;; -esac -done -set -- "${input_args[@]}" # restore positional parameters -if [[ -n $1 ]]; then - echo "Last line of file specified as non-opt/last argument:" - tail -1 "$1" -fi - -logfile_dir="$export_dir/logfiles" - -dir_spine="Assets/Spine" -dir_examples="Assets/Spine Examples" - - -# path initialization -prev_workingdir="$(pwd)" -script_path=${0%/*} -cd ${script_path} -absolute_script_path="$(pwd)" - -unityproject_base="${absolute_script_path}/spine-3.7-unity5.6-unitypackage" - -# prepare output dirs and pacakge -mkdir -p "$export_dir" -mkdir -p "$logfile_dir" - -echo Writing unitypackage to "$export_dir/$package_filename", unity="$unity_binary" -"$unity_binary" -batchmode -nographics -logFile "$logfile_dir/${package_filename}.log" -projectPath "$unityproject_base" -exportPackage "$dir_spine" "$dir_examples" "../$export_dir/$package_filename" -quit - -cd ${prev_workingdir} diff --git a/automation/spine-unity/unitypackage/prepare_for_unitypackage_3.7.sh b/automation/spine-unity/unitypackage/prepare_for_unitypackage_3.7.sh deleted file mode 100644 index f51be9fc9..000000000 --- a/automation/spine-unity/unitypackage/prepare_for_unitypackage_3.7.sh +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/bash -git_branch="3.7" -spine_version="3.7" - -src_commit_hash="HEAD" -date_string=`date +%Y-%m-%d` -package_filename="spine-unity-3_7-${date_string}.unitypackage" -unityproject_base="./spine-3.7-unity5.6-unitypackage" - -input_args=() -while [[ $# -gt 0 ]] -do -key="$1" - -case $key in - -h|--hash) - src_commit_hash="$2" - shift # past argument - shift # past value - ;; - -f|--filename) - package_filename="$2" - shift # past argument - shift # past value - ;; - *) # unknown option - input_args+=("$1") # save it in an array for later - shift # past argument - ;; -esac -done -set -- "${input_args[@]}" # restore positional parameters -if [[ -n $1 ]]; then - echo "Last line of file specified as non-opt/last argument:" - tail -1 "$1" -fi - -./prepare_for_unitypackage_impl.sh --dir "${unityproject_base}" --version "${spine_version}" --branch "${git_branch}" --hash "${src_commit_hash}" --filename "${package_filename}" diff --git a/automation/spine-unity/unitypackage/prepare_for_unitypackage_impl.sh b/automation/spine-unity/unitypackage/prepare_for_unitypackage_impl.sh deleted file mode 100644 index 65f61fb7b..000000000 --- a/automation/spine-unity/unitypackage/prepare_for_unitypackage_impl.sh +++ /dev/null @@ -1,273 +0,0 @@ -#!/bin/bash - -#include common script functionality -source "../../common/scripts/common.sh" - -# argument parsing -src_commit_hash="HEAD" -date_string=`date +%Y-%m-%d` -package_filename="spine-unity-3_X-${date_string}.unitypackage" -git_branch="3.6" -spine_version="3.6" -unityproject_base="./spine-3.6-unity5.6-unitypackage" -git_track_package_changes=false -git_commit_package_changes=false -input_args=() -while [[ $# -gt 0 ]] -do -key="$1" - -case $key in - -b|--branch) - git_branch="$2" - shift # past argument - shift # past value - ;; - -h|--hash) - src_commit_hash="$2" - shift # past argument - shift # past value - ;; - -v|--version) - spine_version="$2" - shift # past argument - shift # past value - ;; - -t|--trackchanges) - git_track_package_changes=$2 - shift # past argument - shift # past value - ;; - -c|--commitchanges) - git_commit_package_changes=$2 - shift # past argument - shift # past value - ;; - -d|--dir) - unityproject_base="$2" - shift # past argument - shift # past value - ;; - -f|--filename) - package_filename="$2" - shift # past argument - shift # past value - ;; - *) # unknown option - input_args+=("$1") # save it in an array for later - shift # past argument - ;; -esac -done -set -- "${input_args[@]}" # restore positional parameters - -echo src_commit_hash = "${src_commit_hash}" -echo git_branch = "${git_branch}" -echo spine_version = "${spine_version}" -echo unityproject_base = "${unityproject_base}" -echo package_filename = "${package_filename}" -if [[ -n $1 ]]; then - echo "Last line of file specified as non-opt/last argument:" - tail -1 "$1" -fi - - -# configuration -git_root="https://github.com/EsotericSoftware/spine-runtimes.git" -git_subdir_spine_csharp="spine-csharp/src" -git_subdir_spine_unity="spine-unity/Assets" -spine_csharp_metafiles_dir="spine-csharp-metafiles" - -if [ $spine_version == "3.6" ]; then - src_spine_unity_subdir="spine-unity/Assets/spine-unity" - dst_spine_csharp_subdir="Assets/Spine/spine-csharp" - dst_spine_unity_subdir="Assets/Spine/spine-unity" - lf_handling="conservative" - git_track_package_changes=true -else - - src_spine_unity_subdir="spine-unity/Assets/Spine" - dst_spine_csharp_subdir="Assets/Spine/Runtime/spine-csharp" - dst_spine_unity_subdir="Assets/Spine" - lf_handling="unify-to-crlf" -fi -checkout_dir_base="${unityproject_base}/sparse_checkout" -checkout_dir_spine_csharp="${checkout_dir_base}/sparse_spine-csharp" -checkout_dir_spine_unity="${checkout_dir_base}/sparse_spine-unity" - -src_spine_csharp="${checkout_dir_spine_csharp}/spine-csharp/src" -src_spine_unity="${checkout_dir_spine_unity}/${src_spine_unity_subdir}" -src_spine_examples="${checkout_dir_spine_unity}/spine-unity/Assets/Spine Examples" -dst_spine_csharp="${unityproject_base}/${dst_spine_csharp_subdir}" -dst_spine_unity="${unityproject_base}/${dst_spine_unity_subdir}" -dst_spine_examples="${unityproject_base}/Assets/Spine Examples" -dst_assets_base_dir="${unityproject_base}/Assets" - -# path initialization -prev_workingdir="$(pwd)" -script_path=${0%/*} -cd ${script_path} - -trap 'on_error ${LINENO}' ERR - - - - -main() { - - trap 'on_error ${LINENO}' ERR - - echo ---------------------------------------------------------------------- - echo Preparing sparse checkout reference dirs - echo ---------------------------------------------------------------------- - mkdir -p "$checkout_dir_base" - - out_commit_hash1="invalid1" - out_commit_hash2="invalid2" - for ((n=0; n<3; n++)); - do - # if commit hashes have just changed between calls, repeat preparation (pull) in both sparse checkout dirs. - prepare_sparse_checkout_dir out_commit_hash1 "${git_root}" "${git_branch}" "${git_subdir_spine_csharp}" "${src_commit_hash}" "${checkout_dir_spine_csharp}" .gitattributes_for_sparse_co - prepare_sparse_checkout_dir out_commit_hash2 "${git_root}" "${git_branch}" "${git_subdir_spine_unity}" "${src_commit_hash}" "${checkout_dir_spine_unity}" .gitattributes_for_sparse_co - - echo Commit hash spine-sharp = $out_commit_hash1 - echo Commit hash spine-unity = $out_commit_hash2 - - [ "$out_commit_hash1" == "$out_commit_hash2" ] && break - - done - if [ "$out_commit_hash1" != "$out_commit_hash2" ]; then - on_error ${LINENO} "Failed to get equal commit hashes on both sparse checkouts 3 times - very unlikely, seems as if something has gone wrong." 1 - fi - - echo ---------------------------------------------------------------------- - echo Copying changes to target directory - echo ---------------------------------------------------------------------- - # prepare target dir to track changes or not (via .gitignore ignore directory) - if [ $git_track_package_changes == true ]; then - rm -f "${dst_assets_base_dir}/.gitignore" - else - echo '*' > "${dst_assets_base_dir}/.gitignore" - fi - - # copy latest changes from repository over to our Assets dir and delete old content beforehand. - if [ $spine_version == "3.6" ]; then - # in spine 3.6 we want to be more conservative and keep existing meta files - # (they come from a previously extracted reference 3.6 unitypackage). - # so in spine-csharp and dst_spine_unity dirs, we don't want to delete meta files. - - if [ ! -d "$dst_spine_csharp/" ]; then - echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - echo "!!! ERROR $dst_spine_csharp/ does not exist!" - echo '!!! Please unpack the last valid unitypackage to Assets/ for reference purposes (to preserve lf vs crlf)' - echo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - exit -1 - fi - - find "$dst_spine_csharp/" -type f -not -name '*.meta' -delete - find "$dst_spine_csharp/" -type d -empty -delete - find "$dst_spine_unity/" -type f -not -name '*.meta' -delete - find "$dst_spine_unity/" -type d -empty -delete - else - # in spine 3.7 we delete all existing files and overwrite with pre-defined meta - # files from $spine_csharp_metafiles_dir. - rm -rf "$dst_spine_csharp/"* - rm -rf "$dst_spine_unity/"* - fi - rm -rf "$dst_spine_examples/"* - - echo copying from "$src_spine_unity" to "$dst_spine_unity" - cp -r "$src_spine_unity/." "$dst_spine_unity" - echo copying "${src_spine_unity}.meta" to "${dst_spine_unity}.meta" - cp "${src_spine_unity}.meta" "${dst_spine_unity}.meta" - echo copying from "$src_spine_csharp" to "$dst_spine_csharp" - cp -r "$src_spine_csharp/." "$dst_spine_csharp" - echo copying from "$src_spine_examples" to "$dst_spine_examples" - cp -r "$src_spine_examples/." "$dst_spine_examples" - echo copying "${src_spine_examples}.meta" to "${dst_spine_examples}.meta" - cp "${src_spine_examples}.meta" "${dst_spine_examples}.meta" - if [ $spine_version != "3.6" ]; then - echo copying meta files from "$spine_csharp_metafiles_dir/" to "$dst_spine_csharp/" - cp -r "$spine_csharp_metafiles_dir/"* "$dst_spine_csharp/" - fi - - if [ $spine_version != "3.6" ]; then - rm -f "$dst_spine_csharp/add spine-csharp here.txt" - rm -f "$dst_spine_csharp/add spine-csharp here.txt.meta" - fi - - echo ---------------------------------------------------------------------- - echo Evaluating changes - echo ---------------------------------------------------------------------- - if [ "$lf_handling" == "conservative" ]; then - # remove whitespace-only changes, leaving mixed line-ending files where - # changes with other endings are applied - - # add all diffs with whitespace-changes removed. - local diff_without_whitespace=$(git diff -U0 -w --no-color --binary ${unityproject_base}) - if [ -z "$diff_without_whitespace" ]; then - echo No non-whitespace changes to commit or package - did you call the script twice? - exit 1 - fi - git diff -U0 -w --no-color --binary ${unityproject_base} | git apply --cached --ignore-whitespace --unidiff-zero - && git checkout -- ${unityproject_base} && git reset - fi - - if [ "$lf_handling" == "conservative" ] && [ $git_track_package_changes == true ]; then - git add "$dst_spine_csharp/" - git add "$dst_spine_unity/" - git add "$dst_spine_examples/" - - git diff --name-only --cached ${unityproject_base} | - while read file; do - convert_file_line_ending "${file}" "${lf_handling}" - done - else - convert_all_files_line_endings_of_dir "$dst_spine_csharp/" "${lf_handling}" - convert_all_files_line_endings_of_dir "$dst_spine_unity/" "${lf_handling}" - convert_all_files_line_endings_of_dir "$dst_spine_examples/" "${lf_handling}" - fi - - if [ $git_track_package_changes == true ]; then - - echo ---------------------------------------------------------------------- - echo Staging changes for git repository - echo ---------------------------------------------------------------------- - git add "$dst_spine_csharp/" - git add "$dst_spine_unity/" - git add "$dst_spine_examples/" - - if [ $git_commit_package_changes == true ] ; then - echo ---------------------------------------------------------------------- - echo Committing changes to git repository - echo ---------------------------------------------------------------------- - local optional_excluding_whitespace_message="" - if [ "$lf_handling" == "conservative" ]; then - optional_excluding_whitespace_message=" (excluding whitespace changes)" - fi - - git commit -m "[unity][auto] ${package_filename}: integrated changes of main repository up to commit ${out_commit_hash1}${optional_excluding_whitespace_message}." - fi - fi - - echo ---------------------------------------------------------------------- - echo Removing Library dir to be on the safe side with a clean start - echo ---------------------------------------------------------------------- - rm -rf "Library" - - echo ---------------------------------------------------------------------- - echo Finished successfully - echo - echo Please open the Unity project and resolve potential remaining issues. - echo - echo To export unitypackage: - echo Select directories \"Spine\" and \"Spine Examples\" in Project window - echo then right-click to open context menu, select \"Export Package..\". - echo Untick \"Include dependencies\" and hit \"Export..\". - echo Please name the package ${package_filename}. - echo ---------------------------------------------------------------------- - - # reset cwd - cd "${prev_workingdir}" -} - -main diff --git a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/.gitignore b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/.gitignore deleted file mode 100644 index 25560f331..000000000 --- a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/.gitignore +++ /dev/null @@ -1,6 +0,0 @@ -Library/ -Temp/ -sparse_checkout/ -*.sln -*.csproj - diff --git a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/Assets/.gitignore b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/Assets/.gitignore deleted file mode 100644 index 72e8ffc0d..000000000 --- a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/Assets/.gitignore +++ /dev/null @@ -1 +0,0 @@ -* diff --git a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/AudioManager.asset b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/AudioManager.asset deleted file mode 100644 index 2c4f5a1bd..000000000 --- a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/AudioManager.asset +++ /dev/null @@ -1,16 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!11 &1 -AudioManager: - m_ObjectHideFlags: 0 - m_Volume: 1 - Rolloff Scale: 1 - Doppler Factor: 1 - Default Speaker Mode: 2 - m_SampleRate: 0 - m_DSPBufferSize: 0 - m_VirtualVoiceCount: 512 - m_RealVoiceCount: 32 - m_SpatializerPlugin: - m_DisableAudio: 0 - m_VirtualizeEffects: 1 diff --git a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/ClusterInputManager.asset b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/ClusterInputManager.asset deleted file mode 100644 index e7886b266..000000000 --- a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/ClusterInputManager.asset +++ /dev/null @@ -1,6 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!236 &1 -ClusterInputManager: - m_ObjectHideFlags: 0 - m_Inputs: [] diff --git a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/DynamicsManager.asset b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/DynamicsManager.asset deleted file mode 100644 index 6be69106a..000000000 --- a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/DynamicsManager.asset +++ /dev/null @@ -1,18 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!55 &1 -PhysicsManager: - m_ObjectHideFlags: 0 - serializedVersion: 3 - m_Gravity: {x: 0, y: -9.81, z: 0} - m_DefaultMaterial: {fileID: 0} - m_BounceThreshold: 2 - m_SleepThreshold: 0.005 - m_DefaultContactOffset: 0.01 - m_DefaultSolverIterations: 6 - m_DefaultSolverVelocityIterations: 1 - m_QueriesHitBackfaces: 0 - m_QueriesHitTriggers: 1 - m_EnableAdaptiveForce: 0 - m_EnablePCM: 1 - m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff diff --git a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/EditorBuildSettings.asset b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/EditorBuildSettings.asset deleted file mode 100644 index 6dc24f7df..000000000 --- a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/EditorBuildSettings.asset +++ /dev/null @@ -1,7 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1045 &1 -EditorBuildSettings: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Scenes: [] diff --git a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/EditorSettings.asset b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/EditorSettings.asset deleted file mode 100644 index f493991dd..000000000 --- a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/EditorSettings.asset +++ /dev/null @@ -1,14 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!159 &1 -EditorSettings: - m_ObjectHideFlags: 0 - serializedVersion: 3 - m_ExternalVersionControlSupport: Visible Meta Files - m_SerializationMode: 2 - m_DefaultBehaviorMode: 1 - m_SpritePackerMode: 2 - m_SpritePackerPaddingPower: 1 - m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd - m_ProjectGenerationRootNamespace: - m_UserGeneratedProjectSuffix: diff --git a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/GraphicsSettings.asset b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/GraphicsSettings.asset deleted file mode 100644 index 74d7b532b..000000000 --- a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/GraphicsSettings.asset +++ /dev/null @@ -1,61 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!30 &1 -GraphicsSettings: - m_ObjectHideFlags: 0 - serializedVersion: 12 - m_Deferred: - m_Mode: 1 - m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0} - m_DeferredReflections: - m_Mode: 1 - m_Shader: {fileID: 74, guid: 0000000000000000f000000000000000, type: 0} - m_ScreenSpaceShadows: - m_Mode: 1 - m_Shader: {fileID: 64, guid: 0000000000000000f000000000000000, type: 0} - m_LegacyDeferred: - m_Mode: 1 - m_Shader: {fileID: 63, guid: 0000000000000000f000000000000000, type: 0} - m_DepthNormals: - m_Mode: 1 - m_Shader: {fileID: 62, guid: 0000000000000000f000000000000000, type: 0} - m_MotionVectors: - m_Mode: 1 - m_Shader: {fileID: 75, guid: 0000000000000000f000000000000000, type: 0} - m_LightHalo: - m_Mode: 1 - m_Shader: {fileID: 105, guid: 0000000000000000f000000000000000, type: 0} - m_LensFlare: - m_Mode: 1 - m_Shader: {fileID: 102, guid: 0000000000000000f000000000000000, type: 0} - m_AlwaysIncludedShaders: - - {fileID: 7, guid: 0000000000000000f000000000000000, type: 0} - - {fileID: 15104, guid: 0000000000000000f000000000000000, type: 0} - - {fileID: 15105, guid: 0000000000000000f000000000000000, type: 0} - - {fileID: 15106, guid: 0000000000000000f000000000000000, type: 0} - - {fileID: 10753, guid: 0000000000000000f000000000000000, type: 0} - - {fileID: 10770, guid: 0000000000000000f000000000000000, type: 0} - m_PreloadedShaders: [] - m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, - type: 0} - m_CustomRenderPipeline: {fileID: 0} - m_TransparencySortMode: 0 - m_TransparencySortAxis: {x: 0, y: 0, z: 1} - m_DefaultRenderingPath: 1 - m_DefaultMobileRenderingPath: 1 - m_TierSettings: [] - m_LightmapStripping: 0 - m_FogStripping: 0 - m_InstancingStripping: 0 - m_LightmapKeepPlain: 1 - m_LightmapKeepDirCombined: 1 - m_LightmapKeepDynamicPlain: 1 - m_LightmapKeepDynamicDirCombined: 1 - m_LightmapKeepShadowMask: 1 - m_LightmapKeepSubtractive: 1 - m_FogKeepLinear: 1 - m_FogKeepExp: 1 - m_FogKeepExp2: 1 - m_AlbedoSwatchInfos: [] - m_LightsUseLinearIntensity: 0 - m_LightsUseColorTemperature: 0 diff --git a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/InputManager.asset b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/InputManager.asset deleted file mode 100644 index 17c8f538e..000000000 --- a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/InputManager.asset +++ /dev/null @@ -1,295 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!13 &1 -InputManager: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Axes: - - serializedVersion: 3 - m_Name: Horizontal - descriptiveName: - descriptiveNegativeName: - negativeButton: left - positiveButton: right - altNegativeButton: a - altPositiveButton: d - gravity: 3 - dead: 0.001 - sensitivity: 3 - snap: 1 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Vertical - descriptiveName: - descriptiveNegativeName: - negativeButton: down - positiveButton: up - altNegativeButton: s - altPositiveButton: w - gravity: 3 - dead: 0.001 - sensitivity: 3 - snap: 1 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Fire1 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: left ctrl - altNegativeButton: - altPositiveButton: mouse 0 - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Fire2 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: left alt - altNegativeButton: - altPositiveButton: mouse 1 - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Fire3 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: left shift - altNegativeButton: - altPositiveButton: mouse 2 - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Jump - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: space - altNegativeButton: - altPositiveButton: - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Mouse X - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0 - sensitivity: 0.1 - snap: 0 - invert: 0 - type: 1 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Mouse Y - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0 - sensitivity: 0.1 - snap: 0 - invert: 0 - type: 1 - axis: 1 - joyNum: 0 - - serializedVersion: 3 - m_Name: Mouse ScrollWheel - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0 - sensitivity: 0.1 - snap: 0 - invert: 0 - type: 1 - axis: 2 - joyNum: 0 - - serializedVersion: 3 - m_Name: Horizontal - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 0 - type: 2 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Vertical - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: - altNegativeButton: - altPositiveButton: - gravity: 0 - dead: 0.19 - sensitivity: 1 - snap: 0 - invert: 1 - type: 2 - axis: 1 - joyNum: 0 - - serializedVersion: 3 - m_Name: Fire1 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: joystick button 0 - altNegativeButton: - altPositiveButton: - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Fire2 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: joystick button 1 - altNegativeButton: - altPositiveButton: - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Fire3 - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: joystick button 2 - altNegativeButton: - altPositiveButton: - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Jump - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: joystick button 3 - altNegativeButton: - altPositiveButton: - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Submit - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: return - altNegativeButton: - altPositiveButton: joystick button 0 - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Submit - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: enter - altNegativeButton: - altPositiveButton: space - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 - - serializedVersion: 3 - m_Name: Cancel - descriptiveName: - descriptiveNegativeName: - negativeButton: - positiveButton: escape - altNegativeButton: - altPositiveButton: joystick button 1 - gravity: 1000 - dead: 0.001 - sensitivity: 1000 - snap: 0 - invert: 0 - type: 0 - axis: 0 - joyNum: 0 diff --git a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/NavMeshAreas.asset b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/NavMeshAreas.asset deleted file mode 100644 index 6dd520f63..000000000 --- a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/NavMeshAreas.asset +++ /dev/null @@ -1,89 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!126 &1 -NavMeshProjectSettings: - m_ObjectHideFlags: 0 - serializedVersion: 2 - areas: - - name: Walkable - cost: 1 - - name: Not Walkable - cost: 1 - - name: Jump - cost: 2 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - - name: - cost: 1 - m_LastAgentTypeID: -887442657 - m_Settings: - - serializedVersion: 2 - agentTypeID: 0 - agentRadius: 0.5 - agentHeight: 2 - agentSlope: 45 - agentClimb: 0.75 - ledgeDropHeight: 0 - maxJumpAcrossDistance: 0 - minRegionArea: 2 - manualCellSize: 0 - cellSize: 0.16666667 - manualTileSize: 0 - tileSize: 256 - accuratePlacement: 0 - m_SettingNames: - - Humanoid diff --git a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/NetworkManager.asset b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/NetworkManager.asset deleted file mode 100644 index 5dc6a831d..000000000 --- a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/NetworkManager.asset +++ /dev/null @@ -1,8 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!149 &1 -NetworkManager: - m_ObjectHideFlags: 0 - m_DebugLevel: 0 - m_Sendrate: 15 - m_AssetToPrefab: {} diff --git a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/Physics2DSettings.asset b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/Physics2DSettings.asset deleted file mode 100644 index 5f6ffab1e..000000000 --- a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/Physics2DSettings.asset +++ /dev/null @@ -1,35 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!19 &1 -Physics2DSettings: - m_ObjectHideFlags: 0 - serializedVersion: 3 - m_Gravity: {x: 0, y: -9.81} - m_DefaultMaterial: {fileID: 0} - m_VelocityIterations: 8 - m_PositionIterations: 3 - m_VelocityThreshold: 1 - m_MaxLinearCorrection: 0.2 - m_MaxAngularCorrection: 8 - m_MaxTranslationSpeed: 100 - m_MaxRotationSpeed: 360 - m_BaumgarteScale: 0.2 - m_BaumgarteTimeOfImpactScale: 0.75 - m_TimeToSleep: 0.5 - m_LinearSleepTolerance: 0.01 - m_AngularSleepTolerance: 2 - m_DefaultContactOffset: 0.01 - m_QueriesHitTriggers: 1 - m_QueriesStartInColliders: 1 - m_ChangeStopsCallbacks: 0 - m_CallbacksOnDisable: 1 - m_AlwaysShowColliders: 0 - m_ShowColliderSleep: 1 - m_ShowColliderContacts: 0 - m_ShowColliderAABB: 0 - m_ContactArrowScale: 0.2 - m_ColliderAwakeColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.7529412} - m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432} - m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745} - m_ColliderAABBColor: {r: 1, g: 1, b: 0, a: 0.2509804} - m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff diff --git a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/ProjectSettings.asset b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/ProjectSettings.asset deleted file mode 100644 index 5937c4b93..000000000 --- a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/ProjectSettings.asset +++ /dev/null @@ -1,615 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!129 &1 -PlayerSettings: - m_ObjectHideFlags: 0 - serializedVersion: 11 - productGUID: acf33fa09e419c54da70575d42465075 - AndroidProfiler: 0 - defaultScreenOrientation: 4 - targetDevice: 2 - useOnDemandResources: 0 - accelerometerFrequency: 60 - companyName: DefaultCompany - productName: spine-3.7-unity5.6-unitypackage - defaultCursor: {fileID: 0} - cursorHotspot: {x: 0, y: 0} - m_SplashScreenBackgroundColor: {r: 0.13333334, g: 0.17254902, b: 0.21176471, a: 1} - m_ShowUnitySplashScreen: 1 - m_ShowUnitySplashLogo: 1 - m_SplashScreenOverlayOpacity: 1 - m_SplashScreenAnimation: 1 - m_SplashScreenLogoStyle: 1 - m_SplashScreenDrawMode: 0 - m_SplashScreenBackgroundAnimationZoom: 1 - m_SplashScreenLogoAnimationZoom: 1 - m_SplashScreenBackgroundLandscapeAspect: 1 - m_SplashScreenBackgroundPortraitAspect: 1 - m_SplashScreenBackgroundLandscapeUvs: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - m_SplashScreenBackgroundPortraitUvs: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - m_SplashScreenLogos: [] - m_SplashScreenBackgroundLandscape: {fileID: 0} - m_SplashScreenBackgroundPortrait: {fileID: 0} - m_VirtualRealitySplashScreen: {fileID: 0} - m_HolographicTrackingLossScreen: {fileID: 0} - defaultScreenWidth: 1024 - defaultScreenHeight: 768 - defaultScreenWidthWeb: 960 - defaultScreenHeightWeb: 600 - m_StereoRenderingPath: 0 - m_ActiveColorSpace: 0 - m_MTRendering: 1 - m_MobileMTRendering: 0 - m_StackTraceTypes: 010000000100000001000000010000000100000001000000 - iosShowActivityIndicatorOnLoading: -1 - androidShowActivityIndicatorOnLoading: -1 - tizenShowActivityIndicatorOnLoading: -1 - iosAppInBackgroundBehavior: 0 - displayResolutionDialog: 1 - iosAllowHTTPDownload: 1 - allowedAutorotateToPortrait: 1 - allowedAutorotateToPortraitUpsideDown: 1 - allowedAutorotateToLandscapeRight: 1 - allowedAutorotateToLandscapeLeft: 1 - useOSAutorotation: 1 - use32BitDisplayBuffer: 1 - disableDepthAndStencilBuffers: 0 - defaultIsFullScreen: 1 - defaultIsNativeResolution: 1 - runInBackground: 0 - captureSingleScreen: 0 - muteOtherAudioSources: 0 - Prepare IOS For Recording: 0 - deferSystemGesturesMode: 0 - hideHomeButton: 0 - submitAnalytics: 1 - usePlayerLog: 1 - bakeCollisionMeshes: 0 - forceSingleInstance: 0 - resizableWindow: 0 - useMacAppStoreValidation: 0 - macAppStoreCategory: public.app-category.games - gpuSkinning: 0 - graphicsJobs: 0 - xboxPIXTextureCapture: 0 - xboxEnableAvatar: 0 - xboxEnableKinect: 0 - xboxEnableKinectAutoTracking: 0 - xboxEnableFitness: 0 - visibleInBackground: 0 - allowFullscreenSwitch: 1 - graphicsJobMode: 0 - macFullscreenMode: 2 - d3d9FullscreenMode: 1 - d3d11FullscreenMode: 1 - xboxSpeechDB: 0 - xboxEnableHeadOrientation: 0 - xboxEnableGuest: 0 - xboxEnablePIXSampling: 0 - n3dsDisableStereoscopicView: 0 - n3dsEnableSharedListOpt: 1 - n3dsEnableVSync: 0 - ignoreAlphaClear: 0 - xboxOneResolution: 0 - xboxOneSResolution: 0 - xboxOneXResolution: 3 - xboxOneMonoLoggingLevel: 0 - xboxOneLoggingLevel: 1 - videoMemoryForVertexBuffers: 0 - psp2PowerMode: 0 - psp2AcquireBGM: 1 - wiiUTVResolution: 0 - wiiUGamePadMSAA: 1 - wiiUSupportsNunchuk: 0 - wiiUSupportsClassicController: 0 - wiiUSupportsBalanceBoard: 0 - wiiUSupportsMotionPlus: 0 - wiiUSupportsProController: 0 - wiiUAllowScreenCapture: 1 - wiiUControllerCount: 0 - m_SupportedAspectRatios: - 4:3: 1 - 5:4: 1 - 16:10: 1 - 16:9: 1 - Others: 1 - bundleVersion: 1.0 - preloadedAssets: [] - metroInputSource: 0 - m_HolographicPauseOnTrackingLoss: 1 - xboxOneDisableKinectGpuReservation: 0 - xboxOneEnable7thCore: 0 - vrSettings: - cardboard: - depthFormat: 0 - enableTransitionView: 0 - daydream: - depthFormat: 0 - useSustainedPerformanceMode: 0 - hololens: - depthFormat: 1 - protectGraphicsMemory: 0 - useHDRDisplay: 0 - applicationIdentifier: {} - buildNumber: {} - AndroidBundleVersionCode: 1 - AndroidMinSdkVersion: 16 - AndroidTargetSdkVersion: 0 - AndroidPreferredInstallLocation: 1 - aotOptions: - stripEngineCode: 1 - iPhoneStrippingLevel: 0 - iPhoneScriptCallOptimization: 0 - ForceInternetPermission: 0 - ForceSDCardPermission: 0 - CreateWallpaper: 0 - APKExpansionFiles: 0 - keepLoadedShadersAlive: 0 - StripUnusedMeshComponents: 0 - VertexChannelCompressionMask: - serializedVersion: 2 - m_Bits: 238 - iPhoneSdkVersion: 988 - iOSTargetOSVersionString: - tvOSSdkVersion: 0 - tvOSRequireExtendedGameController: 0 - tvOSTargetOSVersionString: - uIPrerenderedIcon: 0 - uIRequiresPersistentWiFi: 0 - uIRequiresFullScreen: 1 - uIStatusBarHidden: 1 - uIExitOnSuspend: 0 - uIStatusBarStyle: 0 - iPhoneSplashScreen: {fileID: 0} - iPhoneHighResSplashScreen: {fileID: 0} - iPhoneTallHighResSplashScreen: {fileID: 0} - iPhone47inSplashScreen: {fileID: 0} - iPhone55inPortraitSplashScreen: {fileID: 0} - iPhone55inLandscapeSplashScreen: {fileID: 0} - iPhone58inPortraitSplashScreen: {fileID: 0} - iPhone58inLandscapeSplashScreen: {fileID: 0} - iPadPortraitSplashScreen: {fileID: 0} - iPadHighResPortraitSplashScreen: {fileID: 0} - iPadLandscapeSplashScreen: {fileID: 0} - iPadHighResLandscapeSplashScreen: {fileID: 0} - appleTVSplashScreen: {fileID: 0} - appleTVSplashScreen2x: {fileID: 0} - tvOSSmallIconLayers: [] - tvOSSmallIconLayers2x: [] - tvOSLargeIconLayers: [] - tvOSTopShelfImageLayers: [] - tvOSTopShelfImageLayers2x: [] - tvOSTopShelfImageWideLayers: [] - tvOSTopShelfImageWideLayers2x: [] - iOSLaunchScreenType: 0 - iOSLaunchScreenPortrait: {fileID: 0} - iOSLaunchScreenLandscape: {fileID: 0} - iOSLaunchScreenBackgroundColor: - serializedVersion: 2 - rgba: 0 - iOSLaunchScreenFillPct: 100 - iOSLaunchScreenSize: 100 - iOSLaunchScreenCustomXibPath: - iOSLaunchScreeniPadType: 0 - iOSLaunchScreeniPadImage: {fileID: 0} - iOSLaunchScreeniPadBackgroundColor: - serializedVersion: 2 - rgba: 0 - iOSLaunchScreeniPadFillPct: 100 - iOSLaunchScreeniPadSize: 100 - iOSLaunchScreeniPadCustomXibPath: - iOSDeviceRequirements: [] - iOSURLSchemes: [] - iOSBackgroundModes: 0 - iOSMetalForceHardShadows: 0 - metalEditorSupport: 1 - metalAPIValidation: 1 - iOSRenderExtraFrameOnPause: 0 - appleDeveloperTeamID: - iOSManualSigningProvisioningProfileID: - tvOSManualSigningProvisioningProfileID: - appleEnableAutomaticSigning: 0 - AndroidTargetDevice: 0 - AndroidSplashScreenScale: 0 - androidSplashScreen: {fileID: 0} - AndroidKeystoreName: - AndroidKeyaliasName: - AndroidTVCompatibility: 1 - AndroidIsGame: 1 - androidEnableBanner: 1 - m_AndroidBanners: - - width: 320 - height: 180 - banner: {fileID: 0} - androidGamepadSupportLevel: 0 - resolutionDialogBanner: {fileID: 0} - m_BuildTargetIcons: [] - m_BuildTargetBatching: [] - m_BuildTargetGraphicsAPIs: [] - m_BuildTargetVRSettings: [] - openGLRequireES31: 0 - openGLRequireES31AEP: 0 - webPlayerTemplate: APPLICATION:Default - m_TemplateCustomTags: {} - wiiUTitleID: 0005000011000000 - wiiUGroupID: 00010000 - wiiUCommonSaveSize: 4096 - wiiUAccountSaveSize: 2048 - wiiUOlvAccessKey: 0 - wiiUTinCode: 0 - wiiUJoinGameId: 0 - wiiUJoinGameModeMask: 0000000000000000 - wiiUCommonBossSize: 0 - wiiUAccountBossSize: 0 - wiiUAddOnUniqueIDs: [] - wiiUMainThreadStackSize: 3072 - wiiULoaderThreadStackSize: 1024 - wiiUSystemHeapSize: 128 - wiiUTVStartupScreen: {fileID: 0} - wiiUGamePadStartupScreen: {fileID: 0} - wiiUDrcBufferDisabled: 0 - wiiUProfilerLibPath: - playModeTestRunnerEnabled: 0 - actionOnDotNetUnhandledException: 1 - enableInternalProfiler: 0 - logObjCUncaughtExceptions: 1 - enableCrashReportAPI: 0 - cameraUsageDescription: - locationUsageDescription: - microphoneUsageDescription: - switchNetLibKey: - switchSocketMemoryPoolSize: 6144 - switchSocketAllocatorPoolSize: 128 - switchSocketConcurrencyLimit: 14 - switchScreenResolutionBehavior: 2 - switchUseCPUProfiler: 0 - switchApplicationID: 0x01004b9000490000 - switchNSODependencies: - switchTitleNames_0: - switchTitleNames_1: - switchTitleNames_2: - switchTitleNames_3: - switchTitleNames_4: - switchTitleNames_5: - switchTitleNames_6: - switchTitleNames_7: - switchTitleNames_8: - switchTitleNames_9: - switchTitleNames_10: - switchTitleNames_11: - switchTitleNames_12: - switchTitleNames_13: - switchTitleNames_14: - switchPublisherNames_0: - switchPublisherNames_1: - switchPublisherNames_2: - switchPublisherNames_3: - switchPublisherNames_4: - switchPublisherNames_5: - switchPublisherNames_6: - switchPublisherNames_7: - switchPublisherNames_8: - switchPublisherNames_9: - switchPublisherNames_10: - switchPublisherNames_11: - switchPublisherNames_12: - switchPublisherNames_13: - switchPublisherNames_14: - switchIcons_0: {fileID: 0} - switchIcons_1: {fileID: 0} - switchIcons_2: {fileID: 0} - switchIcons_3: {fileID: 0} - switchIcons_4: {fileID: 0} - switchIcons_5: {fileID: 0} - switchIcons_6: {fileID: 0} - switchIcons_7: {fileID: 0} - switchIcons_8: {fileID: 0} - switchIcons_9: {fileID: 0} - switchIcons_10: {fileID: 0} - switchIcons_11: {fileID: 0} - switchIcons_12: {fileID: 0} - switchIcons_13: {fileID: 0} - switchIcons_14: {fileID: 0} - switchSmallIcons_0: {fileID: 0} - switchSmallIcons_1: {fileID: 0} - switchSmallIcons_2: {fileID: 0} - switchSmallIcons_3: {fileID: 0} - switchSmallIcons_4: {fileID: 0} - switchSmallIcons_5: {fileID: 0} - switchSmallIcons_6: {fileID: 0} - switchSmallIcons_7: {fileID: 0} - switchSmallIcons_8: {fileID: 0} - switchSmallIcons_9: {fileID: 0} - switchSmallIcons_10: {fileID: 0} - switchSmallIcons_11: {fileID: 0} - switchSmallIcons_12: {fileID: 0} - switchSmallIcons_13: {fileID: 0} - switchSmallIcons_14: {fileID: 0} - switchManualHTML: - switchAccessibleURLs: - switchLegalInformation: - switchMainThreadStackSize: 1048576 - switchPresenceGroupId: - switchLogoHandling: 0 - switchReleaseVersion: 0 - switchDisplayVersion: 1.0.0 - switchStartupUserAccount: 0 - switchTouchScreenUsage: 0 - switchSupportedLanguagesMask: 0 - switchLogoType: 0 - switchApplicationErrorCodeCategory: - switchUserAccountSaveDataSize: 0 - switchUserAccountSaveDataJournalSize: 0 - switchApplicationAttribute: 0 - switchCardSpecSize: -1 - switchCardSpecClock: -1 - switchRatingsMask: 0 - switchRatingsInt_0: 0 - switchRatingsInt_1: 0 - switchRatingsInt_2: 0 - switchRatingsInt_3: 0 - switchRatingsInt_4: 0 - switchRatingsInt_5: 0 - switchRatingsInt_6: 0 - switchRatingsInt_7: 0 - switchRatingsInt_8: 0 - switchRatingsInt_9: 0 - switchRatingsInt_10: 0 - switchRatingsInt_11: 0 - switchLocalCommunicationIds_0: - switchLocalCommunicationIds_1: - switchLocalCommunicationIds_2: - switchLocalCommunicationIds_3: - switchLocalCommunicationIds_4: - switchLocalCommunicationIds_5: - switchLocalCommunicationIds_6: - switchLocalCommunicationIds_7: - switchParentalControl: 0 - switchAllowsScreenshot: 1 - switchAllowsVideoCapturing: 1 - switchDataLossConfirmation: 0 - switchSupportedNpadStyles: 3 - switchSocketConfigEnabled: 0 - switchTcpInitialSendBufferSize: 32 - switchTcpInitialReceiveBufferSize: 64 - switchTcpAutoSendBufferSizeMax: 256 - switchTcpAutoReceiveBufferSizeMax: 256 - switchUdpSendBufferSize: 9 - switchUdpReceiveBufferSize: 42 - switchSocketBufferEfficiency: 4 - switchSocketInitializeEnabled: 1 - switchNetworkInterfaceManagerInitializeEnabled: 1 - switchPlayerConnectionEnabled: 1 - ps4NPAgeRating: 12 - ps4NPTitleSecret: - ps4NPTrophyPackPath: - ps4ParentalLevel: 11 - ps4ContentID: ED1633-NPXX51362_00-0000000000000000 - ps4Category: 0 - ps4MasterVersion: 01.00 - ps4AppVersion: 01.00 - ps4AppType: 0 - ps4ParamSfxPath: - ps4VideoOutPixelFormat: 0 - ps4VideoOutInitialWidth: 1920 - ps4VideoOutBaseModeInitialWidth: 1920 - ps4VideoOutReprojectionRate: 120 - ps4PronunciationXMLPath: - ps4PronunciationSIGPath: - ps4BackgroundImagePath: - ps4StartupImagePath: - ps4SaveDataImagePath: - ps4SdkOverride: - ps4BGMPath: - ps4ShareFilePath: - ps4ShareOverlayImagePath: - ps4PrivacyGuardImagePath: - ps4NPtitleDatPath: - ps4RemotePlayKeyAssignment: -1 - ps4RemotePlayKeyMappingDir: - ps4PlayTogetherPlayerCount: 0 - ps4EnterButtonAssignment: 1 - ps4ApplicationParam1: 0 - ps4ApplicationParam2: 0 - ps4ApplicationParam3: 0 - ps4ApplicationParam4: 0 - ps4DownloadDataSize: 0 - ps4GarlicHeapSize: 2048 - ps4ProGarlicHeapSize: 2560 - ps4Passcode: frAQBc8Wsa1xVPfvJcrgRYwTiizs2trQ - ps4UseDebugIl2cppLibs: 0 - ps4pnSessions: 1 - ps4pnPresence: 1 - ps4pnFriends: 1 - ps4pnGameCustomData: 1 - playerPrefsSupport: 0 - restrictedAudioUsageRights: 0 - ps4UseResolutionFallback: 0 - ps4ReprojectionSupport: 0 - ps4UseAudio3dBackend: 0 - ps4SocialScreenEnabled: 0 - ps4ScriptOptimizationLevel: 3 - ps4Audio3dVirtualSpeakerCount: 14 - ps4attribCpuUsage: 0 - ps4PatchPkgPath: - ps4PatchLatestPkgPath: - ps4PatchChangeinfoPath: - ps4PatchDayOne: 0 - ps4attribUserManagement: 0 - ps4attribMoveSupport: 0 - ps4attrib3DSupport: 0 - ps4attribShareSupport: 0 - ps4attribExclusiveVR: 0 - ps4disableAutoHideSplash: 0 - ps4videoRecordingFeaturesUsed: 0 - ps4contentSearchFeaturesUsed: 0 - ps4attribEyeToEyeDistanceSettingVR: 0 - ps4IncludedModules: [] - monoEnv: - psp2Splashimage: {fileID: 0} - psp2NPTrophyPackPath: - psp2NPSupportGBMorGJP: 0 - psp2NPAgeRating: 12 - psp2NPTitleDatPath: - psp2NPCommsID: - psp2NPCommunicationsID: - psp2NPCommsPassphrase: - psp2NPCommsSig: - psp2ParamSfxPath: - psp2ManualPath: - psp2LiveAreaGatePath: - psp2LiveAreaBackroundPath: - psp2LiveAreaPath: - psp2LiveAreaTrialPath: - psp2PatchChangeInfoPath: - psp2PatchOriginalPackage: - psp2PackagePassword: F69AzBlax3CF3EDNhm3soLBPh71Yexui - psp2KeystoneFile: - psp2MemoryExpansionMode: 0 - psp2DRMType: 0 - psp2StorageType: 0 - psp2MediaCapacity: 0 - psp2DLCConfigPath: - psp2ThumbnailPath: - psp2BackgroundPath: - psp2SoundPath: - psp2TrophyCommId: - psp2TrophyPackagePath: - psp2PackagedResourcesPath: - psp2SaveDataQuota: 10240 - psp2ParentalLevel: 1 - psp2ShortTitle: Not Set - psp2ContentID: IV0000-ABCD12345_00-0123456789ABCDEF - psp2Category: 0 - psp2MasterVersion: 01.00 - psp2AppVersion: 01.00 - psp2TVBootMode: 0 - psp2EnterButtonAssignment: 2 - psp2TVDisableEmu: 0 - psp2AllowTwitterDialog: 1 - psp2Upgradable: 0 - psp2HealthWarning: 0 - psp2UseLibLocation: 0 - psp2InfoBarOnStartup: 0 - psp2InfoBarColor: 0 - psp2UseDebugIl2cppLibs: 0 - psmSplashimage: {fileID: 0} - splashScreenBackgroundSourceLandscape: {fileID: 0} - splashScreenBackgroundSourcePortrait: {fileID: 0} - spritePackerPolicy: - webGLMemorySize: 256 - webGLExceptionSupport: 1 - webGLNameFilesAsHashes: 0 - webGLDataCaching: 0 - webGLDebugSymbols: 0 - webGLEmscriptenArgs: - webGLModulesDirectory: - webGLTemplate: APPLICATION:Default - webGLAnalyzeBuildSize: 0 - webGLUseEmbeddedResources: 0 - webGLUseWasm: 0 - webGLCompressionFormat: 1 - scriptingDefineSymbols: {} - platformArchitecture: {} - scriptingBackend: {} - incrementalIl2cppBuild: {} - additionalIl2CppArgs: - apiCompatibilityLevelPerPlatform: {} - m_RenderingPath: 1 - m_MobileRenderingPath: 1 - metroPackageName: spine-3.7-unity5.6-unitypackage - metroPackageVersion: - metroCertificatePath: - metroCertificatePassword: - metroCertificateSubject: - metroCertificateIssuer: - metroCertificateNotAfter: 0000000000000000 - metroApplicationDescription: spine-3.7-unity5.6-unitypackage - wsaImages: {} - metroTileShortName: - metroCommandLineArgsFile: - metroTileShowName: 0 - metroMediumTileShowName: 0 - metroLargeTileShowName: 0 - metroWideTileShowName: 0 - metroDefaultTileSize: 1 - metroTileForegroundText: 2 - metroTileBackgroundColor: {r: 0.13333334, g: 0.17254902, b: 0.21568628, a: 0} - metroSplashScreenBackgroundColor: {r: 0.12941177, g: 0.17254902, b: 0.21568628, - a: 1} - metroSplashScreenUseBackgroundColor: 0 - platformCapabilities: {} - metroFTAName: - metroFTAFileTypes: [] - metroProtocolName: - metroCompilationOverrides: 1 - tizenProductDescription: - tizenProductURL: - tizenSigningProfileName: - tizenGPSPermissions: 0 - tizenMicrophonePermissions: 0 - tizenDeploymentTarget: - tizenDeploymentTargetType: -1 - tizenMinOSVersion: 1 - n3dsUseExtSaveData: 0 - n3dsCompressStaticMem: 1 - n3dsExtSaveDataNumber: 0x12345 - n3dsStackSize: 131072 - n3dsTargetPlatform: 2 - n3dsRegion: 7 - n3dsMediaSize: 0 - n3dsLogoStyle: 3 - n3dsTitle: GameName - n3dsProductCode: - n3dsApplicationId: 0xFF3FF - stvDeviceAddress: - stvProductDescription: - stvProductAuthor: - stvProductAuthorEmail: - stvProductLink: - stvProductCategory: 0 - XboxOneProductId: - XboxOneUpdateKey: - XboxOneSandboxId: - XboxOneContentId: - XboxOneTitleId: - XboxOneSCId: - XboxOneGameOsOverridePath: - XboxOnePackagingOverridePath: - XboxOneAppManifestOverridePath: - XboxOnePackageEncryption: 0 - XboxOnePackageUpdateGranularity: 2 - XboxOneDescription: - XboxOneLanguage: - - enus - XboxOneCapability: [] - XboxOneGameRating: {} - XboxOneIsContentPackage: 0 - XboxOneEnableGPUVariability: 0 - XboxOneSockets: {} - XboxOneSplashScreen: {fileID: 0} - XboxOneAllowedProductIds: [] - XboxOnePersistentLocalStorageSize: 0 - xboxOneScriptCompiler: 0 - vrEditorSettings: - daydream: - daydreamIconForeground: {fileID: 0} - daydreamIconBackground: {fileID: 0} - cloudServicesEnabled: {} - facebookSdkVersion: 7.9.1 - apiCompatibilityLevel: 2 - cloudProjectId: - projectName: - organizationId: - cloudEnabled: 0 - enableNewInputSystem: 0 diff --git a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/ProjectVersion.txt b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/ProjectVersion.txt deleted file mode 100644 index 218461163..000000000 --- a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/ProjectVersion.txt +++ /dev/null @@ -1 +0,0 @@ -m_EditorVersion: 5.6.6f2 diff --git a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/QualitySettings.asset b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/QualitySettings.asset deleted file mode 100644 index 3f3be3514..000000000 --- a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/QualitySettings.asset +++ /dev/null @@ -1,181 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!47 &1 -QualitySettings: - m_ObjectHideFlags: 0 - serializedVersion: 5 - m_CurrentQuality: 5 - m_QualitySettings: - - serializedVersion: 2 - name: Fastest - pixelLightCount: 0 - shadows: 0 - shadowResolution: 0 - shadowProjection: 1 - shadowCascades: 1 - shadowDistance: 15 - shadowNearPlaneOffset: 3 - shadowCascade2Split: 0.33333334 - shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} - blendWeights: 1 - textureQuality: 1 - anisotropicTextures: 0 - antiAliasing: 0 - softParticles: 0 - softVegetation: 0 - realtimeReflectionProbes: 0 - billboardsFaceCameraPosition: 0 - vSyncCount: 0 - lodBias: 0.3 - maximumLODLevel: 0 - particleRaycastBudget: 4 - asyncUploadTimeSlice: 2 - asyncUploadBufferSize: 4 - excludedTargetPlatforms: [] - - serializedVersion: 2 - name: Fast - pixelLightCount: 0 - shadows: 0 - shadowResolution: 0 - shadowProjection: 1 - shadowCascades: 1 - shadowDistance: 20 - shadowNearPlaneOffset: 3 - shadowCascade2Split: 0.33333334 - shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} - blendWeights: 2 - textureQuality: 0 - anisotropicTextures: 0 - antiAliasing: 0 - softParticles: 0 - softVegetation: 0 - realtimeReflectionProbes: 0 - billboardsFaceCameraPosition: 0 - vSyncCount: 0 - lodBias: 0.4 - maximumLODLevel: 0 - particleRaycastBudget: 16 - asyncUploadTimeSlice: 2 - asyncUploadBufferSize: 4 - excludedTargetPlatforms: [] - - serializedVersion: 2 - name: Simple - pixelLightCount: 1 - shadows: 1 - shadowResolution: 0 - shadowProjection: 1 - shadowCascades: 1 - shadowDistance: 20 - shadowNearPlaneOffset: 3 - shadowCascade2Split: 0.33333334 - shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} - blendWeights: 2 - textureQuality: 0 - anisotropicTextures: 1 - antiAliasing: 0 - softParticles: 0 - softVegetation: 0 - realtimeReflectionProbes: 0 - billboardsFaceCameraPosition: 0 - vSyncCount: 1 - lodBias: 0.7 - maximumLODLevel: 0 - particleRaycastBudget: 64 - asyncUploadTimeSlice: 2 - asyncUploadBufferSize: 4 - excludedTargetPlatforms: [] - - serializedVersion: 2 - name: Good - pixelLightCount: 2 - shadows: 2 - shadowResolution: 1 - shadowProjection: 1 - shadowCascades: 2 - shadowDistance: 40 - shadowNearPlaneOffset: 3 - shadowCascade2Split: 0.33333334 - shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} - blendWeights: 2 - textureQuality: 0 - anisotropicTextures: 1 - antiAliasing: 0 - softParticles: 0 - softVegetation: 1 - realtimeReflectionProbes: 1 - billboardsFaceCameraPosition: 1 - vSyncCount: 1 - lodBias: 1 - maximumLODLevel: 0 - particleRaycastBudget: 256 - asyncUploadTimeSlice: 2 - asyncUploadBufferSize: 4 - excludedTargetPlatforms: [] - - serializedVersion: 2 - name: Beautiful - pixelLightCount: 3 - shadows: 2 - shadowResolution: 2 - shadowProjection: 1 - shadowCascades: 2 - shadowDistance: 70 - shadowNearPlaneOffset: 3 - shadowCascade2Split: 0.33333334 - shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} - blendWeights: 4 - textureQuality: 0 - anisotropicTextures: 2 - antiAliasing: 2 - softParticles: 1 - softVegetation: 1 - realtimeReflectionProbes: 1 - billboardsFaceCameraPosition: 1 - vSyncCount: 1 - lodBias: 1.5 - maximumLODLevel: 0 - particleRaycastBudget: 1024 - asyncUploadTimeSlice: 2 - asyncUploadBufferSize: 4 - excludedTargetPlatforms: [] - - serializedVersion: 2 - name: Fantastic - pixelLightCount: 4 - shadows: 2 - shadowResolution: 2 - shadowProjection: 1 - shadowCascades: 4 - shadowDistance: 150 - shadowNearPlaneOffset: 3 - shadowCascade2Split: 0.33333334 - shadowCascade4Split: {x: 0.06666667, y: 0.2, z: 0.46666667} - blendWeights: 4 - textureQuality: 0 - anisotropicTextures: 2 - antiAliasing: 2 - softParticles: 1 - softVegetation: 1 - realtimeReflectionProbes: 1 - billboardsFaceCameraPosition: 1 - vSyncCount: 1 - lodBias: 2 - maximumLODLevel: 0 - particleRaycastBudget: 4096 - asyncUploadTimeSlice: 2 - asyncUploadBufferSize: 4 - excludedTargetPlatforms: [] - m_PerPlatformDefaultQuality: - Android: 2 - Nintendo 3DS: 5 - Nintendo Switch: 5 - PS4: 5 - PSM: 5 - PSP2: 2 - Samsung TV: 2 - Standalone: 5 - Tizen: 2 - Web: 5 - WebGL: 3 - WiiU: 5 - Windows Store Apps: 5 - XboxOne: 5 - iPhone: 2 - tvOS: 2 diff --git a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/TagManager.asset b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/TagManager.asset deleted file mode 100644 index 1c92a7840..000000000 --- a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/TagManager.asset +++ /dev/null @@ -1,43 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!78 &1 -TagManager: - serializedVersion: 2 - tags: [] - layers: - - Default - - TransparentFX - - Ignore Raycast - - - - Water - - UI - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - m_SortingLayers: - - name: Default - uniqueID: 0 - locked: 0 diff --git a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/TimeManager.asset b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/TimeManager.asset deleted file mode 100644 index 558a017e1..000000000 --- a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/TimeManager.asset +++ /dev/null @@ -1,9 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!5 &1 -TimeManager: - m_ObjectHideFlags: 0 - Fixed Timestep: 0.02 - Maximum Allowed Timestep: 0.33333334 - m_TimeScale: 1 - Maximum Particle Timestep: 0.03 diff --git a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/UnityConnectSettings.asset b/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/UnityConnectSettings.asset deleted file mode 100644 index ec1ab2929..000000000 --- a/automation/spine-unity/unitypackage/spine-3.7-unity5.6-unitypackage/ProjectSettings/UnityConnectSettings.asset +++ /dev/null @@ -1,32 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!310 &1 -UnityConnectSettings: - m_ObjectHideFlags: 0 - m_Enabled: 0 - m_TestMode: 0 - m_TestEventUrl: - m_TestConfigUrl: - m_TestInitMode: 0 - CrashReportingSettings: - m_EventUrl: https://perf-events.cloud.unity3d.com/api/events/crashes - m_Enabled: 0 - m_CaptureEditorExceptions: 1 - UnityPurchasingSettings: - m_Enabled: 0 - m_TestMode: 0 - UnityAnalyticsSettings: - m_Enabled: 0 - m_InitializeOnStartup: 1 - m_TestMode: 0 - m_TestEventUrl: - m_TestConfigUrl: - UnityAdsSettings: - m_Enabled: 0 - m_InitializeOnStartup: 1 - m_TestMode: 0 - m_EnabledPlatforms: 4294967295 - m_IosGameId: - m_AndroidGameId: - PerformanceReportingSettings: - m_Enabled: 0 diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Animation.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Animation.cs.meta deleted file mode 100644 index cde730f90..000000000 --- a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Animation.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: fb7099b9c6ce91740b7041dabb0752c2 -timeCreated: 1456265156 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/AnimationState.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/AnimationState.cs.meta deleted file mode 100644 index a6522a75b..000000000 --- a/automation/spine-unity/unitypackage/spine-csharp-metafiles/AnimationState.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: ec2f0e7143c8a174994595883f4b1e33 -timeCreated: 1456265155 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/AnimationStateData.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/AnimationStateData.cs.meta deleted file mode 100644 index 9890a1fb6..000000000 --- a/automation/spine-unity/unitypackage/spine-csharp-metafiles/AnimationStateData.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: e03d60c517d9b974db35b9fd144a1d09 -timeCreated: 1456265155 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Atlas.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Atlas.cs.meta deleted file mode 100644 index 8fcbba586..000000000 --- a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Atlas.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 60626307629cc034bafd42c53a901fff -timeCreated: 1456265154 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments.meta deleted file mode 100644 index e1b89fe27..000000000 --- a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 2afe1c6b912aac54abb5925ca4ac52c2 -folderAsset: yes -timeCreated: 1456265152 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/AtlasAttachmentLoader.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/AtlasAttachmentLoader.cs.meta deleted file mode 100644 index 7b0e50ea3..000000000 --- a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/AtlasAttachmentLoader.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 3e6ff30e27c28344bad3e67d308c94cd -timeCreated: 1466772712 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/Attachment.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/Attachment.cs.meta deleted file mode 100644 index f396651f5..000000000 --- a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/Attachment.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 05b56321b2ddd8145a888746bc6ab917 -timeCreated: 1456265153 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/AttachmentLoader.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/AttachmentLoader.cs.meta deleted file mode 100644 index 6e765cff8..000000000 --- a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/AttachmentLoader.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 95466a4f5a30dca4aa69e8ee7df8ae85 -timeCreated: 1466772712 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/AttachmentType.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/AttachmentType.cs.meta deleted file mode 100644 index 3eb0eb4b2..000000000 --- a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/AttachmentType.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: d6b1941960a9f6f47be3e865554d8695 -timeCreated: 1466772712 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/BoundingBoxAttachment.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/BoundingBoxAttachment.cs.meta deleted file mode 100644 index eba3432ee..000000000 --- a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/BoundingBoxAttachment.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: cd8ad8fc0f5bce448ba26d096ab32e85 -timeCreated: 1466772712 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/ClippingAttachment.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/ClippingAttachment.cs.meta deleted file mode 100644 index fb2404fd3..000000000 --- a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/ClippingAttachment.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 3380954b107f38b4c85a4cdfeceace42 -timeCreated: 1492744746 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/MeshAttachment.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/MeshAttachment.cs.meta deleted file mode 100644 index 72ca3dd50..000000000 --- a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/MeshAttachment.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: b7f7514a003143844b6d01ecc93ed4d5 -timeCreated: 1466772712 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/PathAttachment.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/PathAttachment.cs.meta deleted file mode 100644 index f9feef94c..000000000 --- a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/PathAttachment.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: c77d9bf384a1e9f41966464e7e3b4870 -timeCreated: 1466772712 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/PointAttachment.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/PointAttachment.cs.meta deleted file mode 100644 index 7e28782df..000000000 --- a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/PointAttachment.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 4fdde4cc4df0952468946f4f913dcb36 -timeCreated: 1485603478 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/RegionAttachment.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/RegionAttachment.cs.meta deleted file mode 100644 index 0477ce40f..000000000 --- a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/RegionAttachment.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 89cefdd024734a941952a05d2b5dff71 -timeCreated: 1466772712 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/VertexAttachment.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/VertexAttachment.cs.meta deleted file mode 100644 index 8481a70fc..000000000 --- a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Attachments/VertexAttachment.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 8b40cfb462a8b774891e1604e5360d32 -timeCreated: 1466772712 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/BlendMode.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/BlendMode.cs.meta deleted file mode 100644 index c60eb2365..000000000 --- a/automation/spine-unity/unitypackage/spine-csharp-metafiles/BlendMode.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: b08ef68b8e39f40498ef24ef12cca281 -timeCreated: 1456265155 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Bone.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Bone.cs.meta deleted file mode 100644 index 687d6b986..000000000 --- a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Bone.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: ed00e3a4b386a964fb0f1c7ffd5544e5 -timeCreated: 1456265155 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/BoneData.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/BoneData.cs.meta deleted file mode 100644 index 006e3eccd..000000000 --- a/automation/spine-unity/unitypackage/spine-csharp-metafiles/BoneData.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 2cf831005966832449a5de742752e578 -timeCreated: 1456265153 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Event.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Event.cs.meta deleted file mode 100644 index dbdbc598a..000000000 --- a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Event.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: dec0d9d780605944eb4514125ab6350b -timeCreated: 1456265155 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/EventData.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/EventData.cs.meta deleted file mode 100644 index 941b359e2..000000000 --- a/automation/spine-unity/unitypackage/spine-csharp-metafiles/EventData.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 37bbfb9fb268a644ba75052961a42b81 -timeCreated: 1456265153 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/ExposedList.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/ExposedList.cs.meta deleted file mode 100644 index c51394b4d..000000000 --- a/automation/spine-unity/unitypackage/spine-csharp-metafiles/ExposedList.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 89690af94a880744989712505f2957b1 -timeCreated: 1456265154 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/IConstraint.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/IConstraint.cs.meta deleted file mode 100644 index 84d18969d..000000000 --- a/automation/spine-unity/unitypackage/spine-csharp-metafiles/IConstraint.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 1193bcbef8900304db4c4ae8c750f617 -timeCreated: 1474766505 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/IUpdatable.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/IUpdatable.cs.meta deleted file mode 100644 index d1c948fa0..000000000 --- a/automation/spine-unity/unitypackage/spine-csharp-metafiles/IUpdatable.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 44a51df5672fe4249b6763960587a017 -timeCreated: 1456265154 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/IkConstraint.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/IkConstraint.cs.meta deleted file mode 100644 index bffcd5566..000000000 --- a/automation/spine-unity/unitypackage/spine-csharp-metafiles/IkConstraint.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 916f8e6534860cc40824adfc2916baa7 -timeCreated: 1456265155 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/IkConstraintData.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/IkConstraintData.cs.meta deleted file mode 100644 index 4825594e1..000000000 --- a/automation/spine-unity/unitypackage/spine-csharp-metafiles/IkConstraintData.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 94ad1e9256073264785f806086a000ba -timeCreated: 1456265155 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Json.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Json.cs.meta deleted file mode 100644 index ca4d3248c..000000000 --- a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Json.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 371f40ecc08b2eb4cbec49585d41e2c3 -timeCreated: 1456265153 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/MathUtils.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/MathUtils.cs.meta deleted file mode 100644 index 00c7de323..000000000 --- a/automation/spine-unity/unitypackage/spine-csharp-metafiles/MathUtils.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 03b653e54c5403b4191f5003d64c6e18 -timeCreated: 1456265153 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/PathConstraint.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/PathConstraint.cs.meta deleted file mode 100644 index 3ee81222d..000000000 --- a/automation/spine-unity/unitypackage/spine-csharp-metafiles/PathConstraint.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 731d05fbc2874c74984813ce4c5bb8df -timeCreated: 1467213650 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/PathConstraintData.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/PathConstraintData.cs.meta deleted file mode 100644 index 650627697..000000000 --- a/automation/spine-unity/unitypackage/spine-csharp-metafiles/PathConstraintData.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 9d836858269be96428428fb6764dfc3a -timeCreated: 1467213651 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Skeleton.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Skeleton.cs.meta deleted file mode 100644 index 619d2ccb7..000000000 --- a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Skeleton.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 12ac3c1c7546be24fb9625d3c850619d -timeCreated: 1456265153 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/SkeletonBinary.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/SkeletonBinary.cs.meta deleted file mode 100644 index fd3aabcd6..000000000 --- a/automation/spine-unity/unitypackage/spine-csharp-metafiles/SkeletonBinary.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 40d8a8f15082f3844a5c9c8c3ef2047f -timeCreated: 1456265154 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/SkeletonBounds.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/SkeletonBounds.cs.meta deleted file mode 100644 index db6a2d1ab..000000000 --- a/automation/spine-unity/unitypackage/spine-csharp-metafiles/SkeletonBounds.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 087b328a58c93b149bb977eee3a17258 -timeCreated: 1456265153 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/SkeletonClipping.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/SkeletonClipping.cs.meta deleted file mode 100644 index 73ecd0d5d..000000000 --- a/automation/spine-unity/unitypackage/spine-csharp-metafiles/SkeletonClipping.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 7db809d277afd0e4a8e8c6b703002ee0 -timeCreated: 1492744746 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/SkeletonData.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/SkeletonData.cs.meta deleted file mode 100644 index 579186e3a..000000000 --- a/automation/spine-unity/unitypackage/spine-csharp-metafiles/SkeletonData.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 2b813f63abbb6d94a80a5c050590a0be -timeCreated: 1456265153 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/SkeletonJson.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/SkeletonJson.cs.meta deleted file mode 100644 index 9188b2386..000000000 --- a/automation/spine-unity/unitypackage/spine-csharp-metafiles/SkeletonJson.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 6c4ab7992894bdb44a480981b1953f76 -timeCreated: 1456265154 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Skin.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Skin.cs.meta deleted file mode 100644 index 1e9f87e73..000000000 --- a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Skin.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 7df8caa3a771f464e803316a6b18c909 -timeCreated: 1456265154 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Slot.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Slot.cs.meta deleted file mode 100644 index 4bc86f430..000000000 --- a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Slot.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 6974c4b5c87687140a2417201ea43066 -timeCreated: 1456265154 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/SlotData.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/SlotData.cs.meta deleted file mode 100644 index d203ba709..000000000 --- a/automation/spine-unity/unitypackage/spine-csharp-metafiles/SlotData.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: f28cb47bc1e8b434c85e6f69b2c9e15e -timeCreated: 1456265156 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/TransformConstraint.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/TransformConstraint.cs.meta deleted file mode 100644 index b3e7adad3..000000000 --- a/automation/spine-unity/unitypackage/spine-csharp-metafiles/TransformConstraint.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 2e30316a9733f8a4b8b6c362c06dfa11 -timeCreated: 1456265153 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/TransformConstraintData.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/TransformConstraintData.cs.meta deleted file mode 100644 index d8b3f279a..000000000 --- a/automation/spine-unity/unitypackage/spine-csharp-metafiles/TransformConstraintData.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: b7edeecc9bd7dd44faabf24f29b119a0 -timeCreated: 1456265155 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Triangulator.cs.meta b/automation/spine-unity/unitypackage/spine-csharp-metafiles/Triangulator.cs.meta deleted file mode 100644 index cdabaebe3..000000000 --- a/automation/spine-unity/unitypackage/spine-csharp-metafiles/Triangulator.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 90a8832a1f3c5f846b8773dc0e1c3238 -timeCreated: 1493126637 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: From 0003e88698efbd7449d64afb5c2ecbca9fe7953c Mon Sep 17 00:00:00 2001 From: Harald Csaszar Date: Mon, 14 Jan 2019 16:36:27 +0100 Subject: [PATCH 11/11] [unity] Fixed errors upon "Reimport All" and related import problems, closes #1248. --- .../Editor/SpineEditorUtilities.cs | 45 ++++++++++++------- 1 file changed, 30 insertions(+), 15 deletions(-) diff --git a/spine-unity/Assets/Spine/Editor/spine-unity/Editor/SpineEditorUtilities.cs b/spine-unity/Assets/Spine/Editor/spine-unity/Editor/SpineEditorUtilities.cs index 0e2bf107a..787a1ba76 100644 --- a/spine-unity/Assets/Spine/Editor/spine-unity/Editor/SpineEditorUtilities.cs +++ b/spine-unity/Assets/Spine/Editor/spine-unity/Editor/SpineEditorUtilities.cs @@ -512,9 +512,16 @@ namespace Spine.Unity.Editor { return requiredPaths; } - TextAsset spineJson = (TextAsset)AssetDatabase.LoadAssetAtPath(skeletonDataPath, typeof(TextAsset)); - - StringReader reader = new StringReader(spineJson.text); + TextReader reader = null; + TextAsset spineJson = AssetDatabase.LoadAssetAtPath(skeletonDataPath); + if (spineJson != null) { + reader = new StringReader(spineJson.text); + } + else { + // On a "Reimport All" the order of imports can be wrong, thus LoadAssetAtPath() above could return null. + // as a workaround, we provide a fallback reader. + reader = new StreamReader(skeletonDataPath); + } var root = Json.Deserialize(reader) as Dictionary; if (!root.ContainsKey("skins")) @@ -557,8 +564,16 @@ namespace Spine.Unity.Editor { internal static void AddRequiredAtlasRegionsFromBinary (string skeletonDataPath, List requiredPaths) { SkeletonBinary binary = new SkeletonBinary(new AtlasRequirementLoader(requiredPaths)); - TextAsset data = (TextAsset)AssetDatabase.LoadAssetAtPath(skeletonDataPath, typeof(TextAsset)); - MemoryStream input = new MemoryStream(data.bytes); + Stream input = null; + TextAsset data = AssetDatabase.LoadAssetAtPath(skeletonDataPath); + if (data != null) { + // On a "Reimport All" the order of imports can be wrong, thus LoadAssetAtPath() above could return null. + // as a workaround, we provide a fallback reader. + input = File.Open(skeletonDataPath, FileMode.Open); + } + else { + input = new MemoryStream(data.bytes); + } binary.ReadSkeletonData(input); binary = null; } @@ -642,13 +657,13 @@ namespace Spine.Unity.Editor { imagePaths.Add(str); break; case ".json": - var jsonAsset = (TextAsset)AssetDatabase.LoadAssetAtPath(str, typeof(TextAsset)); + var jsonAsset = AssetDatabase.LoadAssetAtPath(str); if (jsonAsset != null && IsSpineData(jsonAsset)) skeletonPaths.Add(str); break; case ".bytes": if (str.ToLower().EndsWith(".skel.bytes", System.StringComparison.Ordinal)) { - if (IsSpineData((TextAsset)AssetDatabase.LoadAssetAtPath(str, typeof(TextAsset)))) + if (IsSpineData(AssetDatabase.LoadAssetAtPath(str))) skeletonPaths.Add(str); } break; @@ -658,7 +673,7 @@ namespace Spine.Unity.Editor { // Import atlases first. var atlases = new List(); foreach (string ap in atlasPaths) { - TextAsset atlasText = (TextAsset)AssetDatabase.LoadAssetAtPath(ap, typeof(TextAsset)); + TextAsset atlasText = AssetDatabase.LoadAssetAtPath(ap); AtlasAssetBase atlas = IngestSpineAtlas(atlasText); atlases.Add(atlas); } @@ -674,13 +689,13 @@ namespace Spine.Unity.Editor { string dir = Path.GetDirectoryName(skeletonPath); #if SPINE_TK2D - IngestSpineProject(AssetDatabase.LoadAssetAtPath(sp, typeof(TextAsset)) as TextAsset, null); + IngestSpineProject(AssetDatabase.LoadAssetAtPath(sp), null); #else var localAtlases = FindAtlasesAtPath(dir); var requiredPaths = GetRequiredAtlasRegions(skeletonPath); var atlasMatch = GetMatchingAtlas(requiredPaths, localAtlases); if (atlasMatch != null || requiredPaths.Count == 0) { - IngestSpineProject(AssetDatabase.LoadAssetAtPath(skeletonPath, typeof(TextAsset)) as TextAsset, atlasMatch); + IngestSpineProject(AssetDatabase.LoadAssetAtPath(skeletonPath), atlasMatch); } else { SkeletonImportDialog(skeletonPath, localAtlases, requiredPaths, ref abortSkeletonImport); } @@ -694,7 +709,7 @@ namespace Spine.Unity.Editor { static void ReloadSkeletonData (string skeletonJSONPath) { string dir = Path.GetDirectoryName(skeletonJSONPath); - TextAsset textAsset = (TextAsset)AssetDatabase.LoadAssetAtPath(skeletonJSONPath, typeof(TextAsset)); + TextAsset textAsset = AssetDatabase.LoadAssetAtPath(skeletonJSONPath); DirectoryInfo dirInfo = new DirectoryInfo(dir); FileInfo[] files = dirInfo.GetFiles("*.asset"); @@ -960,7 +975,7 @@ namespace Spine.Unity.Editor { #region Spine Skeleton Data File Validation public static bool CheckForValidSkeletonData (string skeletonJSONPath) { string dir = Path.GetDirectoryName(skeletonJSONPath); - TextAsset textAsset = (TextAsset)AssetDatabase.LoadAssetAtPath(skeletonJSONPath, typeof(TextAsset)); + TextAsset textAsset = AssetDatabase.LoadAssetAtPath(skeletonJSONPath); DirectoryInfo dirInfo = new DirectoryInfo(dir); FileInfo[] files = dirInfo.GetFiles("*.asset"); @@ -1068,20 +1083,20 @@ namespace Spine.Unity.Editor { var atlasMatch = AssetUtility.GetMatchingAtlas(requiredPaths, localAtlases); if (atlasMatch != null) { resolved = true; - AssetUtility.IngestSpineProject(AssetDatabase.LoadAssetAtPath(skeletonPath, typeof(TextAsset)) as TextAsset, atlasMatch); + AssetUtility.IngestSpineProject(AssetDatabase.LoadAssetAtPath(skeletonPath), atlasMatch); } } break; case 0: // Resolve AtlasAssets... var atlasList = MultiAtlasDialog(requiredPaths, Path.GetDirectoryName(skeletonPath), Path.GetFileNameWithoutExtension(skeletonPath)); if (atlasList != null) - AssetUtility.IngestSpineProject(AssetDatabase.LoadAssetAtPath(skeletonPath, typeof(TextAsset)) as TextAsset, atlasList.ToArray()); + AssetUtility.IngestSpineProject(AssetDatabase.LoadAssetAtPath(skeletonPath), atlasList.ToArray()); resolved = true; break; case 1: // Import without atlas Debug.LogWarning("Imported with missing atlases. Skeleton will not render: " + Path.GetFileName(skeletonPath)); - AssetUtility.IngestSpineProject(AssetDatabase.LoadAssetAtPath(skeletonPath, typeof(TextAsset)) as TextAsset, new AtlasAssetBase[] { }); + AssetUtility.IngestSpineProject(AssetDatabase.LoadAssetAtPath(skeletonPath), new AtlasAssetBase[] { }); resolved = true; break; case 2: // Stop importing all