From 4c69881c2f6a8ca3012af1081dfa91737fe26e20 Mon Sep 17 00:00:00 2001 From: pharan Date: Mon, 15 Feb 2016 09:54:26 +0800 Subject: [PATCH 1/5] MathUtils.cs compiler constants instead of static fields. --- spine-csharp/src/MathUtils.cs | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/spine-csharp/src/MathUtils.cs b/spine-csharp/src/MathUtils.cs index 58d3606a5..2ed1ba539 100644 --- a/spine-csharp/src/MathUtils.cs +++ b/spine-csharp/src/MathUtils.cs @@ -32,18 +32,18 @@ using System; namespace Spine { - public class MathUtils { - static public float PI = 3.1415927f; - static public float radDeg = 180f / PI; - static public float degRad = PI / 180; + public static class MathUtils { + public const float PI = 3.1415927f; + public const float radDeg = 180f / PI; + public const float degRad = PI / 180; - static private int SIN_BITS = 14; // 16KB. Adjust for accuracy. - static private int SIN_MASK = ~(-1 << SIN_BITS); - static private int SIN_COUNT = SIN_MASK + 1; - static private float radFull = PI * 2; - static private float degFull = 360; - static private float radToIndex = SIN_COUNT / radFull; - static private float degToIndex = SIN_COUNT / degFull; + const int SIN_BITS = 14; // 16KB. Adjust for accuracy. + const int SIN_MASK = ~(-1 << SIN_BITS); + const int SIN_COUNT = SIN_MASK + 1; + const float radFull = PI * 2; + const float degFull = 360; + const float radToIndex = SIN_COUNT / radFull; + const float degToIndex = SIN_COUNT / degFull; static float[] sin = new float[SIN_COUNT]; static MathUtils () { From 777fb110e8a9ddcac28b77a2003485019a0ad396 Mon Sep 17 00:00:00 2001 From: pharan Date: Mon, 15 Feb 2016 09:55:00 +0800 Subject: [PATCH 2/5] spine-csharp now uses SharpJson --- spine-csharp/src/Json.cs | 532 +--------------------------------- spine-csharp/src/SharpJson.cs | 495 +++++++++++++++++++++++++++++++ 2 files changed, 503 insertions(+), 524 deletions(-) create mode 100644 spine-csharp/src/SharpJson.cs diff --git a/spine-csharp/src/Json.cs b/spine-csharp/src/Json.cs index 89b3c8c12..85dc9cd91 100644 --- a/spine-csharp/src/Json.cs +++ b/spine-csharp/src/Json.cs @@ -1,533 +1,17 @@ -/* - * Copyright (c) 2012 Calvin Rien - * - * Based on the JSON parser by Patrick van Bergen - * http://techblog.procurios.nl/k/618/news/view/14605/14863/How-do-I-write-my-own-parser-for-JSON.html - * - * Simplified it so that it doesn't throw exceptions - * and can be used in Unity iPhone with maximum code stripping. - * - * Permission is hereby granted, free of charge, to any person obtaining - * a copy of this software and associated documentation files (the - * "Software"), to deal in the Software without restriction, including - * without limitation the rights to use, copy, modify, merge, publish, - * distribute, sublicense, and/or sell copies of the Software, and to - * permit persons to whom the Software is furnished to do so, subject to - * the following conditions: - * - * The above copyright notice and this permission notice shall be - * included in all copies or substantial portions of the Software. - * - * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, - * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF - * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. - * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY - * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, - * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE - * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - */ -using System; -using System.Collections; -using System.Collections.Generic; using System.IO; -using System.Text; -using System.Globalization; namespace Spine { - // Example usage: - // - // using UnityEngine; - // using System.Collections; - // using System.Collections.Generic; - // using MiniJSON; - // - // public class MiniJSONTest : MonoBehaviour { - // void Start () { - // var jsonString = "{ \"array\": [1.44,2,3], " + - // "\"object\": {\"key1\":\"value1\", \"key2\":256}, " + - // "\"string\": \"The quick brown fox \\\"jumps\\\" over the lazy dog \", " + - // "\"unicode\": \"\\u3041 Men\u00fa sesi\u00f3n\", " + - // "\"int\": 65536, " + - // "\"float\": 3.1415926, " + - // "\"bool\": true, " + - // "\"null\": null }"; - // - // var dict = Json.Deserialize(jsonString) as Dictionary; - // - // Debug.Log("deserialized: " + dict.GetType()); - // Debug.Log("dict['array'][0]: " + ((List) dict["array"])[0]); - // Debug.Log("dict['string']: " + (string) dict["string"]); - // Debug.Log("dict['float']: " + (float) dict["float"]); - // Debug.Log("dict['int']: " + (long) dict["int"]); // ints come out as longs - // Debug.Log("dict['unicode']: " + (string) dict["unicode"]); - // - // var str = Json.Serialize(dict); - // - // Debug.Log("serialized: " + str); - // } - // } - - /// - /// This class encodes and decodes JSON strings. - /// Spec. details, see http://www.json.org/ - /// - /// JSON uses Arrays and Objects. These correspond here to the datatypes IList and IDictionary. - /// All numbers are parsed to floats. - /// public static class Json { - /// - /// Parses the string json into a value - /// - /// A JSON string. - /// An List<object>, a Dictionary<string, object>, a float, an integer,a string, null, true, or false - public static object Deserialize (TextReader json) { - if (json == null) { - return null; - } - return Parser.Parse(json); + + static readonly SharpJson.JsonDecoder parser; + + static Json () { + parser = new SharpJson.JsonDecoder(); + parser.parseNumbersAsFloat = true; } - sealed class Parser : IDisposable { - const string WHITE_SPACE = " \t\n\r"; - const string WORD_BREAK = " \t\n\r{}[],:\""; - - enum TOKEN { - NONE, - CURLY_OPEN, - CURLY_CLOSE, - SQUARED_OPEN, - SQUARED_CLOSE, - COLON, - COMMA, - STRING, - NUMBER, - TRUE, - FALSE, - NULL - }; - - TextReader json; - - Parser (TextReader reader) { - json = reader; - } - - public static object Parse (TextReader reader) { - using (var instance = new Parser(reader)) { - return instance.ParseValue(); - } - } - - public void Dispose () { - json.Dispose(); - json = null; - } - - Dictionary ParseObject () { - Dictionary table = new Dictionary(); - - // ditch opening brace - json.Read(); - - // { - while (true) { - switch (NextToken) { - case TOKEN.NONE: - return null; - case TOKEN.COMMA: - continue; - case TOKEN.CURLY_CLOSE: - return table; - default: - // name - string name = ParseString(); - if (name == null) { - return null; - } - - // : - if (NextToken != TOKEN.COLON) { - return null; - } - // ditch the colon - json.Read(); - - // value - table[name] = ParseValue(); - break; - } - } - } - - List ParseArray () { - List array = new List(); - - // ditch opening bracket - json.Read(); - - // [ - var parsing = true; - while (parsing) { - TOKEN nextToken = NextToken; - - switch (nextToken) { - case TOKEN.NONE: - return null; - case TOKEN.COMMA: - continue; - case TOKEN.SQUARED_CLOSE: - parsing = false; - break; - default: - object value = ParseByToken(nextToken); - - array.Add(value); - break; - } - } - - return array; - } - - object ParseValue () { - TOKEN nextToken = NextToken; - return ParseByToken(nextToken); - } - - object ParseByToken (TOKEN token) { - switch (token) { - case TOKEN.STRING: - return ParseString(); - case TOKEN.NUMBER: - return ParseNumber(); - case TOKEN.CURLY_OPEN: - return ParseObject(); - case TOKEN.SQUARED_OPEN: - return ParseArray(); - case TOKEN.TRUE: - return true; - case TOKEN.FALSE: - return false; - case TOKEN.NULL: - return null; - default: - return null; - } - } - - string ParseString () { - StringBuilder s = new StringBuilder(); - char c; - - // ditch opening quote - json.Read(); - - bool parsing = true; - while (parsing) { - - if (json.Peek() == -1) { - parsing = false; - break; - } - - c = NextChar; - switch (c) { - case '"': - parsing = false; - break; - case '\\': - if (json.Peek() == -1) { - parsing = false; - break; - } - - c = NextChar; - switch (c) { - case '"': - case '\\': - case '/': - s.Append(c); - break; - case 'b': - s.Append('\b'); - break; - case 'f': - s.Append('\f'); - break; - case 'n': - s.Append('\n'); - break; - case 'r': - s.Append('\r'); - break; - case 't': - s.Append('\t'); - break; - case 'u': - var hex = new StringBuilder(); - - for (int i = 0; i < 4; i++) { - hex.Append(NextChar); - } - - s.Append((char)Convert.ToInt32(hex.ToString(), 16)); - break; - } - break; - default: - s.Append(c); - break; - } - } - - return s.ToString(); - } - - object ParseNumber () { - string number = NextWord; - float parsedFloat; - float.TryParse(number, NumberStyles.Float, CultureInfo.InvariantCulture, out parsedFloat); - return parsedFloat; - } - - void EatWhitespace () { - while (WHITE_SPACE.IndexOf(PeekChar) != -1) { - json.Read(); - - if (json.Peek() == -1) { - break; - } - } - } - - char PeekChar { - get { - return Convert.ToChar(json.Peek()); - } - } - - char NextChar { - get { - return Convert.ToChar(json.Read()); - } - } - - string NextWord { - get { - StringBuilder word = new StringBuilder(); - - while (WORD_BREAK.IndexOf(PeekChar) == -1) { - word.Append(NextChar); - - if (json.Peek() == -1) { - break; - } - } - - return word.ToString(); - } - } - - TOKEN NextToken { - get { - EatWhitespace(); - - if (json.Peek() == -1) { - return TOKEN.NONE; - } - - char c = PeekChar; - switch (c) { - case '{': - return TOKEN.CURLY_OPEN; - case '}': - json.Read(); - return TOKEN.CURLY_CLOSE; - case '[': - return TOKEN.SQUARED_OPEN; - case ']': - json.Read(); - return TOKEN.SQUARED_CLOSE; - case ',': - json.Read(); - return TOKEN.COMMA; - case '"': - return TOKEN.STRING; - case ':': - return TOKEN.COLON; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - case '8': - case '9': - case '-': - return TOKEN.NUMBER; - } - - string word = NextWord; - - switch (word) { - case "false": - return TOKEN.FALSE; - case "true": - return TOKEN.TRUE; - case "null": - return TOKEN.NULL; - } - - return TOKEN.NONE; - } - } - } - - /// - /// Converts a IDictionary / IList object or a simple type (string, int, etc.) into a JSON string - /// - /// A Dictionary<string, object> / List<object> - /// A JSON encoded string, or null if object 'json' is not serializable - public static string Serialize (object obj) { - return Serializer.Serialize(obj); - } - - sealed class Serializer { - StringBuilder builder; - - Serializer () { - builder = new StringBuilder(); - } - - public static string Serialize (object obj) { - var instance = new Serializer(); - - instance.SerializeValue(obj); - - return instance.builder.ToString(); - } - - void SerializeValue (object value) { - IList asList; - IDictionary asDict; - string asStr; - - if (value == null) { - builder.Append("null"); - } else if ((asStr = value as string) != null) { - SerializeString(asStr); - } else if (value is bool) { - builder.Append(value.ToString().ToLower()); - } else if ((asList = value as IList) != null) { - SerializeArray(asList); - } else if ((asDict = value as IDictionary) != null) { - SerializeObject(asDict); - } else if (value is char) { - SerializeString(value.ToString()); - } else { - SerializeOther(value); - } - } - - void SerializeObject (IDictionary obj) { - bool first = true; - - builder.Append('{'); - - foreach (object e in obj.Keys) { - if (!first) { - builder.Append(','); - } - - SerializeString(e.ToString()); - builder.Append(':'); - - SerializeValue(obj[e]); - - first = false; - } - - builder.Append('}'); - } - - void SerializeArray (IList anArray) { - builder.Append('['); - - bool first = true; - - foreach (object obj in anArray) { - if (!first) { - builder.Append(','); - } - - SerializeValue(obj); - - first = false; - } - - builder.Append(']'); - } - - void SerializeString (string str) { - builder.Append('\"'); - - char[] charArray = str.ToCharArray(); - foreach (var c in charArray) { - switch (c) { - case '"': - builder.Append("\\\""); - break; - case '\\': - builder.Append("\\\\"); - break; - case '\b': - builder.Append("\\b"); - break; - case '\f': - builder.Append("\\f"); - break; - case '\n': - builder.Append("\\n"); - break; - case '\r': - builder.Append("\\r"); - break; - case '\t': - builder.Append("\\t"); - break; - default: - int codepoint = Convert.ToInt32(c); - if ((codepoint >= 32) && (codepoint <= 126)) { - builder.Append(c); - } else { - builder.Append("\\u" + Convert.ToString(codepoint, 16).PadLeft(4, '0')); - } - break; - } - } - - builder.Append('\"'); - } - - void SerializeOther (object value) { - if (value is float - || value is int - || value is uint - || value is long - || value is float - || value is sbyte - || value is byte - || value is short - || value is ushort - || value is ulong - || value is decimal) { - builder.Append(value.ToString()); - } else { - SerializeString(value.ToString()); - } - } + public static object Deserialize (TextReader text) { + return parser.Decode(text.ReadToEnd()); } } } \ No newline at end of file diff --git a/spine-csharp/src/SharpJson.cs b/spine-csharp/src/SharpJson.cs new file mode 100644 index 000000000..4c9a1d09c --- /dev/null +++ b/spine-csharp/src/SharpJson.cs @@ -0,0 +1,495 @@ +/** + * + * Copyright (c) 2016 Adriano Tinoco d'Oliveira Rezende + * + * Based on the JSON parser by Patrick van Bergen + * http://techblog.procurios.nl/k/news/view/14605/14863/how-do-i-write-my-own-parser-(for-json).html + * + * Changes made: + * + * - Optimized parser speed (deserialize roughly near 3x faster than original) + * - Added support to handle lexer/parser error messages with line numbers + * - Added more fine grained control over type conversions during the parsing + * - Refactory API (Separate Lexer code from Parser code and the Encoder from Decoder) + * + * + * Permission is hereby granted, free of charge, to any person obtaining a copy of this software + * and associated documentation files (the "Software"), to deal in the Software without restriction, + * including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, + * subject to the following conditions: + * The above copyright notice and this permission notice shall be included in all copies or substantial + * portions of the Software. + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT + * LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, + * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE + * OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + * + */ + +using System; +using System.Text; +using System.Collections; +using System.Globalization; +using System.Collections.Generic; + +namespace SharpJson +{ + class Lexer + { + public enum Token { + None, + Null, + True, + False, + Colon, + Comma, + String, + Number, + CurlyOpen, + CurlyClose, + SquaredOpen, + SquaredClose, + }; + + public bool hasError { + get { + return !success; + } + } + + public int lineNumber { + get; + private set; + } + + public bool parseNumbersAsFloat { + get; + set; + } + + char[] json; + int index = 0; + bool success = true; + char[] stringBuffer = new char[4096]; + + public Lexer(string text) + { + Reset(); + + json = text.ToCharArray(); + parseNumbersAsFloat = false; + } + + public void Reset() + { + index = 0; + lineNumber = 1; + success = true; + } + + public string ParseString() + { + int idx = 0; + StringBuilder builder = null; + + SkipWhiteSpaces(); + + // " + char c = json[index++]; + + bool failed = false; + bool complete = false; + + while (!complete && !failed) { + if (index == json.Length) + break; + + c = json[index++]; + if (c == '"') { + complete = true; + break; + } else if (c == '\\') { + if (index == json.Length) + break; + + c = json[index++]; + + switch (c) { + case '"': + stringBuffer[idx++] = '"'; + break; + case '\\': + stringBuffer[idx++] = '\\'; + break; + case '/': + stringBuffer[idx++] = '/'; + break; + case 'b': + stringBuffer[idx++] = '\b'; + break; + case'f': + stringBuffer[idx++] = '\f'; + break; + case 'n': + stringBuffer[idx++] = '\n'; + break; + case 'r': + stringBuffer[idx++] = '\r'; + break; + case 't': + stringBuffer[idx++] = '\t'; + break; + case 'u': + int remainingLength = json.Length - index; + if (remainingLength >= 4) { + var hex = new string(json, index, 4); + + // XXX: handle UTF + stringBuffer[idx++] = (char) Convert.ToInt32(hex, 16); + + // skip 4 chars + index += 4; + } else { + failed = true; + } + break; + } + } else { + stringBuffer[idx++] = c; + } + + if (idx >= stringBuffer.Length) { + if (builder == null) + builder = new StringBuilder(); + + builder.Append(stringBuffer, 0, idx); + idx = 0; + } + } + + if (!complete) { + success = false; + return null; + } + + if (builder != null) + return builder.ToString (); + else + return new string (stringBuffer, 0, idx); + } + + string GetNumberString() + { + SkipWhiteSpaces(); + + int lastIndex = GetLastIndexOfNumber(index); + int charLength = (lastIndex - index) + 1; + + var result = new string (json, index, charLength); + + index = lastIndex + 1; + + return result; + } + + public float ParseFloatNumber() + { + float number; + var str = GetNumberString (); + + if (!float.TryParse (str, NumberStyles.Float, CultureInfo.InvariantCulture, out number)) + return 0; + + return number; + } + + public double ParseDoubleNumber() + { + double number; + var str = GetNumberString (); + + if (!double.TryParse(str, NumberStyles.Any, CultureInfo.InvariantCulture, out number)) + return 0; + + return number; + } + + int GetLastIndexOfNumber(int index) + { + int lastIndex; + + for (lastIndex = index; lastIndex < json.Length; lastIndex++) { + char ch = json[lastIndex]; + + if ((ch < '0' || ch > '9') && ch != '+' && ch != '-' + && ch != '.' && ch != 'e' && ch != 'E') + break; + } + + return lastIndex - 1; + } + + void SkipWhiteSpaces() + { + for (; index < json.Length; index++) { + char ch = json[index]; + + if (ch == '\n') + lineNumber++; + + if (!char.IsWhiteSpace(json[index])) + break; + } + } + + public Token LookAhead() + { + SkipWhiteSpaces(); + + int savedIndex = index; + return NextToken(json, ref savedIndex); + } + + public Token NextToken() + { + SkipWhiteSpaces(); + return NextToken(json, ref index); + } + + static Token NextToken(char[] json, ref int index) + { + if (index == json.Length) + return Token.None; + + char c = json[index++]; + + switch (c) { + case '{': + return Token.CurlyOpen; + case '}': + return Token.CurlyClose; + case '[': + return Token.SquaredOpen; + case ']': + return Token.SquaredClose; + case ',': + return Token.Comma; + case '"': + return Token.String; + case '0': case '1': case '2': case '3': case '4': + case '5': case '6': case '7': case '8': case '9': + case '-': + return Token.Number; + case ':': + return Token.Colon; + } + + index--; + + int remainingLength = json.Length - index; + + // false + if (remainingLength >= 5) { + if (json[index] == 'f' && + json[index + 1] == 'a' && + json[index + 2] == 'l' && + json[index + 3] == 's' && + json[index + 4] == 'e') { + index += 5; + return Token.False; + } + } + + // true + if (remainingLength >= 4) { + if (json[index] == 't' && + json[index + 1] == 'r' && + json[index + 2] == 'u' && + json[index + 3] == 'e') { + index += 4; + return Token.True; + } + } + + // null + if (remainingLength >= 4) { + if (json[index] == 'n' && + json[index + 1] == 'u' && + json[index + 2] == 'l' && + json[index + 3] == 'l') { + index += 4; + return Token.Null; + } + } + + return Token.None; + } + } + + public class JsonDecoder + { + public string errorMessage { + get; + private set; + } + + public bool parseNumbersAsFloat { + get; + set; + } + + Lexer lexer; + + public JsonDecoder() + { + errorMessage = null; + parseNumbersAsFloat = false; + } + + public object Decode(string text) + { + errorMessage = null; + + lexer = new Lexer(text); + lexer.parseNumbersAsFloat = parseNumbersAsFloat; + + return ParseValue(); + } + + public static object DecodeText(string text) + { + var builder = new JsonDecoder(); + return builder.Decode(text); + } + + IDictionary ParseObject() + { + var table = new Dictionary(); + + // { + lexer.NextToken(); + + while (true) { + var token = lexer.LookAhead(); + + switch (token) { + case Lexer.Token.None: + TriggerError("Invalid token"); + return null; + case Lexer.Token.Comma: + lexer.NextToken(); + break; + case Lexer.Token.CurlyClose: + lexer.NextToken(); + return table; + default: + // name + string name = EvalLexer(lexer.ParseString()); + + if (errorMessage != null) + return null; + + // : + token = lexer.NextToken(); + + if (token != Lexer.Token.Colon) { + TriggerError("Invalid token; expected ':'"); + return null; + } + + // value + object value = ParseValue(); + + if (errorMessage != null) + return null; + + table[name] = value; + break; + } + } + + //return null; // Unreachable code + } + + IList ParseArray() + { + var array = new List(); + + // [ + lexer.NextToken(); + + while (true) { + var token = lexer.LookAhead(); + + switch (token) { + case Lexer.Token.None: + TriggerError("Invalid token"); + return null; + case Lexer.Token.Comma: + lexer.NextToken(); + break; + case Lexer.Token.SquaredClose: + lexer.NextToken(); + return array; + default: + object value = ParseValue(); + + if (errorMessage != null) + return null; + + array.Add(value); + break; + } + } + + //return null; // Unreachable code + } + + object ParseValue() + { + switch (lexer.LookAhead()) { + case Lexer.Token.String: + return EvalLexer(lexer.ParseString()); + case Lexer.Token.Number: + if (parseNumbersAsFloat) + return EvalLexer(lexer.ParseFloatNumber()); + else + return EvalLexer(lexer.ParseDoubleNumber()); + case Lexer.Token.CurlyOpen: + return ParseObject(); + case Lexer.Token.SquaredOpen: + return ParseArray(); + case Lexer.Token.True: + lexer.NextToken(); + return true; + case Lexer.Token.False: + lexer.NextToken(); + return false; + case Lexer.Token.Null: + lexer.NextToken(); + return null; + case Lexer.Token.None: + break; + } + + TriggerError("Unable to parse value"); + return null; + } + + void TriggerError(string message) + { + errorMessage = string.Format("Error: '{0}' at line {1}", + message, lexer.lineNumber); + } + + T EvalLexer(T value) + { + if (lexer.hasError) + TriggerError("Lexical error ocurred"); + + return value; + } + } +} From be38f3e1d3bdfefb01b22831ac592c0f07754063 Mon Sep 17 00:00:00 2001 From: pharan Date: Mon, 15 Feb 2016 11:05:09 +0800 Subject: [PATCH 3/5] SkeletonRenderer.Reset is now Initialize(bool overwrite). SkeletonGraphic. New sample scenes updated for Spine v3. Mesh Generation. Rearranged folders. Many small fixes. --- .../Assets/Examples/Getting Started.meta | 9 + .../1 The Spine GameObject.unity | Bin 0 -> 18044 bytes .../1 The Spine GameObject.unity.meta | 8 + .../2 Controlling Animation.unity | Bin 0 -> 18340 bytes .../2 Controlling Animation.unity.meta | 8 + .../3 Controlling Animation Continued.unity | Bin 0 -> 23124 bytes ...ontrolling Animation Continued.unity.meta} | 0 .../4 Object Oriented Sample.unity | Bin 0 -> 70248 bytes .../4 Object Oriented Sample.unity.meta | 8 + .../Getting Started/5 Basic Platformer.unity | Bin 0 -> 55460 bytes .../5 Basic Platformer.unity.meta} | 0 .../Getting Started/6 SkeletonGraphic.unity | Bin 0 -> 44040 bytes .../6 SkeletonGraphic.unity.meta | 8 + .../Examples/Getting Started/Scripts.meta | 9 + .../Scripts/BasicPlatformerController.cs | 11 +- .../Scripts/BasicPlatformerController.cs.meta | 0 .../Scripts/ConstrainedCamera.cs | 7 +- .../Scripts/ConstrainedCamera.cs.meta | 0 .../{ => Getting Started}/Scripts/Raptor.cs | 55 +- .../Scripts/Raptor.cs.meta | 0 .../Scripts/SpineBeginnerTwo.cs | 61 + .../Scripts/SpineBeginnerTwo.cs.meta} | 4 +- .../Scripts/SpineboyBeginnerInput.cs | 34 + .../Scripts/SpineboyBeginnerInput.cs.meta | 12 + .../Scripts/SpineboyBeginnerModel.cs | 65 + .../Scripts/SpineboyBeginnerModel.cs.meta | 12 + .../Scripts/SpineboyBeginnerView.cs | 105 + .../Scripts/SpineboyBeginnerView.cs.meta | 12 + .../{Scenes.meta => Other Examples.meta} | 0 .../AtlasRegionAttacher.unity} | Bin .../AtlasRegionAttacher.unity.meta} | 0 .../Examples/Other Examples/Dragon.unity | Bin 0 -> 16516 bytes .../Dragon.unity.meta | 0 .../{Scenes => Other Examples}/Goblins.unity | Bin .../Goblins.unity.meta | 0 .../Other Examples/Mix and Match.unity | Bin 0 -> 19868 bytes .../Mix and Match.unity.meta | 0 .../SkeletonUtility Animated Physics.unity | Bin 0 -> 34360 bytes ...eletonUtility Animated Physics.unity.meta} | 0 .../Other Examples/SkeletonUtility Eyes.unity | Bin 0 -> 22692 bytes .../SkeletonUtility Eyes.unity.meta} | 0 .../SkeletonUtility GroundConstraint.unity | Bin 0 -> 21132 bytes ...eletonUtility GroundConstraint.unity.meta} | 0 .../SkeletonUtility Ragdoll.unity | Bin 0 -> 36996 bytes .../SkeletonUtility Ragdoll.unity.meta} | 0 .../Examples/Other Examples/SpineGauge.unity | Bin 0 -> 15228 bytes .../SpineGauge.unity.meta | 0 .../Examples/Scenes/Basic Platformer.meta | 5 - .../Examples/Scenes/Basic Platformer.unity | Bin 51628 -> 0 bytes .../Scenes/Basic Platformer/LightmapFar-0.exr | Bin 439255 -> 0 bytes .../Basic Platformer/LightmapFar-0.exr.meta | 47 - .../Basic Platformer/LightmapNear-0.exr | Bin 457677 -> 0 bytes .../Assets/Examples/Scenes/Dragon.unity | Bin 22840 -> 0 bytes spine-unity/Assets/Examples/Scenes/Eyes.unity | Bin 23240 -> 0 bytes .../Examples/Scenes/Mix and Match.unity | Bin 21156 -> 0 bytes .../Assets/Examples/Scenes/Ragdoll.unity | Bin 49644 -> 0 bytes .../Scenes/Raptor Animated Physics.unity | Bin 35808 -> 0 bytes .../Scenes/Raptor GroundConstraint.unity | Bin 24204 -> 0 bytes .../Assets/Examples/Scenes/Raptor.unity | Bin 18720 -> 0 bytes .../Assets/Examples/Scenes/SpineGauge.unity | Bin 18108 -> 0 bytes .../Examples/Scenes/Spineboy Movement.unity | Bin 21588 -> 0 bytes .../Scenes/Spineboy Movement.unity.meta | 4 - .../Assets/Examples/Scenes/Spineboy.unity | Bin 21060 -> 0 bytes .../Examples/Scenes/Spineboy.unity.meta | 4 - .../Examples/Scripts/FootSoldierExample.cs | 12 +- .../Assets/Examples/Scripts/Goblins.cs | 2 +- .../Assets/Examples/Scripts/SpineGauge.cs | 27 +- .../Examples/Scripts/SpineboyController.cs | 82 - .../Assets/Examples/Sound/Footstep.ogg | Bin 0 -> 9071 bytes .../Assets/Examples/Sound/Footstep.ogg.meta | 22 + .../Assets/Examples/Sound/Footstep.wav | Bin 4412 -> 0 bytes .../Assets/Examples/Sound/Footstep.wav.meta | 12 - .../Assets/Examples/Sound/Hardfall.ogg | Bin 0 -> 12868 bytes .../Assets/Examples/Sound/Hardfall.ogg.meta | 22 + .../Assets/Examples/Sound/Hardfall.wav | Bin 10438 -> 0 bytes .../Assets/Examples/Sound/Hardfall.wav.meta | 12 - spine-unity/Assets/Examples/Sound/Jump.ogg | Bin 0 -> 14257 bytes .../Assets/Examples/Sound/Jump.ogg.meta | 22 + spine-unity/Assets/Examples/Sound/Jump.wav | Bin 12278 -> 0 bytes .../Assets/Examples/Sound/Jump.wav.meta | 12 - .../Assets/Examples/Sound/Spineboygun.ogg | Bin 0 -> 13704 bytes .../Examples/Sound/Spineboygun.ogg.meta | 22 + .../Examples/Spine/Dragon/dragon.png.meta | 16 +- .../Examples/Spine/Dragon/dragon2.png.meta | 16 +- .../Examples/Spine/Dragon/dragon_Atlas.asset | Bin 600 -> 4216 bytes .../Examples/Spine/Dragon/dragon_dragon.mat | Bin 4216 -> 4240 bytes .../Examples/Spine/Dragon/dragon_dragon2.mat | Bin 4216 -> 4240 bytes .../Assets/Examples/Spine/Eyes/eyes.png.meta | 16 +- .../Examples/Spine/Eyes/eyes_Atlas.asset | Bin 4180 -> 4204 bytes .../Examples/Spine/Eyes/eyes_Material.mat | Bin 4216 -> 4240 bytes .../FootSoldier/Equipment/Equipment.png.meta | 16 +- .../Equipment/Equipment_Atlas.asset | Bin 4184 -> 4208 bytes .../Equipment/Equipment_Material.mat | Bin 4220 -> 4244 bytes .../Spine/FootSoldier/FS_White.png.meta | 16 +- .../Spine/FootSoldier/FS_White_Atlas.asset | Bin 4184 -> 4208 bytes .../Spine/FootSoldier/FS_White_Material.mat | Bin 4220 -> 4244 bytes .../Examples/Spine/Gauge/Gauge.png.meta | 14 +- .../Examples/Spine/Gauge/Gauge_Atlas.asset | Bin 4180 -> 4204 bytes .../Examples/Spine/Gauge/Gauge_Material.mat | Bin 4216 -> 4240 bytes .../Spine/Goblins/goblins-mesh.png.meta | 16 +- .../Spine/Goblins/goblins-mesh_Atlas.asset | Bin 4188 -> 4212 bytes .../Spine/Goblins/goblins-mesh_Material.mat | Bin 4224 -> 4248 bytes .../Assets/Examples/Spine/Hero/hero-mesh.json | 56 +- .../Examples/Spine/Hero/hero-mesh.png.meta | 16 +- .../Examples/Spine/Hero/hero-mesh_Atlas.asset | Bin 4184 -> 4208 bytes .../Spine/Hero/hero-mesh_Material.mat | Bin 4220 -> 4244 bytes .../Spine/Hero/hero-mesh_SkeletonData.asset | Bin 4220 -> 4248 bytes .../Raggedy Spineboy.png.meta | 16 +- .../Raggedy Spineboy_Atlas.asset | Bin 4192 -> 4216 bytes .../Raggedy Spineboy_Material.mat | Bin 4228 -> 4252 bytes .../Assets/Examples/Spine/Raptor/raptor.json | 1791 +++++++++++-- .../Examples/Spine/Raptor/raptor.png.meta | 16 +- .../Examples/Spine/Raptor/raptor_Atlas.asset | Bin 4180 -> 4204 bytes .../Examples/Spine/Raptor/raptor_Material.mat | Bin 4216 -> 4240 bytes .../Examples/Spine/Spineboy/spineboy.png.meta | 16 +- .../Spine/Spineboy/spineboy_Atlas.asset | Bin 4184 -> 4208 bytes .../Spine/Spineboy/spineboy_Material.mat | Bin 4220 -> 4244 bytes .../Spineboy/spineboy_SkeletonData.asset | Bin 4212 -> 4248 bytes .../Assets/Examples/Spine/Spineunitygirl.meta | 9 + .../Spine/Spineunitygirl/Doi.atlas.txt | 279 ++ .../Spine/Spineunitygirl/Doi.atlas.txt.meta | 8 + .../Examples/Spine/Spineunitygirl/Doi.json | 2376 +++++++++++++++++ .../Spine/Spineunitygirl/Doi.json.meta | 8 + .../Examples/Spine/Spineunitygirl/Doi.png | Bin 0 -> 131915 bytes .../Spineunitygirl/Doi.png.meta} | 38 +- .../Spine/Spineunitygirl/Doi_Atlas.asset | Bin 0 -> 4204 bytes .../Spine/Spineunitygirl/Doi_Atlas.asset.meta | 8 + .../Spine/Spineunitygirl/Doi_Material.mat | Bin 0 -> 4236 bytes .../Spineunitygirl/Doi_Material.mat.meta | 8 + .../Spineunitygirl/Doi_SkeletonData.asset | Bin 0 -> 4240 bytes .../Doi_SkeletonData.asset.meta | 8 + .../Assets/Examples/Spine/dragon.prefab | Bin 9456 -> 7516 bytes .../Assets/spine-unity/Asset Types.meta | 9 + .../{ => Asset Types}/AtlasAsset.cs | 0 .../{ => Asset Types}/AtlasAsset.cs.meta | 0 .../spine-unity/Asset Types/Editor.meta | 9 + .../Editor/AtlasAssetInspector.cs | 0 .../Editor/AtlasAssetInspector.cs.meta | 0 .../Editor/SkeletonDataAssetInspector.cs | 2 +- .../Editor/SkeletonDataAssetInspector.cs.meta | 0 .../{ => Asset Types}/SkeletonDataAsset.cs | 0 .../SkeletonDataAsset.cs.meta | 0 .../Assets/spine-unity/BoneFollower.cs | 6 +- .../Editor/BoneFollowerInspector.cs | 9 +- .../Editor/SkeletonRendererInspector.cs | 15 +- .../Editor/SpineAttributeDrawers.cs | 8 +- .../Editor/SpineEditorUtilities.cs | 10 +- ...tionInterface.cs => ISkeletonAnimation.cs} | 2 +- ...ace.cs.meta => ISkeletonAnimation.cs.meta} | 0 .../Assets/spine-unity/Mesh Generation.meta | 9 + .../Mesh Generation/DoubleBufferedMesh.cs | 15 + .../DoubleBufferedMesh.cs.meta | 12 + .../spine-unity/Mesh Generation/Simple.meta | 9 + .../Simple/ArraysSimpleMeshGenerator.cs | 321 +++ .../Simple/ArraysSimpleMeshGenerator.cs.meta | 12 + .../Simple/ISimpleMeshGenerator.cs | 10 + .../Simple/ISimpleMeshGenerator.cs.meta | 12 + .../spine-unity/Mesh Generation/SpineMesh.cs | 14 + .../Mesh Generation/SpineMesh.cs.meta | 12 + spine-unity/Assets/spine-unity/Modules.meta | 9 + .../{ => Modules}/AtlasRegionAttacher.cs | 2 +- .../{ => Modules}/AtlasRegionAttacher.cs.meta | 0 .../Modules/BoundingBoxFollower.meta | 9 + .../BoundingBoxFollower.cs | 12 +- .../BoundingBoxFollower.cs.meta | 0 .../Modules/BoundingBoxFollower/Editor.meta | 9 + .../Editor/BoundingBoxFollowerInspector.cs | 0 .../BoundingBoxFollowerInspector.cs.meta | 0 .../spine-unity/{ => Modules}/CustomSkin.cs | 0 .../{ => Modules}/CustomSkin.cs.meta | 0 .../spine-unity/{ => Modules}/Ghost.meta | 0 .../{ => Modules}/Ghost/Shaders.meta | 0 .../Ghost/Shaders/SkeletonGhost.shader | 0 .../Ghost/Shaders/SkeletonGhost.shader.meta | 0 .../{ => Modules}/Ghost/SkeletonGhost.cs | 0 .../{ => Modules}/Ghost/SkeletonGhost.cs.meta | 0 .../Ghost/SkeletonGhostRenderer.cs | 0 .../Ghost/SkeletonGhostRenderer.cs.meta | 0 .../Modules/Mesh Generation Samples.meta | 9 + .../VertexHelperSpineMeshGenerator.cs | 231 ++ .../VertexHelperSpineMeshGenerator.cs.meta | 12 + .../spine-unity/{ => Modules}/Ragdoll.meta | 0 .../{ => Modules}/Ragdoll/Editor.meta | 0 .../Editor/SkeletonRagdoll2DInspector.cs | 0 .../Editor/SkeletonRagdoll2DInspector.cs.meta | 0 .../Editor/SkeletonRagdollInspector.cs | 0 .../Editor/SkeletonRagdollInspector.cs.meta | 0 .../{ => Modules}/Ragdoll/SkeletonRagdoll.cs | 2 +- .../Ragdoll/SkeletonRagdoll.cs.meta | 0 .../Ragdoll/SkeletonRagdoll2D.cs | 2 +- .../Ragdoll/SkeletonRagdoll2D.cs.meta | 0 .../spine-unity/Modules/SkeletonGraphic.meta | 9 + .../Modules/SkeletonGraphic/Shaders.meta | 9 + .../Shaders/SkeletonGraphic.shader | 93 + .../Shaders/SkeletonGraphic.shader.meta | 9 + .../Shaders/SkeletonGraphicDefault.mat | Bin 0 -> 5060 bytes .../Shaders/SkeletonGraphicDefault.mat.meta | 8 + .../SkeletonGraphic/SkeletonGraphic.cs | 208 ++ .../SkeletonGraphic/SkeletonGraphic.cs.meta | 12 + .../Modules/SkeletonUtility Modules.meta | 9 + .../SkeletonUtilityEyeConstraint.cs | 0 .../SkeletonUtilityEyeConstraint.cs.meta | 0 .../SkeletonUtilityGroundConstraint.cs | 0 .../SkeletonUtilityGroundConstraint.cs.meta | 0 .../SkeletonUtilityKinematicShadow.cs | 0 .../SkeletonUtilityKinematicShadow.cs.meta | 0 .../{ => Modules}/SpriteAttacher.cs | 0 .../{ => Modules}/SpriteAttacher.cs.meta | 0 .../SpriteCollectionAttachmentLoader.cs | 0 .../SpriteCollectionAttachmentLoader.cs.meta | 0 .../{ => Modules}/YieldInstructions.meta | 0 .../WaitForSpineAnimationComplete.cs | 0 .../WaitForSpineAnimationComplete.cs.meta | 0 .../YieldInstructions/WaitForSpineEvent.cs | 0 .../WaitForSpineEvent.cs.meta | 0 .../Assets/spine-unity/SkeletonAnimation.cs | 15 +- .../Assets/spine-unity/SkeletonAnimator.cs | 12 +- .../Assets/spine-unity/SkeletonRenderer.cs | 104 +- .../Editor/SkeletonUtilityBoneInspector.cs | 2 +- .../Editor/SkeletonUtilityInspector.cs | 2 +- .../SkeletonUtility/SkeletonUtility.cs | 12 +- 221 files changed, 6192 insertions(+), 603 deletions(-) create mode 100644 spine-unity/Assets/Examples/Getting Started.meta create mode 100644 spine-unity/Assets/Examples/Getting Started/1 The Spine GameObject.unity create mode 100644 spine-unity/Assets/Examples/Getting Started/1 The Spine GameObject.unity.meta create mode 100644 spine-unity/Assets/Examples/Getting Started/2 Controlling Animation.unity create mode 100644 spine-unity/Assets/Examples/Getting Started/2 Controlling Animation.unity.meta create mode 100644 spine-unity/Assets/Examples/Getting Started/3 Controlling Animation Continued.unity rename spine-unity/Assets/Examples/{Scenes/Raptor.unity.meta => Getting Started/3 Controlling Animation Continued.unity.meta} (100%) create mode 100644 spine-unity/Assets/Examples/Getting Started/4 Object Oriented Sample.unity create mode 100644 spine-unity/Assets/Examples/Getting Started/4 Object Oriented Sample.unity.meta create mode 100644 spine-unity/Assets/Examples/Getting Started/5 Basic Platformer.unity rename spine-unity/Assets/Examples/{Scenes/Basic Platformer.unity.meta => Getting Started/5 Basic Platformer.unity.meta} (100%) create mode 100644 spine-unity/Assets/Examples/Getting Started/6 SkeletonGraphic.unity create mode 100644 spine-unity/Assets/Examples/Getting Started/6 SkeletonGraphic.unity.meta create mode 100644 spine-unity/Assets/Examples/Getting Started/Scripts.meta rename spine-unity/Assets/Examples/{ => Getting Started}/Scripts/BasicPlatformerController.cs (95%) rename spine-unity/Assets/Examples/{ => Getting Started}/Scripts/BasicPlatformerController.cs.meta (100%) rename spine-unity/Assets/Examples/{ => Getting Started}/Scripts/ConstrainedCamera.cs (93%) rename spine-unity/Assets/Examples/{ => Getting Started}/Scripts/ConstrainedCamera.cs.meta (100%) rename spine-unity/Assets/Examples/{ => Getting Started}/Scripts/Raptor.cs (62%) rename spine-unity/Assets/Examples/{ => Getting Started}/Scripts/Raptor.cs.meta (100%) create mode 100644 spine-unity/Assets/Examples/Getting Started/Scripts/SpineBeginnerTwo.cs rename spine-unity/Assets/Examples/{Scripts/SpineboyController.cs.meta => Getting Started/Scripts/SpineBeginnerTwo.cs.meta} (69%) create mode 100644 spine-unity/Assets/Examples/Getting Started/Scripts/SpineboyBeginnerInput.cs create mode 100644 spine-unity/Assets/Examples/Getting Started/Scripts/SpineboyBeginnerInput.cs.meta create mode 100644 spine-unity/Assets/Examples/Getting Started/Scripts/SpineboyBeginnerModel.cs create mode 100644 spine-unity/Assets/Examples/Getting Started/Scripts/SpineboyBeginnerModel.cs.meta create mode 100644 spine-unity/Assets/Examples/Getting Started/Scripts/SpineboyBeginnerView.cs create mode 100644 spine-unity/Assets/Examples/Getting Started/Scripts/SpineboyBeginnerView.cs.meta rename spine-unity/Assets/Examples/{Scenes.meta => Other Examples.meta} (100%) rename spine-unity/Assets/Examples/{Scenes/Attributes and AtlasRegions.unity => Other Examples/AtlasRegionAttacher.unity} (100%) rename spine-unity/Assets/Examples/{Scenes/Attributes and AtlasRegions.unity.meta => Other Examples/AtlasRegionAttacher.unity.meta} (100%) create mode 100644 spine-unity/Assets/Examples/Other Examples/Dragon.unity rename spine-unity/Assets/Examples/{Scenes => Other Examples}/Dragon.unity.meta (100%) rename spine-unity/Assets/Examples/{Scenes => Other Examples}/Goblins.unity (100%) rename spine-unity/Assets/Examples/{Scenes => Other Examples}/Goblins.unity.meta (100%) create mode 100644 spine-unity/Assets/Examples/Other Examples/Mix and Match.unity rename spine-unity/Assets/Examples/{Scenes => Other Examples}/Mix and Match.unity.meta (100%) create mode 100644 spine-unity/Assets/Examples/Other Examples/SkeletonUtility Animated Physics.unity rename spine-unity/Assets/Examples/{Scenes/Raptor Animated Physics.unity.meta => Other Examples/SkeletonUtility Animated Physics.unity.meta} (100%) create mode 100644 spine-unity/Assets/Examples/Other Examples/SkeletonUtility Eyes.unity rename spine-unity/Assets/Examples/{Scenes/Eyes.unity.meta => Other Examples/SkeletonUtility Eyes.unity.meta} (100%) create mode 100644 spine-unity/Assets/Examples/Other Examples/SkeletonUtility GroundConstraint.unity rename spine-unity/Assets/Examples/{Scenes/Raptor GroundConstraint.unity.meta => Other Examples/SkeletonUtility GroundConstraint.unity.meta} (100%) create mode 100644 spine-unity/Assets/Examples/Other Examples/SkeletonUtility Ragdoll.unity rename spine-unity/Assets/Examples/{Scenes/Ragdoll.unity.meta => Other Examples/SkeletonUtility Ragdoll.unity.meta} (100%) create mode 100644 spine-unity/Assets/Examples/Other Examples/SpineGauge.unity rename spine-unity/Assets/Examples/{Scenes => Other Examples}/SpineGauge.unity.meta (100%) delete mode 100644 spine-unity/Assets/Examples/Scenes/Basic Platformer.meta delete mode 100644 spine-unity/Assets/Examples/Scenes/Basic Platformer.unity delete mode 100644 spine-unity/Assets/Examples/Scenes/Basic Platformer/LightmapFar-0.exr delete mode 100644 spine-unity/Assets/Examples/Scenes/Basic Platformer/LightmapFar-0.exr.meta delete mode 100644 spine-unity/Assets/Examples/Scenes/Basic Platformer/LightmapNear-0.exr delete mode 100644 spine-unity/Assets/Examples/Scenes/Dragon.unity delete mode 100644 spine-unity/Assets/Examples/Scenes/Eyes.unity delete mode 100644 spine-unity/Assets/Examples/Scenes/Mix and Match.unity delete mode 100644 spine-unity/Assets/Examples/Scenes/Ragdoll.unity delete mode 100644 spine-unity/Assets/Examples/Scenes/Raptor Animated Physics.unity delete mode 100644 spine-unity/Assets/Examples/Scenes/Raptor GroundConstraint.unity delete mode 100644 spine-unity/Assets/Examples/Scenes/Raptor.unity delete mode 100644 spine-unity/Assets/Examples/Scenes/SpineGauge.unity delete mode 100644 spine-unity/Assets/Examples/Scenes/Spineboy Movement.unity delete mode 100644 spine-unity/Assets/Examples/Scenes/Spineboy Movement.unity.meta delete mode 100644 spine-unity/Assets/Examples/Scenes/Spineboy.unity delete mode 100644 spine-unity/Assets/Examples/Scenes/Spineboy.unity.meta delete mode 100644 spine-unity/Assets/Examples/Scripts/SpineboyController.cs create mode 100644 spine-unity/Assets/Examples/Sound/Footstep.ogg create mode 100644 spine-unity/Assets/Examples/Sound/Footstep.ogg.meta delete mode 100644 spine-unity/Assets/Examples/Sound/Footstep.wav delete mode 100644 spine-unity/Assets/Examples/Sound/Footstep.wav.meta create mode 100644 spine-unity/Assets/Examples/Sound/Hardfall.ogg create mode 100644 spine-unity/Assets/Examples/Sound/Hardfall.ogg.meta delete mode 100644 spine-unity/Assets/Examples/Sound/Hardfall.wav delete mode 100644 spine-unity/Assets/Examples/Sound/Hardfall.wav.meta create mode 100644 spine-unity/Assets/Examples/Sound/Jump.ogg create mode 100644 spine-unity/Assets/Examples/Sound/Jump.ogg.meta delete mode 100644 spine-unity/Assets/Examples/Sound/Jump.wav delete mode 100644 spine-unity/Assets/Examples/Sound/Jump.wav.meta create mode 100644 spine-unity/Assets/Examples/Sound/Spineboygun.ogg create mode 100644 spine-unity/Assets/Examples/Sound/Spineboygun.ogg.meta create mode 100644 spine-unity/Assets/Examples/Spine/Spineunitygirl.meta create mode 100644 spine-unity/Assets/Examples/Spine/Spineunitygirl/Doi.atlas.txt create mode 100644 spine-unity/Assets/Examples/Spine/Spineunitygirl/Doi.atlas.txt.meta create mode 100644 spine-unity/Assets/Examples/Spine/Spineunitygirl/Doi.json create mode 100644 spine-unity/Assets/Examples/Spine/Spineunitygirl/Doi.json.meta create mode 100644 spine-unity/Assets/Examples/Spine/Spineunitygirl/Doi.png rename spine-unity/Assets/Examples/{Scenes/Basic Platformer/LightmapNear-0.exr.meta => Spine/Spineunitygirl/Doi.png.meta} (56%) create mode 100644 spine-unity/Assets/Examples/Spine/Spineunitygirl/Doi_Atlas.asset create mode 100644 spine-unity/Assets/Examples/Spine/Spineunitygirl/Doi_Atlas.asset.meta create mode 100644 spine-unity/Assets/Examples/Spine/Spineunitygirl/Doi_Material.mat create mode 100644 spine-unity/Assets/Examples/Spine/Spineunitygirl/Doi_Material.mat.meta create mode 100644 spine-unity/Assets/Examples/Spine/Spineunitygirl/Doi_SkeletonData.asset create mode 100644 spine-unity/Assets/Examples/Spine/Spineunitygirl/Doi_SkeletonData.asset.meta create mode 100644 spine-unity/Assets/spine-unity/Asset Types.meta rename spine-unity/Assets/spine-unity/{ => Asset Types}/AtlasAsset.cs (100%) rename spine-unity/Assets/spine-unity/{ => Asset Types}/AtlasAsset.cs.meta (100%) create mode 100644 spine-unity/Assets/spine-unity/Asset Types/Editor.meta rename spine-unity/Assets/spine-unity/{ => Asset Types}/Editor/AtlasAssetInspector.cs (100%) rename spine-unity/Assets/spine-unity/{ => Asset Types}/Editor/AtlasAssetInspector.cs.meta (100%) rename spine-unity/Assets/spine-unity/{ => Asset Types}/Editor/SkeletonDataAssetInspector.cs (99%) rename spine-unity/Assets/spine-unity/{ => Asset Types}/Editor/SkeletonDataAssetInspector.cs.meta (100%) rename spine-unity/Assets/spine-unity/{ => Asset Types}/SkeletonDataAsset.cs (100%) rename spine-unity/Assets/spine-unity/{ => Asset Types}/SkeletonDataAsset.cs.meta (100%) rename spine-unity/Assets/spine-unity/{SkeletonAnimationInterface.cs => ISkeletonAnimation.cs} (96%) rename spine-unity/Assets/spine-unity/{SkeletonAnimationInterface.cs.meta => ISkeletonAnimation.cs.meta} (100%) create mode 100644 spine-unity/Assets/spine-unity/Mesh Generation.meta create mode 100644 spine-unity/Assets/spine-unity/Mesh Generation/DoubleBufferedMesh.cs create mode 100644 spine-unity/Assets/spine-unity/Mesh Generation/DoubleBufferedMesh.cs.meta create mode 100644 spine-unity/Assets/spine-unity/Mesh Generation/Simple.meta create mode 100644 spine-unity/Assets/spine-unity/Mesh Generation/Simple/ArraysSimpleMeshGenerator.cs create mode 100644 spine-unity/Assets/spine-unity/Mesh Generation/Simple/ArraysSimpleMeshGenerator.cs.meta create mode 100644 spine-unity/Assets/spine-unity/Mesh Generation/Simple/ISimpleMeshGenerator.cs create mode 100644 spine-unity/Assets/spine-unity/Mesh Generation/Simple/ISimpleMeshGenerator.cs.meta create mode 100644 spine-unity/Assets/spine-unity/Mesh Generation/SpineMesh.cs create mode 100644 spine-unity/Assets/spine-unity/Mesh Generation/SpineMesh.cs.meta create mode 100644 spine-unity/Assets/spine-unity/Modules.meta rename spine-unity/Assets/spine-unity/{ => Modules}/AtlasRegionAttacher.cs (98%) rename spine-unity/Assets/spine-unity/{ => Modules}/AtlasRegionAttacher.cs.meta (100%) create mode 100644 spine-unity/Assets/spine-unity/Modules/BoundingBoxFollower.meta rename spine-unity/Assets/spine-unity/{ => Modules/BoundingBoxFollower}/BoundingBoxFollower.cs (95%) rename spine-unity/Assets/spine-unity/{ => Modules/BoundingBoxFollower}/BoundingBoxFollower.cs.meta (100%) create mode 100644 spine-unity/Assets/spine-unity/Modules/BoundingBoxFollower/Editor.meta rename spine-unity/Assets/spine-unity/{ => Modules/BoundingBoxFollower}/Editor/BoundingBoxFollowerInspector.cs (100%) rename spine-unity/Assets/spine-unity/{ => Modules/BoundingBoxFollower}/Editor/BoundingBoxFollowerInspector.cs.meta (100%) rename spine-unity/Assets/spine-unity/{ => Modules}/CustomSkin.cs (100%) rename spine-unity/Assets/spine-unity/{ => Modules}/CustomSkin.cs.meta (100%) rename spine-unity/Assets/spine-unity/{ => Modules}/Ghost.meta (100%) rename spine-unity/Assets/spine-unity/{ => Modules}/Ghost/Shaders.meta (100%) rename spine-unity/Assets/spine-unity/{ => Modules}/Ghost/Shaders/SkeletonGhost.shader (100%) rename spine-unity/Assets/spine-unity/{ => Modules}/Ghost/Shaders/SkeletonGhost.shader.meta (100%) rename spine-unity/Assets/spine-unity/{ => Modules}/Ghost/SkeletonGhost.cs (100%) rename spine-unity/Assets/spine-unity/{ => Modules}/Ghost/SkeletonGhost.cs.meta (100%) rename spine-unity/Assets/spine-unity/{ => Modules}/Ghost/SkeletonGhostRenderer.cs (100%) rename spine-unity/Assets/spine-unity/{ => Modules}/Ghost/SkeletonGhostRenderer.cs.meta (100%) create mode 100644 spine-unity/Assets/spine-unity/Modules/Mesh Generation Samples.meta create mode 100644 spine-unity/Assets/spine-unity/Modules/Mesh Generation Samples/VertexHelperSpineMeshGenerator.cs create mode 100644 spine-unity/Assets/spine-unity/Modules/Mesh Generation Samples/VertexHelperSpineMeshGenerator.cs.meta rename spine-unity/Assets/spine-unity/{ => Modules}/Ragdoll.meta (100%) rename spine-unity/Assets/spine-unity/{ => Modules}/Ragdoll/Editor.meta (100%) rename spine-unity/Assets/spine-unity/{ => Modules}/Ragdoll/Editor/SkeletonRagdoll2DInspector.cs (100%) rename spine-unity/Assets/spine-unity/{ => Modules}/Ragdoll/Editor/SkeletonRagdoll2DInspector.cs.meta (100%) rename spine-unity/Assets/spine-unity/{ => Modules}/Ragdoll/Editor/SkeletonRagdollInspector.cs (100%) rename spine-unity/Assets/spine-unity/{ => Modules}/Ragdoll/Editor/SkeletonRagdollInspector.cs.meta (100%) rename spine-unity/Assets/spine-unity/{ => Modules}/Ragdoll/SkeletonRagdoll.cs (99%) rename spine-unity/Assets/spine-unity/{ => Modules}/Ragdoll/SkeletonRagdoll.cs.meta (100%) rename spine-unity/Assets/spine-unity/{ => Modules}/Ragdoll/SkeletonRagdoll2D.cs (99%) rename spine-unity/Assets/spine-unity/{ => Modules}/Ragdoll/SkeletonRagdoll2D.cs.meta (100%) create mode 100644 spine-unity/Assets/spine-unity/Modules/SkeletonGraphic.meta create mode 100644 spine-unity/Assets/spine-unity/Modules/SkeletonGraphic/Shaders.meta create mode 100644 spine-unity/Assets/spine-unity/Modules/SkeletonGraphic/Shaders/SkeletonGraphic.shader create mode 100644 spine-unity/Assets/spine-unity/Modules/SkeletonGraphic/Shaders/SkeletonGraphic.shader.meta create mode 100644 spine-unity/Assets/spine-unity/Modules/SkeletonGraphic/Shaders/SkeletonGraphicDefault.mat create mode 100644 spine-unity/Assets/spine-unity/Modules/SkeletonGraphic/Shaders/SkeletonGraphicDefault.mat.meta create mode 100644 spine-unity/Assets/spine-unity/Modules/SkeletonGraphic/SkeletonGraphic.cs create mode 100644 spine-unity/Assets/spine-unity/Modules/SkeletonGraphic/SkeletonGraphic.cs.meta create mode 100644 spine-unity/Assets/spine-unity/Modules/SkeletonUtility Modules.meta rename spine-unity/Assets/spine-unity/{SkeletonUtility => Modules/SkeletonUtility Modules}/SkeletonUtilityEyeConstraint.cs (100%) rename spine-unity/Assets/spine-unity/{SkeletonUtility => Modules/SkeletonUtility Modules}/SkeletonUtilityEyeConstraint.cs.meta (100%) rename spine-unity/Assets/spine-unity/{SkeletonUtility => Modules/SkeletonUtility Modules}/SkeletonUtilityGroundConstraint.cs (100%) rename spine-unity/Assets/spine-unity/{SkeletonUtility => Modules/SkeletonUtility Modules}/SkeletonUtilityGroundConstraint.cs.meta (100%) rename spine-unity/Assets/spine-unity/{SkeletonUtility => Modules/SkeletonUtility Modules}/SkeletonUtilityKinematicShadow.cs (100%) rename spine-unity/Assets/spine-unity/{SkeletonUtility => Modules/SkeletonUtility Modules}/SkeletonUtilityKinematicShadow.cs.meta (100%) rename spine-unity/Assets/spine-unity/{ => Modules}/SpriteAttacher.cs (100%) rename spine-unity/Assets/spine-unity/{ => Modules}/SpriteAttacher.cs.meta (100%) rename spine-unity/Assets/spine-unity/{ => Modules}/SpriteCollectionAttachmentLoader.cs (100%) rename spine-unity/Assets/spine-unity/{ => Modules}/SpriteCollectionAttachmentLoader.cs.meta (100%) rename spine-unity/Assets/spine-unity/{ => Modules}/YieldInstructions.meta (100%) rename spine-unity/Assets/spine-unity/{ => Modules}/YieldInstructions/WaitForSpineAnimationComplete.cs (100%) rename spine-unity/Assets/spine-unity/{ => Modules}/YieldInstructions/WaitForSpineAnimationComplete.cs.meta (100%) rename spine-unity/Assets/spine-unity/{ => Modules}/YieldInstructions/WaitForSpineEvent.cs (100%) rename spine-unity/Assets/spine-unity/{ => Modules}/YieldInstructions/WaitForSpineEvent.cs.meta (100%) diff --git a/spine-unity/Assets/Examples/Getting Started.meta b/spine-unity/Assets/Examples/Getting Started.meta new file mode 100644 index 000000000..a27af06b7 --- /dev/null +++ b/spine-unity/Assets/Examples/Getting Started.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: fb68fe44ae68d834b8be5d854b2b402e +folderAsset: yes +timeCreated: 1452591237 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/Examples/Getting Started/1 The Spine GameObject.unity b/spine-unity/Assets/Examples/Getting Started/1 The Spine GameObject.unity new file mode 100644 index 0000000000000000000000000000000000000000..4f5c68049e82958622f9c8231e25978997f81a63 GIT binary patch literal 18044 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 literal 0 HcmV?d00001 diff --git a/spine-unity/Assets/Examples/Getting Started/1 The Spine GameObject.unity.meta b/spine-unity/Assets/Examples/Getting Started/1 The Spine GameObject.unity.meta new file mode 100644 index 000000000..f44a624ee --- /dev/null +++ b/spine-unity/Assets/Examples/Getting Started/1 The Spine GameObject.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fff6e9ad77d93024a9a87f6f2c0a6b3e +timeCreated: 1452591252 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/Examples/Getting Started/2 Controlling Animation.unity b/spine-unity/Assets/Examples/Getting Started/2 Controlling Animation.unity new file mode 100644 index 0000000000000000000000000000000000000000..eab6bc9bfd19cde614573fa310aa42c90f4e1198 GIT binary patch literal 18340 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 literal 0 HcmV?d00001 diff --git a/spine-unity/Assets/Examples/Getting Started/2 Controlling Animation.unity.meta b/spine-unity/Assets/Examples/Getting Started/2 Controlling Animation.unity.meta new file mode 100644 index 000000000..b2f914486 --- /dev/null +++ b/spine-unity/Assets/Examples/Getting Started/2 Controlling Animation.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5c66a9c1bbf922d4ab082694f19536c7 +timeCreated: 1452592098 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/Examples/Getting Started/3 Controlling Animation Continued.unity b/spine-unity/Assets/Examples/Getting Started/3 Controlling Animation Continued.unity new file mode 100644 index 0000000000000000000000000000000000000000..6d032562f1b9b624160ef4c80ad554bd4066d12c GIT binary patch literal 23124 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 C4@XJ> literal 0 HcmV?d00001 diff --git a/spine-unity/Assets/Examples/Getting Started/4 Object Oriented Sample.unity.meta b/spine-unity/Assets/Examples/Getting Started/4 Object Oriented Sample.unity.meta new file mode 100644 index 000000000..4b90d3c59 --- /dev/null +++ b/spine-unity/Assets/Examples/Getting Started/4 Object Oriented Sample.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 47344a855c1c167499dbb9bf28d1368b +timeCreated: 1452594655 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/Examples/Getting Started/5 Basic Platformer.unity b/spine-unity/Assets/Examples/Getting Started/5 Basic Platformer.unity new file mode 100644 index 0000000000000000000000000000000000000000..e2bfd67c362e22ca6e8997afc7975d033d33c25f GIT binary patch literal 55460 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 literal 0 HcmV?d00001 diff --git a/spine-unity/Assets/Examples/Scenes/Basic Platformer.unity.meta b/spine-unity/Assets/Examples/Getting Started/5 Basic Platformer.unity.meta similarity index 100% rename from spine-unity/Assets/Examples/Scenes/Basic Platformer.unity.meta rename to spine-unity/Assets/Examples/Getting Started/5 Basic Platformer.unity.meta diff --git a/spine-unity/Assets/Examples/Getting Started/6 SkeletonGraphic.unity b/spine-unity/Assets/Examples/Getting Started/6 SkeletonGraphic.unity new file mode 100644 index 0000000000000000000000000000000000000000..62e6fde2338ebdf19f437afc89a5d393951e93af GIT binary patch literal 44040 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 literal 0 HcmV?d00001 diff --git a/spine-unity/Assets/Examples/Getting Started/6 SkeletonGraphic.unity.meta b/spine-unity/Assets/Examples/Getting Started/6 SkeletonGraphic.unity.meta new file mode 100644 index 000000000..de3ed4a6e --- /dev/null +++ b/spine-unity/Assets/Examples/Getting Started/6 SkeletonGraphic.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fa77f7a2c74add54eb0eb29f88e080dc +timeCreated: 1455501626 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/Examples/Getting Started/Scripts.meta b/spine-unity/Assets/Examples/Getting Started/Scripts.meta new file mode 100644 index 000000000..d2dd952d1 --- /dev/null +++ b/spine-unity/Assets/Examples/Getting Started/Scripts.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a34eef132f2b4da45aa8023dbe5934e7 +folderAsset: yes +timeCreated: 1452593684 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/Examples/Scripts/BasicPlatformerController.cs b/spine-unity/Assets/Examples/Getting Started/Scripts/BasicPlatformerController.cs similarity index 95% rename from spine-unity/Assets/Examples/Scripts/BasicPlatformerController.cs rename to spine-unity/Assets/Examples/Getting Started/Scripts/BasicPlatformerController.cs index a50c1949f..ec4ce4a89 100644 --- a/spine-unity/Assets/Examples/Scripts/BasicPlatformerController.cs +++ b/spine-unity/Assets/Examples/Getting Started/Scripts/BasicPlatformerController.cs @@ -86,6 +86,7 @@ public class BasicPlatformerController : MonoBehaviour { //play some sound if footstep event fired if (e.Data.Name == footstepEventName) { footstepAudioSource.Stop(); + footstepAudioSource.pitch = GetRandomPitch(0.2f); footstepAudioSource.Play(); } } @@ -107,8 +108,8 @@ public class BasicPlatformerController : MonoBehaviour { velocity.y = jumpSpeed; jumpEndTime = Time.time + jumpDuration; } else if (Time.time < jumpEndTime && Input.GetButtonUp(JumpButton)) { - jumpInterrupt = true; - } + jumpInterrupt = true; + } if (x != 0) { @@ -182,4 +183,10 @@ public class BasicPlatformerController : MonoBehaviour { lastVelocity = velocity; lastGrounded = controller.isGrounded; } + + #region Utility + static float GetRandomPitch (float maxOffset) { + return 1f + Random.Range(-maxOffset, maxOffset); + } + #endregion } \ No newline at end of file diff --git a/spine-unity/Assets/Examples/Scripts/BasicPlatformerController.cs.meta b/spine-unity/Assets/Examples/Getting Started/Scripts/BasicPlatformerController.cs.meta similarity index 100% rename from spine-unity/Assets/Examples/Scripts/BasicPlatformerController.cs.meta rename to spine-unity/Assets/Examples/Getting Started/Scripts/BasicPlatformerController.cs.meta diff --git a/spine-unity/Assets/Examples/Scripts/ConstrainedCamera.cs b/spine-unity/Assets/Examples/Getting Started/Scripts/ConstrainedCamera.cs similarity index 93% rename from spine-unity/Assets/Examples/Scripts/ConstrainedCamera.cs rename to spine-unity/Assets/Examples/Getting Started/Scripts/ConstrainedCamera.cs index 30a063fe0..e28d96aba 100644 --- a/spine-unity/Assets/Examples/Scripts/ConstrainedCamera.cs +++ b/spine-unity/Assets/Examples/Getting Started/Scripts/ConstrainedCamera.cs @@ -14,12 +14,7 @@ public class ConstrainedCamera : MonoBehaviour { public Vector3 min; public Vector3 max; public float smoothing = 5f; - - // Use this for initialization - void Start () { - - } - + // Update is called once per frame void LateUpdate () { Vector3 goalPoint = target.position + offset; diff --git a/spine-unity/Assets/Examples/Scripts/ConstrainedCamera.cs.meta b/spine-unity/Assets/Examples/Getting Started/Scripts/ConstrainedCamera.cs.meta similarity index 100% rename from spine-unity/Assets/Examples/Scripts/ConstrainedCamera.cs.meta rename to spine-unity/Assets/Examples/Getting Started/Scripts/ConstrainedCamera.cs.meta diff --git a/spine-unity/Assets/Examples/Scripts/Raptor.cs b/spine-unity/Assets/Examples/Getting Started/Scripts/Raptor.cs similarity index 62% rename from spine-unity/Assets/Examples/Scripts/Raptor.cs rename to spine-unity/Assets/Examples/Getting Started/Scripts/Raptor.cs index bb09dab37..f38df810a 100644 --- a/spine-unity/Assets/Examples/Scripts/Raptor.cs +++ b/spine-unity/Assets/Examples/Getting Started/Scripts/Raptor.cs @@ -33,12 +33,53 @@ using UnityEngine; using System.Collections; public class Raptor : MonoBehaviour { - public void Start () { - // Get the SkeletonAnimation component for the GameObject this script is attached to. - SkeletonAnimation skeletonAnimation = GetComponent(); - // Set an animation on track 1 that does nothing to be played first. - skeletonAnimation.state.SetAnimation(1, "empty", false); - // Queue gun grab to be played on track 1 two seconds later. - skeletonAnimation.state.AddAnimation(1, "gungrab", false, 2); + + #region Inspector + [SpineAnimation] + public string walk = "walk"; + + [SpineAnimation] + public string gungrab = "gungrab"; + + [SpineAnimation] + public string gunkeep = "gunkeep"; + + [SpineEvent] + public string footstepEvent = "footstep"; + + public AudioSource footstepAudioSource; + #endregion + + SkeletonAnimation skeletonAnimation; + + void Start () { + skeletonAnimation = GetComponent(); + skeletonAnimation.state.Event += HandleEvent; + StartCoroutine(GunGrabRoutine()); } + + void HandleEvent (Spine.AnimationState state, int trackIndex, Spine.Event e) { + if (e.Data.Name == footstepEvent) { + footstepAudioSource.pitch = 0.5f + Random.Range(-0.2f, 0.2f); + footstepAudioSource.Play(); + } + } + + IEnumerator GunGrabRoutine () { + // Play the walk animation on track 0. + skeletonAnimation.state.SetAnimation(0, walk, true); + + // Repeatedly play the gungrab and gunkeep animation on track 1. + while (true) { + + yield return new WaitForSeconds(Random.Range(0.5f, 3f)); + skeletonAnimation.state.SetAnimation(1, gungrab, false); + + yield return new WaitForSeconds(Random.Range(0.5f, 3f)); + skeletonAnimation.state.SetAnimation(1, gunkeep, false); + + } + + } + } diff --git a/spine-unity/Assets/Examples/Scripts/Raptor.cs.meta b/spine-unity/Assets/Examples/Getting Started/Scripts/Raptor.cs.meta similarity index 100% rename from spine-unity/Assets/Examples/Scripts/Raptor.cs.meta rename to spine-unity/Assets/Examples/Getting Started/Scripts/Raptor.cs.meta diff --git a/spine-unity/Assets/Examples/Getting Started/Scripts/SpineBeginnerTwo.cs b/spine-unity/Assets/Examples/Getting Started/Scripts/SpineBeginnerTwo.cs new file mode 100644 index 000000000..84b3ab7b1 --- /dev/null +++ b/spine-unity/Assets/Examples/Getting Started/Scripts/SpineBeginnerTwo.cs @@ -0,0 +1,61 @@ +using UnityEngine; +using System.Collections; + +public class SpineBeginnerTwo : MonoBehaviour { + + #region Inspector + // [SpineAnimation] attribute allows an Inspector dropdown of Spine animation names coming form SkeletonAnimation. + [SpineAnimation] + public string runAnimationName; + + [SpineAnimation] + public string idleAnimationName; + + [SpineAnimation] + public string walkAnimationName; + + [SpineAnimation] + public string shootAnimationName; + #endregion + + SkeletonAnimation skeletonAnimation; + + // Spine.AnimationState and Spine.Skeleton are not Unity-serialized objects. You will not see them as fields in the inspector. + public Spine.AnimationState spineAnimationState; + public Spine.Skeleton skeleton; + + void Start () { + // Make sure you get these AnimationState and Skeleton references in Start or Later. Getting and using them in Awake is not guaranteed by default execution order. + skeletonAnimation = GetComponent(); + spineAnimationState = skeletonAnimation.state; + skeleton = skeletonAnimation.skeleton; + + StartCoroutine(DoDemoRoutine()); + } + + /// This is an infinitely repeating Unity Coroutine. Read the Unity documentation on Coroutines to learn more. + IEnumerator DoDemoRoutine () { + + while (true) { + // SetAnimation is the basic way to set an animation. + // SetAnimation sets the animation and starts playing it from the beginning. + // Common Mistake: If you keep calling it in Update, it will keep showing the first pose of the animation, do don't do that. + + spineAnimationState.SetAnimation(0, walkAnimationName, true); + yield return new WaitForSeconds(1.5f); + + // skeletonAnimation.AnimationName = runAnimationName; // this line also works for quick testing/simple uses. + spineAnimationState.SetAnimation(0, runAnimationName, true); + yield return new WaitForSeconds(1.5f); + + spineAnimationState.SetAnimation(0, idleAnimationName, true); + yield return new WaitForSeconds(1f); + + skeleton.FlipX = true; // skeleton allows you to flip the skeleton. + yield return new WaitForSeconds(0.5f); + skeleton.FlipX = false; + yield return new WaitForSeconds(0.5f); + + } + } +} diff --git a/spine-unity/Assets/Examples/Scripts/SpineboyController.cs.meta b/spine-unity/Assets/Examples/Getting Started/Scripts/SpineBeginnerTwo.cs.meta similarity index 69% rename from spine-unity/Assets/Examples/Scripts/SpineboyController.cs.meta rename to spine-unity/Assets/Examples/Getting Started/Scripts/SpineBeginnerTwo.cs.meta index 6ab4c9a3b..ce950ba91 100644 --- a/spine-unity/Assets/Examples/Scripts/SpineboyController.cs.meta +++ b/spine-unity/Assets/Examples/Getting Started/Scripts/SpineBeginnerTwo.cs.meta @@ -1,5 +1,7 @@ fileFormatVersion: 2 -guid: ef0903d879ea9ca49a1fd44d707beb9d +guid: a57fe3aaf2b1f964182d90c5546754d1 +timeCreated: 1452593662 +licenseType: Free MonoImporter: serializedVersion: 2 defaultReferences: [] diff --git a/spine-unity/Assets/Examples/Getting Started/Scripts/SpineboyBeginnerInput.cs b/spine-unity/Assets/Examples/Getting Started/Scripts/SpineboyBeginnerInput.cs new file mode 100644 index 000000000..a14777d10 --- /dev/null +++ b/spine-unity/Assets/Examples/Getting Started/Scripts/SpineboyBeginnerInput.cs @@ -0,0 +1,34 @@ +using UnityEngine; +using System.Collections; + +public class SpineboyBeginnerInput : MonoBehaviour { + + #region Inspector + public string horizontalAxis = "Horizontal"; + public string attackButton = "Fire1"; + public string jumpButton = "Jump"; + + public SpineboyBeginnerModel model; + + void OnValidate () { + if (model == null) + model = GetComponent(); + } + #endregion + + void Update () { + if (model == null) return; + + float currentHorizontal = Input.GetAxisRaw(horizontalAxis); + model.TryMove(currentHorizontal); + + if (Input.GetButton(attackButton)) + model.TryShoot(); + + if (Input.GetButtonDown(jumpButton)) + model.TryJump(); + + } + + +} diff --git a/spine-unity/Assets/Examples/Getting Started/Scripts/SpineboyBeginnerInput.cs.meta b/spine-unity/Assets/Examples/Getting Started/Scripts/SpineboyBeginnerInput.cs.meta new file mode 100644 index 000000000..6d077a911 --- /dev/null +++ b/spine-unity/Assets/Examples/Getting Started/Scripts/SpineboyBeginnerInput.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 8f685123e0610c347a7b2c03c8a19535 +timeCreated: 1452595430 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/Examples/Getting Started/Scripts/SpineboyBeginnerModel.cs b/spine-unity/Assets/Examples/Getting Started/Scripts/SpineboyBeginnerModel.cs new file mode 100644 index 000000000..20fd265c0 --- /dev/null +++ b/spine-unity/Assets/Examples/Getting Started/Scripts/SpineboyBeginnerModel.cs @@ -0,0 +1,65 @@ +using UnityEngine; +using System.Collections; + +[SelectionBase] +public class SpineboyBeginnerModel : MonoBehaviour { + + #region Inspector + [Header("Current State")] + public SpineBeginnerBodyState state; + public bool facingLeft; + [Range(-1f, 1f)] + public float currentSpeed; + + [Header("Balance")] + public float shootInterval = 0.12f; + #endregion + + float lastShootTime; + public event System.Action ShootEvent; // Lets other scripts know when Spineboy is shooting. Check C# Documentation to learn more about events and delegates. + + #region API + public void TryJump () { + StartCoroutine(JumpRoutine()); + } + + public void TryShoot () { + float currentTime = Time.time; + + if (currentTime - lastShootTime > shootInterval) { + lastShootTime = currentTime; + if (ShootEvent != null) ShootEvent(); // Fire the "ShootEvent" event. + } + } + + public void TryMove (float speed) { + currentSpeed = speed; // show the "speed" in the Inspector. + + if (speed != 0) { + bool speedIsNegative = (speed < 0f); + facingLeft = speedIsNegative; // Change facing direction whenever speed is not 0. + } + + if (state != SpineBeginnerBodyState.Jumping) { + state = (speed == 0) ? SpineBeginnerBodyState.Idle : SpineBeginnerBodyState.Running; + } + + } + #endregion + + IEnumerator JumpRoutine () { + if (state == SpineBeginnerBodyState.Jumping) yield break; // Don't jump when already jumping. + + // Fake jumping. + state = SpineBeginnerBodyState.Jumping; + yield return new WaitForSeconds(1.2f); + state = SpineBeginnerBodyState.Idle; + } + +} + +public enum SpineBeginnerBodyState { + Idle, + Running, + Jumping +} \ No newline at end of file diff --git a/spine-unity/Assets/Examples/Getting Started/Scripts/SpineboyBeginnerModel.cs.meta b/spine-unity/Assets/Examples/Getting Started/Scripts/SpineboyBeginnerModel.cs.meta new file mode 100644 index 000000000..dccfc8789 --- /dev/null +++ b/spine-unity/Assets/Examples/Getting Started/Scripts/SpineboyBeginnerModel.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f999dde27e9711a45b0ee1b0d25217ec +timeCreated: 1452594812 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/Examples/Getting Started/Scripts/SpineboyBeginnerView.cs b/spine-unity/Assets/Examples/Getting Started/Scripts/SpineboyBeginnerView.cs new file mode 100644 index 000000000..0308a16ee --- /dev/null +++ b/spine-unity/Assets/Examples/Getting Started/Scripts/SpineboyBeginnerView.cs @@ -0,0 +1,105 @@ +using UnityEngine; +using System.Collections; + +public class SpineboyBeginnerView : MonoBehaviour { + + #region Inspector + [Header("Components")] + public SpineboyBeginnerModel model; + public SkeletonAnimation skeletonAnimation; + //public ParticleSystem gunParticles; + + [SpineAnimation] public string run, idle, shoot, jump; + [SpineEvent] public string footstepEventName; + + [Header("Audio")] + public float footstepPitchOffset = 0.2f; + public float gunsoundPitchOffset = 0.13f; + public AudioSource footstepSource, gunSource, jumpSource; + + [Header("Effects")] + public ParticleSystem gunParticles; + #endregion + + SpineBeginnerBodyState previousViewState; + + void Start () { + if (skeletonAnimation == null) return; + model.ShootEvent += PlayShoot; + skeletonAnimation.state.Event += HandleEvent; + } + + void HandleEvent (Spine.AnimationState state, int trackIndex, Spine.Event e) { + if (e.Data.Name == footstepEventName) { + PlayFootstepSound(); + } + } + + void Update () { + if (skeletonAnimation == null) return; + if (model == null) return; + + if (skeletonAnimation.skeleton.FlipX != model.facingLeft) { // Detect changes in model.facingLeft + Turn(model.facingLeft); + } + + // Detect changes in model.state + var currentModelState = model.state; + + if (previousViewState != currentModelState) { + PlayNewStableAnimation(); + } + + previousViewState = currentModelState; + } + + void PlayNewStableAnimation () { + var newModelState = model.state; + string nextAnimation; + + // Add conditionals to not interrupt transient animations. + + if (previousViewState == SpineBeginnerBodyState.Jumping && newModelState != SpineBeginnerBodyState.Jumping) { + PlayFootstepSound(); + } + + if (newModelState == SpineBeginnerBodyState.Jumping) { + jumpSource.Play(); + nextAnimation = jump; + } else { + if (newModelState == SpineBeginnerBodyState.Running) { + nextAnimation = run; + } else { + nextAnimation = idle; + } + } + + skeletonAnimation.state.SetAnimation(0, nextAnimation, true); + } + + void PlayFootstepSound () { + footstepSource.Play(); + footstepSource.pitch = GetRandomPitch(footstepPitchOffset); + } + + #region Transient Actions + public void PlayShoot () { + // Play the shoot animation on track 1. + skeletonAnimation.state.SetAnimation(1, shoot, false); + gunSource.pitch = GetRandomPitch(gunsoundPitchOffset); + gunSource.Play(); + gunParticles.Play(); + } + + public void Turn (bool facingLeft) { + skeletonAnimation.skeleton.FlipX = facingLeft; + // Maybe play a transient turning animation too, then call ChangeStableAnimation. + } + #endregion + + #region Utility + public float GetRandomPitch (float maxPitchOffset) { + return 1f + Random.Range(-maxPitchOffset, maxPitchOffset); + } + #endregion +} diff --git a/spine-unity/Assets/Examples/Getting Started/Scripts/SpineboyBeginnerView.cs.meta b/spine-unity/Assets/Examples/Getting Started/Scripts/SpineboyBeginnerView.cs.meta new file mode 100644 index 000000000..f992429cb --- /dev/null +++ b/spine-unity/Assets/Examples/Getting Started/Scripts/SpineboyBeginnerView.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: b59f510ae90fd1a419f19ed805e6e229 +timeCreated: 1452594730 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/Examples/Scenes.meta b/spine-unity/Assets/Examples/Other Examples.meta similarity index 100% rename from spine-unity/Assets/Examples/Scenes.meta rename to spine-unity/Assets/Examples/Other Examples.meta diff --git a/spine-unity/Assets/Examples/Scenes/Attributes and AtlasRegions.unity b/spine-unity/Assets/Examples/Other Examples/AtlasRegionAttacher.unity similarity index 100% rename from spine-unity/Assets/Examples/Scenes/Attributes and AtlasRegions.unity rename to spine-unity/Assets/Examples/Other Examples/AtlasRegionAttacher.unity diff --git a/spine-unity/Assets/Examples/Scenes/Attributes and AtlasRegions.unity.meta b/spine-unity/Assets/Examples/Other Examples/AtlasRegionAttacher.unity.meta similarity index 100% rename from spine-unity/Assets/Examples/Scenes/Attributes and AtlasRegions.unity.meta rename to spine-unity/Assets/Examples/Other Examples/AtlasRegionAttacher.unity.meta diff --git a/spine-unity/Assets/Examples/Other Examples/Dragon.unity b/spine-unity/Assets/Examples/Other Examples/Dragon.unity new file mode 100644 index 0000000000000000000000000000000000000000..afa2abb5bda6d238563a40e5d69b508a8b4d28d8 GIT binary patch literal 16516 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 Q@A}ZrhD?h4wCwl40ioU${Qv*} literal 0 HcmV?d00001 diff --git a/spine-unity/Assets/Examples/Scenes/Dragon.unity.meta b/spine-unity/Assets/Examples/Other Examples/Dragon.unity.meta similarity index 100% rename from spine-unity/Assets/Examples/Scenes/Dragon.unity.meta rename to spine-unity/Assets/Examples/Other Examples/Dragon.unity.meta diff --git a/spine-unity/Assets/Examples/Scenes/Goblins.unity b/spine-unity/Assets/Examples/Other Examples/Goblins.unity similarity index 100% rename from spine-unity/Assets/Examples/Scenes/Goblins.unity rename to spine-unity/Assets/Examples/Other Examples/Goblins.unity diff --git a/spine-unity/Assets/Examples/Scenes/Goblins.unity.meta b/spine-unity/Assets/Examples/Other Examples/Goblins.unity.meta similarity index 100% rename from spine-unity/Assets/Examples/Scenes/Goblins.unity.meta rename to spine-unity/Assets/Examples/Other Examples/Goblins.unity.meta diff --git a/spine-unity/Assets/Examples/Other Examples/Mix and Match.unity b/spine-unity/Assets/Examples/Other Examples/Mix and Match.unity new file mode 100644 index 0000000000000000000000000000000000000000..c81130b6ac43745c2dc2ae1cd55cea2f08fb14b5 GIT binary patch literal 19868 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 literal 0 HcmV?d00001 diff --git a/spine-unity/Assets/Examples/Scenes/Mix and Match.unity.meta b/spine-unity/Assets/Examples/Other Examples/Mix and Match.unity.meta similarity index 100% rename from spine-unity/Assets/Examples/Scenes/Mix and Match.unity.meta rename to spine-unity/Assets/Examples/Other Examples/Mix and Match.unity.meta diff --git a/spine-unity/Assets/Examples/Other Examples/SkeletonUtility Animated Physics.unity b/spine-unity/Assets/Examples/Other Examples/SkeletonUtility Animated Physics.unity new file mode 100644 index 0000000000000000000000000000000000000000..584910f51c09153317358f223c6a69dc66daf096 GIT binary patch literal 34360 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 literal 0 HcmV?d00001 diff --git a/spine-unity/Assets/Examples/Scenes/Eyes.unity.meta b/spine-unity/Assets/Examples/Other Examples/SkeletonUtility Eyes.unity.meta similarity index 100% rename from spine-unity/Assets/Examples/Scenes/Eyes.unity.meta rename to spine-unity/Assets/Examples/Other Examples/SkeletonUtility Eyes.unity.meta diff --git a/spine-unity/Assets/Examples/Other Examples/SkeletonUtility GroundConstraint.unity b/spine-unity/Assets/Examples/Other Examples/SkeletonUtility GroundConstraint.unity new file mode 100644 index 0000000000000000000000000000000000000000..86c0e0effb43c05c7e59d01256fc1df0da3db341 GIT binary patch literal 21132 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 BsqX*) literal 0 HcmV?d00001 diff --git a/spine-unity/Assets/Examples/Scenes/Ragdoll.unity.meta b/spine-unity/Assets/Examples/Other Examples/SkeletonUtility Ragdoll.unity.meta similarity index 100% rename from spine-unity/Assets/Examples/Scenes/Ragdoll.unity.meta rename to spine-unity/Assets/Examples/Other Examples/SkeletonUtility Ragdoll.unity.meta diff --git a/spine-unity/Assets/Examples/Other Examples/SpineGauge.unity b/spine-unity/Assets/Examples/Other Examples/SpineGauge.unity new file mode 100644 index 0000000000000000000000000000000000000000..6741cb6b9f0e372edd1c58194db24c9672c9abcc GIT binary patch literal 15228 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

A71@L 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 diff --git a/spine-unity/Assets/Examples/Scenes/Basic Platformer/LightmapFar-0.exr b/spine-unity/Assets/Examples/Scenes/Basic Platformer/LightmapFar-0.exr deleted file mode 100644 index b8563e09704abde31505a0ec781a6caf4cd47089..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 439255 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 z zQi#>c-~d;M1sbAnJacw%%|^PWy;8vTJzWB~@>^|IsbP;U26Yy!u)>L~@wB#UDk>|& zSljM3!ya+5J|x2lW+%a{kH7$%kYh(BP<$BqS?_G>Div}mu~X|!W)L@ySMaR)V&Rj3 z<$jrahAncjyvq%K7Jdxu(^VhjSQvE_g8pa(rm2 znoS@+TDYl4s{8b*yed)=oe;cEQ{w7P_Ki3rfCO1&ilICrEf`V!O<=fei%hho+R(|4w8-rdZ8c-b;L%KW6abCaPnRx^A|=H*uHKWW?M zb5FB%yLQ9B(U#`_5oRKRcg!X;GtuF9mB0UK;z6Lx*Csy$Ml$024UN;c%k8gz)s<@z zGd#jP|Gw6Gj2ILle;+KMtS_STLG>(0MWn_vs6+&EN6i z^lg4t<2NGB1mj=!T|do70{eeK7fOjiC$#YuAY&j9Y{=BIE7cF?-quOmFW{lYS<_cf zq_}fe7Cq`qp}H_lIcyF6$2Zi4rLnz}}d}l1AH`&bB~N zN*tqRZcfd{;dM|-l@$M4cs=*#{Oj4~cL$mcYCBBMoTLKwl|L#{o0{HFaPulW`0l4b zFw*XKsRc-Jz0*k$vm4hxTRNu-8X;0HmsjVE_(P>(n*!aRuiGp>NOeh_6f(@ zq#L&yi`j1)eBv>>opbTRzp-_O48&qF-}6EB)tqq&6=dnhaGemhA zQ1X`-3ioDUdS!TeVSX!XX8L|8?DFTRa>6<9^KmEG%e&v)PS;s}Aj=t+$t`k=vT3G> zp%Arr6ODV&13H)G-rEt&2;Wx;rI~V#+k95;Qv_ppF(h70^pqP7h zVCy(!YhtUgHSYEJ+RY#ZN;^lNqam>QfB;La`deC`aPzu?;W zqj@WKo!~HE;}&QO2PJuL4#z1O)Vf5rb^B76wDJ54;HjyUpXF*-vc_5mFdAd-_+?-@i@olVuWSeM4wvM8O)Wq-M*#$dHM> z<{N+Om)o3mRRoy}Q;Ed%&lb{Paky(>;4`<;p!QJq^}9=Tw|=n~-e8-xb8TMOEGjE) zo(0U#2OEIr{*OcF+OPk~ySl)ZwYm1I*BTPXFIj!+_?T7(W(>rp zn4@%xiXTo!Y*LE>RY-cE#G$WRX`-;jN9`lifFrJemH&Ix#hQ#89dWpu?J8NycG%|Y zIS@z^=8vPHZ06;k**{tf)9By2<{NJCsZzs}GZo|mhN=EW#VO8`%8;^1V=o^B%7+t) zu={jz4Zy{w#HBoZaF3L;Cu1105|(8sK1(&@N+Qq>;i9hjUbXV+FyqwX?)+eenVd4E zi7xQvto@BbT=T+%h&?E|otL2`V%RUFV;~0G=#6GcZ}ssUWnA*QjQaA$${N?s65&QK zC{p&3jm@Esj0`%SILGq-s(ZI7;_`r~MaC&m4?H62c)rM{M&9B7E5`p)*RN%O6QIG; zL-(x}Oz5yFc#ktfp{wUoJ&N3Jvr}}NbW`u#uDFhUCTKFODnWUK(;vkN+uy*K_eoK% zpOAt7KJ&5By(doL$#Iej>Cz3mMK*M_Q*gY5LY^s>p7l6%5t-V8?xUlI%*4KNM`1pi5?L>+b-?FMF3$Z#0XA3rkA=TvL}LDhM-NL7k+r{3o7`L9duLBUf~ zqQe5*Lh`|%QEHcCr^I|fy7SEu0`qzY%0mC3xE%#btfQ;qw1i8L-@)sJx}b~KPBPP5 z!u}RNoJJE}?~`wIYUH{QT@Szb(^?&$jkkliud6E5)h8)Q!Do3U z8;crdHPvlplE^{CAU|+bBWsG(Fs*fw!&zX9%64+H8FlG z?z7LxcuP}1-&%|4+=3ik{fBZ+2TR!v@^{uqnQyMM#MA`XX$D?!gTM=z%Y7JMx)S}P zVrQe4G~;OOjT+l|b6jJWf7#jUsWlJ@KFQ-BU+((yy2&_=2?Ph41-(1jTm*F9_V;3U z-!=NJ)Z2lv!tZ>Y-hmSFS53w1=RvNKUjyImpGz?exq4z4L*H#DiLPy6!t0-caVm}9 z=TBGu*wS#*x81LyAg?gE$wNV_+`d?_1e)^JQ@OZ8E=?lkJHhuS$=u-om)mq)UjQr8 za}C+~ghxrC&(+UlyPDp1A(k{nj*m18{EY$4FIL+#jyV3N3AMJARzF<2l;%!h=J3>$ zf{p0sYELxD5SAU|>(t7IQail+LE_jU)b2AW6NtTcjF=nc@9+OO1lg4r6jMxS3S;JG)4z*2BfqFc8i zX7Tcs4M-7V32dnjK0K|nL`(UK)GM8|g+NK%*MHJ>cGcdRk;IaP`drK4Z(YA#h!wu> zenWSsj?$2f0^z+&?N>t?y12i;4q@ zYx1nc#Ph?6!rD@zY0X5;)&2iii#`iCqpm2uX_)JFhf+>lWidNhzRUL4i8CM=2H{iojNcShMIqOO)@0Bj14#p#AH6Htq7`0F}ZcB!xT?il;x-7=fRffp#zf-)C}X}Xz)1j)$LJGi(ln7 z%Djc~6=uw)=~Dm8kL}6r=RgH8!>fAc#lxQS=#*WWu4`8KU*X+I?SC_!ms^EZBP>(5 zo9|XP8Zg8!{3@yxlgqcxbPwpaH=;8$rW-afhg#96!<6kCS)Z^QaY44{KLuThV4{@ayZ&2Dy4(@J5ikKCUY5u40-xKn3tNaz zuw%U%@k4YYHnuNQkY`dH*{_N`>7q|%(MP_jC?$VCJTB}dbw=!8II9j_X?_Dd9(;@Y z9I{Nm#iRK~ytx-0IahC*>wft1M>KAkYt@nHK+?D$u0!@o4&fk-Fxz1A--J273K~1J z4}+_1lWTi;Ugp>K@jnzarH`fUE54w;XQMKmQ~21vZMeTxUovxxD9I@AAy{5ZBHUGe zMYo`gJDaqDt?m7h#LDnACO6=LWwbc5DL z_Qnb>4iiUFJ7f*|Q%y@Q`Xk=89+w*R=T_JKI(V+T(dUq$i(l1VKCb_AMWey*DQ$CR zy4)gTN>>X%%u9)#k_QveQ4Ddw_6S-|ub%@{;n`o0U;idSXx$J%05Jfomm?85P_|0I zIqO2Mrq|1^G;6Z_z@Z|D3PL|By`JVh4zhmf>U=(OJ)2OzuY4;P>t#K~mt8-3#%$es z_)&-Si~pguTb|B{I`SAnX=X!V&kN;(sI}uC3NM%|`mCq!>K1CcR@~L)Z^wIE*5nF4wiWx;c81^Kiy_ z@tfH0!QKlZ?>UEkHo)*--w&+9$~(zZ{E@oIb#fJ2`593WU6wiD-K@{O1+8voVb=AmdqUHIiraOv^FS;RcL<5%4| zo)M?V?@zbn7JG~5C-+NSx?L}kd%K#`#XmKLNkb59e_$ng1XKb=>}!W;V*7F5f2`Np zV-j)yQV3${C-5Ey5CQn>eAC+7)m+GP+)O;G{qay!jvDRnt6UNeeH;jCprH|Rc>L=z zxnb`X>Md6)(Se}JCQD+%F<5<9W*#Xig-jHzY_s}Lt3wz>F1U6)t+G4E8|3XEbpimB zfqw@Qb#FqJoBEU^|y&Yxa70Cc|t7kTkN)xq;>i94G~Tys?NKcHsn54~AuxtW!do zJAs6UW7iUg5yixMt&eI4M@%=sq% zB%>SH>!OIo9VVt_2U)T$TZi-Veb~Hw4`=U!NOudakM)tH|q3W^PM-plZ@lumi{qMg@kY|8Z zk~kW}*vu`+^^aVK8fGN9l$o*P@=w4VW8hDA|TtIP|eKQ2um;%W&^2Su7>t zBKvT}=qD+AV}AZ_j1t%86=8*c&jYdyXkfD@K3d_AWH?F3 ztdM)Ysz)i+!zH`cQX7-e!`n`*;ulY{V;driK^ik+5VYGNXD8sI!lcmySWaCnL15+?Iea%Nb_ zFf4;UT~GY>XH!Nlt$n{}-)&}Z3ob6Y2;;}xNOZPsaS;lIhy&-dA|Cn}ed82lE6vQY zk;I<(4{1e8a*;2v6!V%lp=EU~3nY;|=A32D;GrYXrk@X`SJ4suAt<>uFB`|}YZu`) zEZxO)Uk65D%$){uqlu?lT0EEf8hi;~`*AWp!P1Ide7yf-AxJ&WAKW0c!9 z>~8eZmz^kggSq9Uz0~?xf%twkN6?TYp!bxPq*4E2m z_Q+7~~a699~|m?ABC1M-Iva+P7z$yHTC2mejoC-6`^$rGg^xlMQiszJQ^l#GZA~7wspAs zbn)3px&PMqT&ac4u-ST^(ZkjI7DKf?dvR~Kwzei-TmkQJ1)w8t##HQhvOM8;Uc)0& z#C-&P;O7iObj7V?q>Wgu>kF6EUo_86JbzOzb=QNN#rPA>tNw4oFNZz}W8rSaYP9A5 zR_M7oPyTa;ynv0kyBU{dm|mK!TX z3Bo@;SJ#Z=5egA6RKY?e7r_?)b-2L3@Y-(xoxs`Cjg=kVfrOO9+ z7z@l53fR!%kpVflOnG=Fb>r%XL)u_2o+S~lZXsTz%LBSE$>G`KjlyaRnz-f4bXe@z z%T*)V!612o*ua${{I4d!e9|6qis`wym>KiKNvBwbU0N)KjmTYE8lfJNc*JnEw%Z5_ zvzDjrf1f3u*7Ke{<@75{l;Jg}kc3YJ3wcTmyJ~y6JB>#&$@-ymhg-rtfp0y^ajU`9 zF1xOh@gpH5kzk3d(9#UQ)rhG-oe4rx6{7P|LPlD!3~=>M6`3NWO3r393knjVOtUu zPBT)^OfrW_iDMtY`PA$7eWgE40=H1q1};>QK1AB`GPZYL_{mFW$?--VszxPZt{O%PUv zl?Z)5-O&%UaSx!6&c#4;v*Q}sYo8TqV-)F%tWh{p^7?d{iK3hEA^8^*}=MAcgRnpV}b|g z$Ds(DO5~^TCwv`NBlfRD?Ks4`I=AUav~({C-Sl2ki~boChsxt+9Q<~MdLnRl@egor zCnc({#5l`oDvSdsV^j65XD8u|y7<{3Lp$ZW&^Z*e;=tyr;EOcoi(vOYMi}a!tk&b}C0V0Z^5}KgWK?D_P z78C>&6s6@(&UxSO^W5+K2ksAN!;@r}X=`TIS~GjC&ti_}bvk-!S|&KQ{)kjqD$7^9 zewL~v|F|c3m1v=2RbI3E(B%UUYyvj_7V}=|; z+~txlJ^Y?_C>T7N{WI%lr2%Y~se4O;J6_^6oK+&X8!;F~$tOA@Pdg!x5A;Y%bv>8f zh?>Khpqb!`M(2nS{!a&2zF-3CLRLlW7I@#sUmeO366~AF5#&`OWCpKukj=P}J2A68 z5e3Ddg5&%VzPg@-WUJ&GgJxdR+XNX@mWM3e2RSrKKmL*h<7wEX*vrC88S#B5MhivA z4yW)An6f{$5qao-I*eGh8gRM8*a)D~Cb*fJcX7ul!k}eBR*SKlM>d<>8TfdK~5ZGBJ zhTa@6;3WhQ%ImM+Q+plY0%rTK0DyO3QSc@u`w@uh{^#2HaSCKDLR zFaHfN4_vS1l;hQlt;@lCtM_Zbjq`9MTjef3^o4yFz_FTtdawXVBQp91Zz*=HHf6*x z%mOd0jcD*@E7J9^@ielg%tTax;>*U_L+X|J3$rdD%M`+Tow$>?UOW#8In-~eCqQq+ zn_S^-heX$E*sr}j0}mhvK8QS1npOPLup;Xj$_*w{gh1^(D=wAv} z5KqDy&eRr^PqMs^06c-cx=N?p`!I*^>MLOTLd6%IO1QeX4Uq7Rxx`M!0Y zm<6|nk@U7M(|L|7pAUL-mZa;Rsa`?Rfi>7Xk@ z$k1v`HZjHCGJX6pM3=2ae3hWwiMHm++7^EGC^an>?2C@6U>*=Fj_TCYmn9F6v{Q1& zkMT&26}>+%CS826x4z2ZUo(;z8#8XBB>*wWd1JmvH;NfQ8s_x7oDnwAloPd*$99j- z)M)Sw^SE_QqM@6?E1m(OKbJq}lOvHD9v`B)??ygxX{xLa7l3osOoiEF%A8xPKLZjl z9bppLW=DTcC}Uwf?QFzvWD{r9JBWp@!KH=0V;MW#;?2f=I4Sp;u*YQR3=}>XjKJ1- zlTmWC?To_qvF?|26B0<7I#RoXfBeYWqH@PO84Xvkw9;Tou%AB&n+p(MdU+)7z#duo zsUr3oKS0fR2m-T2TqrClskKc1wB-+UKg|R?)}BE&pa25+tHbFFr2x!|O1?fE@n-m7 zcH(v0E!t?Gdw9O{>H4cHo#%7kfN{FE(-{r4B-4DIh_L4z8EKgOfg|%9$9OoLUh&|FOqIs5wGES5UKS2@Y)aD zgprg7ZH!8_yJ$bsN-99xq%F4p#R6ff;=ws%VtP%G&#`LH6SA7s0+DrY{(Q)Mch3fS zufDwI7H))A*AJ=nrH0g*lb;q4jNi=^C4O-Heo?BNSXOVY1esTy)0?so+@9`O^?Ezq zFDH#4qC=(@dPvtXt9Xao@g1s2q6AAHSLy$W`D@3tX)5-=>p!A`ja*QqNO!-gy+cT? ztGQxOXp!antYW@<@`j1dZQ@fSk>R%`yhbcVXW>KT^^%H)hQF`KOOPb*?+zBg-QG4= zGKkJxk1e7%YdOo!GFovlvb7#_ul63ppig#f{Nsdd0gHSi5B1<$1DwX-?Ll3ZmZR`# z-tVuq5Fajqa5pB<-qlD- zd47}k5q4-hX8OI(K2y-lmt!y{U)JIzoK=FXf|Y-_S>sX4Qjf!gn8uSx#NKVkq%ud?jkrrUO23C5a^s~@ zt;8)IMYH9K7(hs9uwoh%N(x%3RRm8c5dea?O8=bTJ_6Jqx%6Cp2&M;61%TE%|MsBk*Zi3a5!ABQo!Of^ozyuH24d&@ zQ-G5aUUeiX^9pcu8=4M?ph58{`%CJ?g!aN!5Ct+wbq#>4xV~}yTV#E4m!~)LQQ2x9 ziW_L>#uc!)+Lm!MzH@X*%Bx7Q6xp$v1KRLTWY@Q@2*4-rT3#C+)7)i>s86~%9}r1an_UOqd=Grq zuZCE|o*OEv*dD5)aiNKU{{FP3H zwEau3fCTHro2; z0XcjvEvG0}O_@Klh4{63yV~iG1qQaF|02umf8WMhs?9$Kwq}M6l_kcCzICVT3!IjV zgiRH^bNNnx^$k$Swi@0bk}t}MCxhl5x`K{r5vM!Ogzw}- zSg0nBG#;z7&7TT&txD$1tTy`09=I}n!KhnTBTIkDT3a;N@7En_^!w(u`q*m*s)~W1 zUH}NSoVJ%vH7W>oZcIgRm^?yAQ)8u+oTaS1Au3FD70gUvvzDlWm9vp0AoZiG#_ zHr$bKL@(9B-W-)0b^h?xkKvK6dC3b$voQYWmw@hk(rf0g>1xCJ7me#}XC`gy{k6JQ z?^^061y-OVO-Lj4b|b6dWXIKr*~as4MjjZ21=o>tMd~;?v#hF>~2A*5W{rsi?S;web*L!JnUwmn+VH zZM)alMSXRi20gSB{mKr=$gXdl!2kB7prggy#+BFWR)b{ux2NaIXcltP zyQQtJbsBGwCvTn6Q(|--p5W_fClgr6q<$nh{;@-f2^UGGi3TZoJPYD_eF1<t(RiFadC z0-G5wb)U+Y(X6c9xK4K+W}@Xj{qBT_`l(>qjP|2J%#*+0QK^hqew%0Mj}>1;_~_9U zNiFzPP-L>t3?X~J*!5L5)qS;jWp=sTI?UGuy$EL$g7KCs@h3$AOaNqBU`Vp^SSiW1 zd(e!C6m-gi1!homL@wVcTnKHy-}zGbnFI{DyX-c z%D7eriurjxlrJW;go2(HH&_^G>^02g|DCwCjGd94jt8$d;9` zD~Ud0?0(!VM2F!jf0Qbm5*5{)DjBtP_Q+~`qsB3Dv3LL{(vpH=oI;d@I}3+f!$bq$bEUY=ijCU4k&Lq)pA0 zzTLEsoWx{Gno+HZ$pc0aMiWy+qB!$t1|&za^1RBl6Gu_1yrkNZnpa9*{W9~B& zcj4D1^_PU4f1v`sVm5gEWH|SAWjGyWnVgPiE9*H^RiZgX=mv$YWo}4F(-|;VS%0%{ z@^dgYsc%BRvaJoPKSj@Z5Z)S8tnx$xPCBQp_#lD|aP0$}8-VNyiV7;iXm;FXzV+@| z*|u~1pKZWqc+Y{@@?eSjZ7=%Qg_3~Tt}m~iysVVGM?IJWn)sE&x#@b>IW_0Z(bm_% z`($Wn=q*hfFVz1$GFqQKR}6TE%fl!0S6*Fs=*9jw*cm^up=2J!zO2XqOVnRGolkavl(zXg$``Ix z^r`ON`r9Y-drtvYLK~uH*tK=~7TC%<9|^Xno{j=|X4`w(#~gR6a6BnN`4dz1U%PIZ zoB>Vw@y!UBlLTm=IulMEoy$_l9166}gG<>ae%MqsoMm>x@zPPA+`N|S6QC9lpm0xy zxT{OB6L4mJ!83uD8L z`%bg;7YRWp<|HJ_PV{dZ3Sqd?S&DglSF&Il*1=`~==x^a--fX#jo&ZtSIge6`)Kje zSd4LTMDG1ZUAeV>ec3Aj>q0a4zJYY6QxfuH46UFA`>AmkdPsVMP_J%r7d#id)m=^4*4!=s}T+t?f0fEjG}*be4bNZHEI3u zI4TTCzD8H|;Q*IckNk=KH!)QK`Uanw3q(GqnVL!8uAtd+)6WCnx-Kw7sC&^7-qTO# zKlavGWjNI+GRUjM99ptYwDm7I*LWA!IN$UEh#L~p&w0`Dg30o+gOVs`ga-%=otgV1 zA=P8S(Ss}&zmhl@aHCrbfLnkBMc##8gbu!3CdYnP-jF7Jfke$yX!<~ab9Sx#$Y(Fq zS|l9CODRbs1Ne_KDcyxbL*Ah(f!416m=hSpxuRu9BX{?8ytr~`kA&{@F~I|D+x<=qS`wzAL@J=;$7%odQ`?6 z;EaI$3toIM=;X^4bih>GWj(-D$$81>rnZA^6K%Ya)sUsv39Oj@;^c<-qw-2^xwFOP{N-;#17 zfdJng9OxhHAB6NgSK@(2Y#LIX9h5)t1&{dvGEzU@GbsM@n0H`e3tQHgLN5{LA$@>= z@A%CitBfc4q#bMd39%Y@LGv-EVg4Ln$A+P2exMJWhI*z>vpCbE%?VC1gFK``=7Ie> zv^C(JR{&qT_hdOu=zhk{YO}w$J*$*^YK6N1uf_kfiU9j6;nd;T0JFkY_)4FBp8i5I z>q_864r-3q=#o2?CAC+osL*q|B;PA#IXBcGG(H0LG( z0LPFqzt_>BUOuA_xU&qC48IxY+D})R^ERJZu)NVcnoX)R@P!^@%dEbzjV06+GVw1p z6c@QgXS0s^=`D$lFUPzM%@N^3Z}H1g=8;+MhCzgr-4l|28P;_iFd>8zvcZo-iH~_x z4sBBQb_l`BC}J-WreMUV8aHIo4YRJ~Rgw}B_l((yOsmT~%jD~vtREuO?achn%7_w{ zO!4t(f|w%|0kSeUkav3u;%`Rq-^AciQv4*loTUV~4 z8E$(}_EPg4)*UR(#vs_zk!SAb@+(q#DNeQt%HMYhHXbg>rpu^tW*8j4&q2~sG7x2} zUbr4-Y5u$$ws5WUDW6|nM$XvRazUje#FVDwRr|O*k}Pb zdUyHVqQplPQW4xnu5b~gxd3w=AA-cI4GNvD~7~t1MA&h98WYiB*K4ly+ZR9xoKfOqszm zR|b`s0SUdPq!xjJ!~*uHrW8|>C1s1%#t5)dj?ZYN+%P>mzW^%K){lu5r}%SaqsJ~oW0(Hk>q&NneG z(9^1D800JEF~eJy)-8o(w=hygJ153_ug1=#Y*7!d!+qr|UrQnfUYUSRo6>O6xjC+S%nRx0pRZj@f0-0H zuwCwSdG(e|27m>wlX*M=1}lZaw=&Ih5>#%=+Li)1Ox=iR>e{ypK)6uno{oaZn8W15 zvD5Bf>D!&*d#nJzg+v-h8qk+@FwgZov}VGNr@J>`Ra!h7S5qG=L*oOpv`{Z}$ z0oVpx;4y@g5X>MZRMJDwy)k(^n=x7RcPa;z$1K2H@Qm^CG%xmJf~+vQoRbs=9RSB? zmfFWGmMjegDNzCfnaC-&-=(CNX){?jdNc*bTAoFj_@M6PBwSZtIA>&lxyf81*+bwa zeV|8blk6DG88&<9whL11IfcqkRImyhb#rCX3(Xi*<{W|Nu#cJ4B?K_P;i=Wpb1Zt+ zs+QdVkU&Iepcs0ZiT)CC{z){o_gPSsAD&6DEkIOj+`(kPYDGeu=UEyoT zvQ*p$xH#LV+j+T&@a;&Fmnc0u&dodpLX|IY$*I8?y3f|r@gR7B_*JZg6j~Sf2R|`U zgq$W5J|V|M%0zS4IA9CHlr&*)FS#s)a4(;v z&jGIy9Ye?5Wrm^D7eq)MDOu-YefeTt=mkV5A~C08UMWJWBCxxR0>FWVjSH(z*DhZc z3l(H8)RbEg(r%2I_thGh!qa(bxnuG;H5)KQTVCf{7NuGv*f!XTNvlxGQ)MVq(G!Tn zAmH)roN@@92)60vq9tO44|@W3Mu6C%mO#Rwz;#IngTN@snBOP$C)8{8X37~(lazVj zengot=rhBn5((L3tI&O&c~CjnubT$}Aw1Yk*ek5Hjbl7WHt-i^S+`C6px)GA(%^YNlvRPx&_+Lc8ht~gtzzY@w?H?ai+`OHj^sjko zb!v6VyRYY0D?HaOIgH5$fR#{ z8p;caW^$uwiBn+m$6#wqoOy$YwQ?UfXhy`=MYbF%NPkvn^9FLw^<;C8-o-Qzw~wX* zT4jpjQe2d0`uE|tEyXKj+$9YELY2soq{mAoC3E0s-k{rq7X-}_4JwOhw%?RneMhiM zpETT9(-vQVeniy9U(FL*;-YxP`S7|O4>d_b)H)>E!a<;g@o<>Q(F%3v_}a8ni|=zwP?AD&@74gE>xi9Upw~PdwDlVZ4gRgTAX;e)~F6BAu zjY8`hUT&uemW8If5Q^cMX)wfv4cp|9(?<|brU+)SL}`ThAmmR-mYpE^6e10ju(=lA zz42Aa5s3TZm$b7!!^ANX9E@JSePEKTxF*BvT!QVNZ)DMzn+sZYKT4QZt|DB7yCQ!X z#H%YT`wESfoE!*Xin6a}Mi;UfT?*!8tcx?k!?3{|Hy}l;czBRD^otQ|3*Yx-lJ#Se zs6zZ{4!i|cW3pb0vQNbM1f`)}UTd$!7WQ;bNA@A2bo*15+C=1v>q#3{Nzs^M#uf8E zA6WcM8{0}#cWma$Jzt5t<*5jEa zImVN5TDo*gTo)GkisRXjF09pPxxxCluwJ-#2*M+lKNtufA^aO+BE~xD$f`Dc0lTuV z-3^ex+fkgeKOM941fR=<4d0Ly@VwLlthpDxD?{~&FFG0;9UbN_hQ0q%N0V$dYsDRQ zpZ%=rhrs?|+k;=Tjeg^4VTs>F*?76`GMSs@Ve*tyd{2%+JPZ%1hokdgLtt%w?Vzw} zPP=1~0@qz{s#&`%%Ao#-S#^etO>F?_Ih? z;`f-FF|()EqVoME`~%zUUCvL`6isTG?-FnSl}xOXAW8}Ba^0SO78;gV-N7?^{)So^ zm~(}rn6D@N+jhJ;oUa@U8u^>LYp>>5vHq~^gt~@K>Y=-W$#)MSS>KA?_zJ!&XL9j` zicAP5@1W-F=m6pnWHS08G=;iakS&>1ivmP~f1L4#Lta zl|^uM_-EzFh8VDogqps+nF9RwKc>jb_h)@hI;m1J=?vcBdmIEv)1@@87I~T-Ku9%&SruyD~oMMl{M)d5CengKc4s6FXeijUP&o`0(bceiM`>3WA?;a$o#O9nRGJ|LEQ!7{9(kYb zeK>Q4V2?zy5341r3?j&&z1ifTtEG*7mppTQs#oiPx zG$QrXtM;byyQxGmL)hQkwM8i_JWlsH z7u$u!HF!|5=OtIfVBum30(4o+iOtsH1zbP=VrGa9sEhx&~{stB<|FZo#EAA!JkULALed$S$FnZQ%A*DNl<&Sw`{KC0%3?XHE(V#-z zEt{7YS=z@Xq}*!}FX->Ey#MLa)?aw0b+QY>b6*VF?+RGYmRP`qLTT8fV^C zE`$3bqD0DJH-66-(>WRSy~BxTidK`B!5$M6+_a9am8m@_#<$_m_E@pZS(gAFIVQLz z55&K`GReT&{g~ZpA;<05-Iul$iNDYVvRz=}$vt6wW!2FP-X6TEppZ&$>&t34<&$X-Wv^30=HIxZ!e$4gT zu|MFdbyj`Gs|c&&wIKq`Soobyr%#IC9L>zjCSPL-&6m(he^hGLfsZ`U;Vuq0QqmX>GK=?T(0q4Gx6H#vCOKTA!FawR+Kkt1hqt z8Zr5zbHqR~WqkPEVxJz2AgZirGWy!Jtq>#eVai{vbN#g^mE0IsS4zw_&;TYK)j>sX zFU-AFi#!A0BN8mQo`lmjPP!g$LjKXD=QWI~MNJH6&BalQ#DSaw3G4-irqc zq*l0{Z7cP9OV*kNrnpMa2#}O<|5kNFU%GhwWsxd5hHm1$0%lK?RM)@0N4Aw(Ap9^u zj9xnKeR_I1Uv*+K>!xP$mcB9r3=xCdq8 z1OAwNZs6rVHq7pBl;_UPya-bX-j)&rLBoPWJICr(TOM@XVHjJuFlr>Sc`7%#eSj(B zWp{)WU!ESO_y)0JAYvFe^C(MB zRg2XywwLnst%KJUlpc|w!a^;ig+oW*VZ07xm1%8f(x&&_!+eGBxGbzLeI5o|S% zBDXzps0FW%A4Z;!v~cPA=5r=+C?eRxT))AdYsurQb7O$3&$Uh!m%1N)4~*_Brlfyb zJ&y4(?^3S;@m6Z*x`0o6*BW*0aOC9$s*j%0paU@}tj?-YfAz3UP^#18i+7!og}@Qc zFl*D+ce9uXmoOg1Ymq({^@pof)Hg*9F+sssfUU7@V!FL)&8wP<*K5U3SMNppH~=`e zjj$;_LR&{*(QFBj7zb15&o~mkm~YZxddw44O^O~`X#3yWo!Q@?`L3T!^lyC_J%&lQ zH{mRHe$}aQ{@SeZ{&cXbe2G9h{jfoO{j<<&F2Ee@N=sVf3oQm;F@x!H92{=I z7k|ZR*Pi7buz9xsQw8~`We)xlTbH@0KSR&%1y(Oo%1Ha>}&0|U@vwqD;ijf z+@4Np^Z_pRU|C5`e3Zs=0+`Q6RW>a?HPB5C{y`FhlD$Pal@cDyAb#H8<$2pF=KRZ5 zYtpIJj%mucm*l4=qsz|h$!wPcx6SN@ep=Vb#(2b<{p+FAb@^Yt>)f)NnbhroZ$jDp z9W|k+L;9^ji~*fKsZ^2S5f@*r2ouYbzFRpKR5&mY@{O8YsF|mEMGhSCo0!VC6&fh1EZn2jwvE44sj0tzgBaK{Iu^$oZ zE%?;%pEWY&u8CTT@O1XEkR%4VSA+z$TRp4DOFD`RlJWSZOlhOLU_J1TBGUZ%xrw$d z>($IOzY-ParDX69!3cL<=B6a9%s>Kr+_ODIwXfNt$%>&{)TzW^!pg?5>>Qh2fh|adtW53hTujJ;OWP@GHkdW)v5?Zl2|*2vD>JYS$T1czK{I@tu?`gC|b76n;&^ zo*;(e71=_z3%GjxJ=uMSGtoYA8HT45^DT&HLG!5Pp9&C~38)@q^PrS_y-eVdtTm3h zDA9#N8M5|R8YM!&N;3XiuL|TL)6y=_gf{Z5>0emCaU+AVHe-aifh^KbPi$Z}Wpiqe zmr`O6ir-7UE!tWy0?fXhQvoOyAR-$ z?Y784vw(<<}#}Y$WPBGDhx|Mut0>{k=O|7|}L)QkGs& zPkyfC*Odpq*59^0@LkFDVogcUR}W1UeEf7Jvo#o~JNF=%(nYW=B)4_#^6BZ^Q@Hts zQ$dY<{afHGwMV)~5@M@ku8z3)p)ifF2?KLQFB&n8)NnHO&AoFzu0ZaWh_b2GTq`-h z{&Lb)y|MVmSp$9bO-nP67M0`AAdp8PYjw#Z-h znnbk3g{R^A`g6y8+c1Lhh5p17_NubQ zY8n7v%{*bO74fC9p4|ELYv+2gE;VUJ==aG0Chy0)wY8#!)AjYr`kz9+?6uxdIXvClm{AFymIYyjH(DELCKZ>bY%ch;HFid{T|89nLqF6x;>81B zkj>7rpN_8(I~v1y%jXoUkwD1o^z+uYWXGYG7V1vTe8OXOmTZ=!zKhrbOByQMr8z25Gd9^PI9?79&1tWR(yAsjY?3g`1EZ=G9h#*=psNTi0sA_o4G%F4zpr6%i z_*ozqBWjap)RO7a`W}c5a9=H?Vw*>sKg@3r$pM73IsO};%eF+B+0OvsVPnA_l%Q-@ zz+3sLU|c@%Bg_`p6L~W&ov?{5xpl#99Cj<2$AxYPUL_P&Gxn%zQNK3~;F49AOQt0M z)sLAb@&<<36$$HJ}m$9dxg1W$Y?!5N*EpJUc&3#S> z4|}|;b0Y1D+c-f?LW1SP*)paA#|#j|93GXkb_nEAttYJ7@<$EkyPw_aEfORYc7J2_ za<5sT?|yE3*O&O+6XR*0me|}bBlN*oaY(SW>1#E=Y|ZV+SNA7K&jjm^AFpP6Q#p9G z+`Y>BN~IxC_yq5_hy2+VzfYidnwe-`#d<5pNoHs$y4Zki!7oB7>2#clD*S_QDZEAeyh^Xz-4v;-8#cWiH4eYw@p4*B&j zI>}`6oJJ&-W9CQFf%}1zfnO2{AK>HsRgFXN8(F2TLrq6gk-^u` zuk?+wRoOSr&aZ);pEmAEStPwJ*wHW@8`q+*i3w_)439KAzSdXg+Za5Vqpr1amPdf)RPCfv zu{LI8ZQ88*LFD|N0%lyfiR?MKk_pt1XG0m+M$26?+8Tq3F3y!+?3Yq0n@4!Ct%zcr@Otv>HVJ#S$@T3%G7=`Qzk@?4E{Kg0f)GQj5JZQjJ&J-6XkTdXPsa&|LlBIS0D~Y3?HUI- z``;Wvs(%hNKz{%~kOXY}Snu|&I(Lvh7H$GA!O_VnoU~_vu{1=0LlTUT&Ni2wOK`uzdtQz#YiaOwuN>j~|X z_W$n@{Xbu;wD0-p(Vv@d9jH5JsL$JXce-h&}+Xp3oI4Yr7f$o z5JULAL47hMj*=ZbOu%oK`szt}#HXNnn0X1q(DPG%@a!Wp8(FAsf_EtOqUP)6Q-`I$ zXAXC$8wbThrQQ$uc{6~TRDDWQz{-eNu6!?z<|54yS z3j9Zb|0wVu1^%M|*l$v9{a-S`APpu6!Wq;5bAe6|#OfME$1+Ogm`dfO%C_E+Z+#(K zF@y!5Jul^ZUdobLReM?FTT`)$x?HR@{TY!t$UP~M~O?8q* zzGq0jby&660z9U=$&OpLRGnm3?M=syv8!%@-|4tsHq~W<>SUVgavC0Cg`;IS3{6_8 zE}N@vWq=1%Cn@-40)A@*hZwtTUM%Dd-$zUJfahSI08+Q@YGCbfdf2-LySVpBe*dRXzMXMnxXFQECh7JL}pQG73>aQ$f06XzNg8lY11m$pIdRKLQQz=&e+!_WMK%Z#;5JC7OWvn-9Qcg@UBI!qk+~1u8PQ$N#P^QwLsa(P zn{1$%ZEAPsKHcFcs1hY}A0(qSZxfV_7y);obsDLlLofyd z(M>?$e_9BL!VYK-fsO#(v`l5u?j7Bvf}Q{r1trpfR)L?ONwf|J#O$Rq=zd2~rF6e@ zkM1*4`$zWM=Rp-1x2Oo+&D=xnN!qt(mn66k1{en@3ba>7can<2BdC%z+AOfEB0y6> zov~D_eFBy8Qoa{722e3;i-4n*3%Y;6?l>lKdQR7>zIt$xc?0g!bkjWD3|4_~fP zd#pe@O6FQ--#?VF(j`aJ>Hg^5!%-<5`?AzwE7}g2B)NCLtKxV3PEK$uYXU$qr@^B?HXyeLS^i1Pp92 z4WJ*i)ROB1dk*>O& zv9>{B1Kf&z9}V&Zmm%;79sy=N6`@UQixsqWfd2t_9hib$FpxFim{f>X(&6YD;KT^P zWY{(V_X7-|m&TX@YXR(RZ3}R_OlS)*(*x~Z3SiZ^Wx&)kp?UW0F~Ax}a1{2njvH&NbaR%B{27Se@OSS|A#ccuB2e>vk?Ly!;IPe>pn?O_m zE<()!Tn9V>+Kzt@BoL4spmA6JVX*|j^8aB-8Mx(9+!hIkNQXAqA;38|tf0wJ&~5m2 zP_aY&7>DZQ5KT&LvVpsR!^$p`Q~|$20A5PV8T2ubWY985LZY#yt#oJ}Fm6hQE*WqJ zit3gHG{y#vfky$YKx05*2S6OG0pit8M5x}WHO8nN)8Ypm+4G103L$sRGL?;P9xla?0)C?RTGVuEYMBV_BXn7AenMv!_ zUMm`BU8dkB(`gL^V{LgDNF-3B&E+eAT%hY{+!{PNNdZh>b$K7RzzzZ4wgmK2fhpu0eCgCthC>XCT;swt<@*23J&e4*6b?$^zS)hV6N&N(M!G$+;Qdzmg%0F?D$T!T7nS}J# z!xg+^2l>bI1(tii2bHS|EeG~pEXZ|gI;9p;?@es~b&QRvU|h4VmT#%9gpQRh{l19` zSI*2#=rc-XdUL3W%>y^OWb^`h{M>?nKg5Z(Uc?HElozpVOP292qaXoF8*rsRU1+)^ zi|h+wLYed~x?Q+^|Bep*_BmEV15wI#qhyf^)+0(23Oy^5A;VaPY5ZxzAn66Hl{4xrUAb4g z#!|aU!kPdg^G%i@_HVrh83g7Sx_Al6<~JtFS=vdHZt4rI#Ga7vgD?`Jolvo<_%VB@ zSA|G?fAP18LqAU$J0(az`FM{!H#TknTO$fBMAet+KGu8kTcGJ_z1$x-0DJ+C`AeTcbW z|1%wf8dzC8FXep_&IB=L)gvQ`+>P1O@+TRH0Vzo7-wZ%~!pT*77O0TaD0T5zl^8Du zR?!f&r8!+PTfA{iP18|hLLJ4)$@OYkB2W;0HYS}Rik{>fA8*MH6~`q?mZOE@ zggMHbdV)|Ux&#--1@)Lrc3cgjDzzXc&E#>7d98m6@0!G|~{nf{l?9*=&3NwZIoPq+6=`%`XsY|ur zO0>2zoH39p8{$VcKBF^P zL%N6v5v-5_wg4@G4p z#NVjQ>zo_cpYC6xvhBd^lw*wPLl{0Bx3%R0ZxR3QEcc2 z`uAR(DF%|_vT^Jj$)Yj9Vy#&>jbn3(phFjgXfkATlmCEfDD<9iuAg+?vFPJk4V!+* zWcB;4__N}4bs_V!XYboq71oskhm)XbvdXzmoCe_oCN)ELiBa>Rq4z)fz8_7ckR!I(+a`t&qBQ+Se5~i1{L-wIXV(TNOC2qOKbH(q;Bb9gFrUPkO!)VILQs z+(_zd@j-5AP^bD^z3yDTm(IMH=dZ|TO!khR0{A)!3(<_X-K>qZ$b)xu2F7nb>RojO zMeHe)riF+|xO|?=LBnfyLJx;iwtcM-no@VtCtP9DPUV`#zKKLDzwB#dlXSU!nxwPvyT^-{ zvt1YjO_U=o_*^SaKfABEGZ(mCqVcO{#6B)gS|Q}K(X`i*zt8R(ei29r>iZDr~J1mn?)7hiR!nM0*kI*3&L|uasG90?1P}5w?6{jELK) z7Jt9nM+I8`x@2Z^lrsP;lbZ^KT-RDy7!rFDwtC6q5Wh6K`SrC*TEow9C9Y>G!e%>n zkF_`t%?9~l!elaapiRz^>E_yB!;8`r2n|sbr_p8o7E}1MB;mYY%4Rh(7%FwXw zD#;2z?Abs4B{m5)BE7e?R)4tZCKQ5l^)`NzRPQAr@t~lq!P-v5*xKvl4Q#NN=XGh$5{Y3G z_bCs08~qRWPqCOpDi{d;IHs1DjbUIdQ}B9?jkqMhxGxgJn!FDcJYirOVl!Bnd0KRY z8(U*QxsVH?5*IX0nI)2(|LT8)yQ1mz)RJ4J!cdj#<4La8N#T|>!NrbNR=a0eyzp$e5V6?-`86P$U@jdTX&i7sC?{lt`eNB?dWY5l?HEXR|v-aHkrf*)M zzzt|7HI)c6Sj9P;jJswTt9(fyd>0xKZDW3WSJP3QKjiq3l%OdieQ9itxq*4DJuf3* zSh~eso`x~dUq~^%=;$SuE|#o<-hGA#PkV`6O3l{ytwhz}yMi|#pOpubqywm$t%PaV z4wwz7@b1RM3*dpBjisZxgO;G#jYY`6C@+42 zI4eZe>~E#1U&@;zUiX0#@sYnW=0jFR@zafL+RG=AS#`gy6)W`mhWIMdFnprid3qC( z8mexVnkk|`K5_CI#`L~B_T2&_N{-%-~Q8yX0$*mrulbi#8ftnc2Wp^of!RbyMHDrHc$&lqE)U0Q;&1#q) z^VnV}MOt1rOUTUBT-<=3_}V!Nk5~VZDlcA`>%%GeOfon_i9)i{KsJrHDmaC2kUc1K z!_AuKCH=C#>Zq^K+?{Th@2u>T2pgA@7%f(p4SpU;zh`KR(JIGEYZ(T;Iu)Zz#*o6R z1Ny1C>{!(G3+b_`nZeeck2DLFWHaL{5GvT1qOnihRmn+gT-a zRCKItxhC$Fmd#V@-?07=+CIfQc(I>5PN2Uwbo+sNg*pd2-K43krNLT^cU=N4hm@(d zn1)10H=BBp&l@MX?wXki4r`8@N9oX%H^El+!?S?*-FlB7wS}i3&yo(9u=v!|jE>D3`E;_1y+q5FAX^q; zPcH@WPnXZs+R2Pnx+*oyzDh~FM)~>kh!XFc4+w8Xuka*A*?#6w=5uM(mimpaaqJsG&lmkz{X;Y=RBy(*lC`5D0}0!q`BHv6t0PGZ zCaiacuFl0npP~>oAtnMCEy_dUa*_U7d?F2uq|Cu)JJya)Muiq?{xiBTnk% zQ_C=A9**vq&s+*as#FKWYY*R3fmvA}o#p#HM69Nu;ntl)iqrGk!9US?d!+-0iCu>6 ze|nSLUdJ$ocgeR?xBTNk)LRrQ30n|gNk<7Ym8kg(A*b=-wVdk^}<^AwAwEkIE z_Z88^uqLYCgT0qi9o3fQYN<_qm54u3KNWo85{d4?^pa|+$;offH@eoVH?f~xi5Jm++8DF5ie4l+ekBg)eW1JA|NY#qj{x0JlZ^`h; z2qkV$p-Hj8S>UOwOP?hBLm{0-{mzf$pU+JYVlELi(YToF6m8lTZ0_P{_F?Q;%shvC z7!{@{eVHu@#+1zH+#gag#8@sUgyZQL?<{y8%f#>zW39}-ZOu=NXNGBNQ1o)cf^bzQ zKMQ3^-9ai!_jeh>U$JhF@DL}sC8rrPT|SHY|1xh4jv;borHLCpkFOSck;#$8S0Wt$ zMKjKY`VH-)Fe-CoArjur?S1mzSE{0^=IGlsM2`Nj9sT%S_3-Z!cIcn{&T72IKf}-AdSeoR$x_0#kH+o>`%v{3fXX z8J%vO_TV*2?myo;*w4NtNk&Extsav27)k34p)vi`?!S?ha`zQ!%g-B2anLAa$#GaE z<3d@4n)nPP)!lb^;9No}RrF}x-Auh;dO_&$bUYeK%Dp%uq1aasCUMAb53hb48Py0u zYgH<8n)vnZ^S%*n|2+QY8|19;AuZPT%?C+E`HSOLc0H7QadEm4V9KQVo?wiTr9t^;qCd6usWb z#AdcJSkVAGb*oo@aOg>RrFjd7J1fq!cba131eXFo`xR<*K_X6!_y+k{7*|LK*NO|G zX-Ggi@S{(P5pjCs0v?y*uAq928~kn2VpY2xZU{xL(EeoO1{Gsm$3QimT><4AEhY{y z%a;zctAU=fgjq5FE>9Tz!d^$GYg)Chsb5Q7XISxBOh1yl`BWT*Kv>)qP6Rw8n?Kkf z`@;8DqsJaA*1;Pi<$k?SA`NY6NrP52;iD}Vu|^{FnETxMurE<3_(M-sky!i6E#zr@ z1{Q>Ri-t1I8`uoQ{VkXa3&bOsguL0_z|n=1u_{#jEX?Q1Q>pYt3lelKV$~!PU}&$; z(Ffo`)P1Y?OS&<8sM$C@5S}9QO{z^gUdfs zUono`xREU!DBO2ja1fcB#*F=dMSZ73Q@*+C@hP-S?*o&m5GK)4tnU)Dr1dIIOg00| zMO^s3P!d+rdJ~q!cTF#XrS}2MDAt;_Txi*a2CIS&r=(}Lk`6UbC@)xE(`6}u<4*NU zG8ssyG3hm*?klAfKki`=cbA6xSh?vJWSx{P<^e1>j+@R!zH-_Jw;lgd$~_k~ZCZgx z!fX(S{?uSXNwW`Otji<=FB}W(F@=jbn8|XP<_S>}_YV0zRD3!#hAj;f)1P)+bok3B zRHY@|2=CFAdH^vcRHq`OPRY;QYaVxkI#fkBg>r-qjzqpyaL_~ah*^mQ*ZkmM_mR}VP9WnI(JFJ zoRBTTkJ&G<==qJ?Y=#^4Cz*(d6{0F4(x*!h0#glz&0F~S1u1Dg#7A#vz5Qjt8>*le zz#!xvC@c{`#XcL_96Q5&SxG9--V8tcw$Ps5G-eKVojq0djr5GqP=AJaF}gnq!^W<6 zmhuCAiNsPy2Udw{%T?UM^V$B@XJsGyu9o=R3z!`=<9?L-DQG5N?2K|_x{sMvadA#i zi8cG9C(p#V4Wmi@lt?w)y@V-){<^qs%4Bs)JUy+TlRoXHI(?ZUvkzjDY%-_xE7CsduzGTO2le^r!u1p4HcrM&#nBwoXHR;`xuD8yZ!O!O z^Tb)WhAD6P`xEUmx892uNEcN0UyYj*Cx(=F;cg`yL)~`O+Pbk=`hKe`!Z|3sx;>2F zGUi5VNd@g){sOC)o^;Nb>6(=}_I-usJ%c;6^=5sS2XrVc*hZw15SRFwu8U8rlbeI1U@k_bouviPtPe{tRt8OW7{;n)L5C$i7M~)@N%HHCG2Z z4ws{Y70zP|hlus5qLo%AR*O+fQ+MeXE!!B}U@EafcgE?WL(_FXom}u{$dJzr^^Oza z(APYkRQRlt(OlAhyf4^@m;I-=`@`kz*u}J2&W{!zwgbmGGuX}5MX|@QF~e35vT#NE znv8?US$E+)RJ!B@Y z*kLs|7Mj2SS7D2HnY2ZZh1)$gOq`COm}YmUNvJCHFFYnZpj$1FLF7Vbs?*n8~UJMeJMv zsf9f)Fom-pm@W11zE2GFhFLo(E+Lgdwj!a9Y7{HqqcXnAOv5{$YP^Po0TY}a)fRB` z)!<$Zf)e7jhAd62R1r_4^(0`A7;*Pu4(t?m*xtje^7}|mswC%I?w)o6ZucNC+>PvIUS=yxgAV3Z2##Oq>yBR{BPbWFr}E1 zQ@bVWNWpe#)K_tU_+?7G%{W$eFik;1i6foAuF&d{bUF{fbIra=&K^*t9Qr(>7+?|{ zYH9q)OoY;|+>o0|?;M2)oTDS!U>6YSz~w?y2(gBT1Y#B;ZZz^H%^~)duGj8#G!xhM znM10eHpAXOkCK*zCbK;2xD1f)tT5g>u42S=a8YQ2stbikVDoxJYTvgy#@P7=BG&}3;ZuksL>~ggJMePZ{N!xu#l!hcTZ&ru&k2u z2?>+?;yT17D1Lp=p8sSydo)Qudg#Kg$b}Euhji15INp8{Sfo@TeD2T|I$Ah>US(Nc zA=*Q+=7$)l-|G-YwVPD!|CKuI0^EXngH0zyRB-t!7+Fqu*Bd~(n`~7xCrqus%n#dc zW%BCj(0_PiV{?50ap65vG+RfY-Ye=69LL&Q`og!jU?Oj)QykP0tfH82unA@AH+8y; zVd%S!`qScb58|z^Ur*$xZ}3gDc&0wLx)|bAACgL?9EQ_kLocfj!BS+)>nhxTT^JSW zN0(o}Ri5-*_LbWCMnD)1z+e%NH{MT1EH-{OzuwnZrUF8cy>7r4vhjRp>u}M*H;hf; zGEFKMpD#$qMFNfwFfn@c51XU|tHBiGqzR-lR;5^b%_eMZrp7c++A`;!#cRuAG1ENp z$hbJCn_tg1zIF|1cMX5-8a`7!3Xt7-T14WwUMO6hiN#nf$#jEtQ0$871Z%6NtN`~F z58|y@0ctC_X!jD$tP0)y1}uGqyNKeG!lGH&yqarx z7qI7Uxz}f#x?j6S#?>=8(i?mB_F=iz5HvLKSl#&8W%NKN<41a#n8eUcVH6hQ{te!X zaI--;iY<#`Oqi83Sj}Q;LY1dbrTwO%+2w)gKo`+$lCpj^Q+^Z=R@3w(waX(lu3$LSoxV_35ol1Eb``c;GVmgc7O99U@ zKd&Y;hBrD}nj<^Q!>RgNwwPbn+(E72?vO|rl6s=<^s#EI1wP#xB60K>;hFm0TL@%y z)~k5AXHqw;0w!YwmGq{LVOJSg$^#P+_I82ytUtQ4XZjq|%T&>uHbL}0K@-Psne+3A zEdIId!O6Q3@uR)0yDVJx`}&Cuyy2XG*Cf~F%|N<8jPwn1BQ(8X6k#f8tADnAKTP`L zFZvQIJua9ei$KiEsNK>Zl32w`ZASWzFpyP_qsJ|>P5Drv>`wLd<@MY$%gW4H>Unsf zhX5^WBli(kQeBxPKDT?lE^Cu}*wvU^ZqSr>w3~tbd z)o*L2RS^xQ!fJisqGF~l753LE57h-sb(Ttq>$<)4CSJqO7r`{$IvYE0-zh~e1v$O* z2PyR+Kmh=?A8t-U8*@;QR+Ehw6&p)EKOJ9{-CzwB%6JJP>?}c15HuJ3qpU_pM|%}0 z{C%5ymc@-ZwLq!E`}*>`wLlgQU>c!DwjVzxuHFU}TEYs&EoQtnuHC$O<9X-rJ#eLJ z^&1cf1c_}49v1MP%maJT*Y^l?pgZLG(>-Wck;t+f#DFTqZ{EC-15B!Ry>{KFW$m>E zFrU}-NUZ*M|Kl0Qv!bjrK4_(Gob%N5IM#gIQ!{CMu*o>B+|Nkz%Ws}4lj;}gzIdmG zSLwbDffJ5Od?!^;^W5WU7tGLcxjDRXv`G4lUW^kr$m13couWUty{UKu;ohxZiPHB( zUwB|H}DH z?X7Fxn4!Mnc;`QpJ`TQ4x3g|*0HsD+r*h{Mjtymu=B3ix^C~%*A6;&GGUbhe;}vR$ znb}yz)N(EPkketkW^fU6OzU_in~gD3o#dl&DwNUIKf~0kAqNm4dTZZLoo{TK1$N3* zlDkA~ip`=$Y$T5v8|%-f+ftR{Oj*ZM>0Ik=1@bbdrYUh8(MPz$CFreD#vQN%MYf-= z;vfkjx$sZ&dmf_my5+>OQ%zJYRI;1eofn^DF{CCs=1?EKz>(!yxK0w&F76%4&`EqY(BOJ;HD((re$T%lqHj5gzDH0}gm z!$pv;ivx41vVr$|9f_0G4*k@@MjG~c%+Cj-*QWFq?%nEXaDs39BKIw-XERZ?#NFAc zkxH3fMwm>Bf4=L7Ynq1nyr&OaZ7;IMz2PW`PsEyp>}>ho2=DHBJ9nXd$L|7A_B+vg z;$Z9uO!@Hca1uKF+E!9-iZbr7UQkS>H-0b4JRRyC0uX^wz|lk9T2O894}r4k(G#|t zdD3?G0f;@MJ;F7(xF-776>y*N6gu4LhW@-Ty>a`|+S>el1DG&5kL9zt^_Z1HwNpA|-4jp4udiPNDh z$HdClAj>!wdJl!xMpt!@l#Bq&An|MLe&Wij>}vcM6jIreG80lME3delOP){U#Ztt@ z#R*3ec54YY5B3hAt)QJXGu;eMW~YFP;Q9Mq;&msetnQ0)#`-H#O^4a)<=!x_p1m%^ z^sYM^06`B=M8AK%wM4kN12qK;<2BTa7g{zx`E@F`$;LM3>v1{Bw{=?2ferKST>Jby zp>b8J?q0{T?vQsoTT2N@1}oL(qVlbT z2rgrH;w-^0fHFT`plDd>$y*|d#dD4sXI7bpGn_%zI z*7){qsx4h_t4ry)>q1Wmo=&pQjuElou6|+oHncg_hCS!e%j_R~n6|CxOz;6J8?H!Vl?luxn<4f~XsxO`8b;JDc9nIl;j<3=k=K_?A z)Em}IOYhz-11`Jv;t*(xJ)s=HXi)RUQYc&D<`>3&GA zH`G_LZiU~ilZG|up4%h5OQM2y#GgYoyhK|bKq*^0TYY!6_if~tn{iRd!MGE*8A8~jia-YKp0pSFt{T4aG3#uXxE|Lsf+Bx%=ehjE!##ztXf-3yZ1v^ zO?`FUbrP7MeU&As*Jn6OKtNj%BK8oVJOY$vkbVrUK;0|l?x@@OYXyRK?f4lxnN!#AH{G*`WJNhY3^>G)Lbk{p*M~#yu;@dqEtsDeGr*UU#e49o-h)( zIURAGR=GPi{%oQzokl&ULy?X?1|fXeeYA#cjkf3!`}6N2pvA(5r6|3=vhqMRD7m9g z_}u2bHL0M;uKZU{=NipyensH5-p&On;qN%t%A{A6vtCURpRpKn^mHeV7j8w|SbBQ6 z0Ug=Eh1$@KuM&RI<|EPd^|-m`UsaNzsW>&MK@L`0BskwVFo zpHh*9%X;bE%YeZmKU+SXr(N|+i?Z*Vg@uJhi#?5K=)k1PaB{LUh_f@SC-qHR>S+BL zD1O#gr$WuHUxv=*WP?J(v@`KH?k)YaefeVCd!glRUxAHUfnUk?S+@fVFtxVy=eYB2 zY4mGZ1Jj!aoNl$=xP4l1@FI(#%Z-cw48Q(wAFn<*FZj&0rCwDQXlDH|-e+RKjb4sp zmUOdDjO$|Bb!xi)B|b69Z-y>luDmS;$KfUzDvKCX{H-kP#cOTLn;UL|xByWBLXWMb z?yasriw`Oh8cqheeAUAi|a)bN6taRXZG~^vJ3V4 z@{Zz)fimdtH3Rz3SbJoMqW5X({kPq(uWd!)Z|&SX2-7X%=_+a2k<~E$b*bw9Xv&+y z`zZ|@XZ$>$YYywp%70quz7y;^{!889m?SB?ryfkH74rVs{ZuDhN9)k{9MOu}dmeSO zCPdmKYa@byPE0?#YDm*Pbe3*bdxf@A?<5uNn-lIKhG7hEl*-%SS*h!E9}?E|)vccB zJ;h|O%TI_npng?^S*5d!NTyXDx9X^K;Wi9pF%=fmHArI^)t?)fcHY0i*rIQ2LL($9 z8lRcX`oFHSh#F)GWQbM|mSpCj%FWA7Z>3!U559b{>8GT5*FOo*rtRy`mZ2EpLEk@3 z@z&99=vjGC>;Q%~tXC?&&w~^3h4|=s?1T)}$9&rASuWmzUrtQF-MONu;moc+2ifP9S+OXRI*hh=Dcwpf3EqRQxDuxn7box6v-!Mxv1}{4 zXT4`WLpFcmX@ETma zj!MbTb>6zUz*WC{3qJ&Fi`XTtym@Hl(`l7L(z$G-H$e4lxspq-;;tm&&$p(kOB%ZyaCSS#w^zfjLaFgvK#z$l%k?3o%_G2@5fG8eO~-`L8TVQ?bNZiNC8qr;d3wM1Y98b5+MQPXeS@Y=3M- z1f5tdeN9Cb`|S!Aivm}Go%efBx4PS*b%Q-I9nC8I(H^(uq&{n|F6{p}R-{n<>bYWo zkbZ)_b(kwHyDOJ|-2HR-bBhOMd-sKZCWtjN9a8Nu~!yRcKzVq1yeVq@g1YkdY6`$eeJ4thDM`t8KKP=g=cI-g8#@ErTCYp zOzR=_n|BD`z(WS@2Vs;LFnx^H^UDkWlzdxlT3x*NPTUy5XGVGN{`Oh zw3ql+xz7#9=Y7R1ee(-)DlDX!P3TDEiXBVr%CTmywo|cdV~B8Sxk6!G&HZkBg^CIY z~Uk6TYaKW#bHxwiJl@+P>%S+G0ii{(B)VRj}RE;ZvZz<+< z&u;96o0Jd#Xm3%>?5~mpxe}^9Ik?4%Uqhw(IOA0vsDHl>_ z^0NIs%>COZLMRIjgj!Nw;?7yeu}B*sjLtKktXQYj=lm(mTEJ;ZiT_QrPj_Lv>X35a zx6UpHfyfb^I7Va4%Pk?m^bp)8Y(c{xgHhO^*+H>V^A~dG&R=M&Qh2*V=sXVl#S&^D zK4FP=vy$VjonSGZPkz)8S`yj>UIE1zRpl4QRaF?di)Dq~aL$sHnjF!QK-^H{`vXR~ z7f+?UX?M1sez)!U8rk#lL3iVO$0sm@6EH2)RPDl|8D~0+i5bm8`x&R%m#%XMzWL`r zhj3ys9&nJqVHv2iCVZnp8Q3Z^F7WeUu8WKS)swg>T(Hdl?I0R@eE{vEc+5wM#4#!m zZh{Bws#=t7dp%fU_+wm;w^`)9yLs>0bz_zt#HJuI;1PY~=Vmq`Uf5dXOJ;$LZRmi%_ofS(BsbG z#tccOW9)|fx^3p8<<2qJG7X+!d;idkz#^}rz}-Gto<+AG9?ks4*xDP- zWYg61v-0bDFOG5z^l|8sE_O+~rS1a)G+P*G_TZh5XXV*6dkx0Uvc_ZnBet+Z{w8xCrvv}R`_@k8+IsCZfHeCn)uk9pN1 zcMYDoV|j9VtSxV-E{pfE)~4v5xSd~($Wsb}4`!E8@yR0+{KXOFy)o=3Tdo!eUwYYh zg-P*e1^Y`0oCqQfJ_LJ=77;F!`u@K!)NTlGpv5v;;#t*AgLrv8o{uc^qi59-O?p9| z=dw3n(p^2?J&ROP3cjd>!d`!uU)Lr)Ytb3d@`_LQU5UXvKI>ssw~Hb^pC=3uONUD! zZS>CzD*9JH+=8aMEv`OjeeuJrv!*tpu-mO%AoXl*(cHRoeo;u_KP>@WmRk`$44Ho6 zCxj8egCE0$`V3ix`WRdXd5zED#-riizWo@T2siDA8yYh`GB({cLr%lGNkj26+nG>g zGizJV;^sfy8eM#q-}I(84l;dOWXl)xpSq4;y&(5wRn00$q~CO7>YlIftDv)Z&RTio zi)a&rf9y{C=HwZaOe8m7%My7we0%wYCa*3sJ}oO-(a3m|M|kk>nhrorfo0)eTe+dz zyMLD*QE%|Gtj@=jaU|1Ad35y$gy@@GC-E5Z7KQ4=XK(drll$w8E^V|KQUrAepw zU{1EVvJLEGr9lg_B<~XP)5#ipHbq|t?dvZY88)_+AIU1XrffRq71VzUuuqwAxP;GJ z0C^2hN6*1WfWU1$_-mLXUb@Z7TN0!u&Kp~me|b^)>4Czf%jFj$ArNeV^comn0SYc| zn!67S!RyD5jhja$y5&WfbouHr4ykT@1<+IZ^Hb`hqeH55adC1Hggty;U$53qTwF}V z+<4f0co#^k9SzLnB!Owy-7AlS$l*q*MHD{D?u&Khm&umgclTd7JvN-OwqZ<19kmuG z{Kcw5zb1O~fUwxDIN9)Vh0iM|<9zyy%VEJwhZO4XnP$3ij@^sPlaUeK@$mPg&pMIu z@O|~Nj>|f6zn_VwP-;^ds4d8$m53Tf#%D@{E~jWSi=fxgu{g!qsj+z4!k;g+uPV5i z{|PkzaZ4+t$yJM|D5HWC!Ex72>rx8MI6saC~b)&W~Kp@UCKVC*F8B{~KEjM0Sm z;*x;y_^-C2Z@%45O>-Ca+KR#G9vBi_+G}e(KVS5~d2ZgkHc+a>E9BDo7dD0U_h0E1 zp1wgOE)+xi+t`OP3J&&pB~72Mx}C}Aeke2ceIQ>f*<+k_0x%OEuMBh*uX{E|2ck=> zT<-E`oDz@J#}sp`gd9#P(0^1+a*$F)5s4#Cgnue?_XKN9OI1zt)GUidM-_hmUi-ZY zf~@h;?Ccaqy+>NfGd%G{AJ^1JzlRk|sOyc%p0-v=Zt(p0HNCH|uv;72!@p-_SbKMH zloSNn!P;y7)oUlhyVk+jD*`3bo zo#P82XVG<@9RyKF?mmGFyyt;)v?s@H`Wt3oV_Y3+dcrr{*@9n+WjjvxL+Jj#G zE$`}5+)oJf`ty5dp6$xA{?(Y}>l0ktLNk~A^G%%oF{%d7Um*|=n+n9D>@O+B* z%u}2ALU1Rq?0KXHThQ;dldXI-j)kRI|>m_QLTN8qfg3AQZ(cIJXtKCamq6kM#_JhyL0LN*~u3iS4i0p zgX-^fJI}R03QFo|HMXq$Wal#Rd7e^u){fuq6vyuN0jGX~Wr7`#9gjn}k~5&U0dy>X z-(K0D`4#R|GUG8H$0@Z)HN!UA~H$EQnVauzCESVo*sgZ$OcXw;J%yg<+$R;*Ak;ZpMP zvxHq8R`GKbv=n_XPb9uSb{9PN0rF%vj24D zh+?6`eZVPA1{0FOgk&%w8B9n96OzG%WH2EaOh^V3lEH*zFd-RCNCp#3zt|gk)wyGBY8WnUKs(NMs~%!FiSLNYTU znVFExOh{%XOeZrFl9>s~%!FiSLNYTUnVFExOh{%XBr_9|nF-0vgk)wyGBY8WnUKs( zNMtRZ-nURBcfO6_K%}qe#D%DASw!$N>)8x7(8xp>*>d+ z?B2QjpJzh67jV(kB%OZPKH#&bU~!bXUMH70qwsL+Sfc@LoU{s{nV^Czv zX@=Lw3*~PNSPw&jeqaycQS(P78roS}-1*n~|MGqYdUyEWHWSVT9h_~8{%8Hw*MDt4 zI0l1dio#$NuoM^!2;oBv1V_VQ)G!z+8WN+1F@rT2>FAJG55U2J8bBVP0w_=GMNR&$ z{Fk@h8~^3YzgLf%_#XxSKeoXB3jSy_8oZ9a{A&YqC|LbhVMZfy;6(hbfl;=hy7KQj zM^$w-`H#-k-$Fq`=z?#%kPZxnJ33M-80_DI_*V_`J6Qr`36Lc~mH=4-WC@TZK$ZYm z0%Qr0B|w${SpsAU{Qp-1aO0?dA3Pkk53)am`+t)jFr=O#x5qF#mRdC1M6xnfwsKr{ zfDVH7J`FR_ja>nia99L^3X8}%YU1dZ&8ZDg zcLk?0kg>Z$fGcl;#u>0%y^I?x*RhBv8YB?{95kXvLOj7Dx;01$9C&5GKvfMATgE=~ zmgO#yabp@(2X&P|GkB@-f z8hB7G{m5?+8Gtf_&WZrHgaf*IWTh+VM~8IeHjXR^92ge#iFqYspC9Npa5P8O30@kc z84G3L9DofYfZw?ZY5z5IcfpaNymaCcxetQ zD-Y0OULN^sV71CK7MT7Cusfz@QWj5#X&INTOp&cL5zQVIjip9k9HJ-DTwPt-i|qOK zzSrvlP-vnaiGbwhWxb1H?7%476CK1L`dgOQI|8sqX8CPtXk13zV%*E2>FEhPw`?c^=+wrrW; z;tPZK)gLnMKqO7Rrx31_+YtS=MXk|}p-unZoeB#(sc`2YjfWJUDU4a%H95KIaJdGU ztQ6K2cqn61BI|Nj=tA=)E^Zp+Z{~gj)Hd@%$Dm^x@y4WVX6Q6srXNMm!L>Q6Rp{r< zXE~vxVEDsW%Jqku_GhP!iC-R%qkdN zX+l6(v+ooAIK8b_p3)n4#}gEG+-_8_LC;B8D4AWT;{CDflt4~ktb%%}omMl#Trrg9 z=;&f*2BoEq+|3Dba?n1L4zw(@oEMMLFn~xZM<>bD259*?LpHl2osNnl|8k4?&Y*xEfmv0SD^V(NOEOw_mGt+)9>3v zp>*CgrtpQcjG?DdeSMwPO#R?Tis{^#rSQhUr@Gyb>9)$2GjzgIX?}}(9Ud49H)|~u_#szTbrr5 zr}*;aS2t%@GpT_8C}ZGAI_z;+1ob;**n+Im{ukhNmiyPcZb3-zSLu4 zvNgtm`k95a)>64r491uEE3GAS$7+I`>}swz6GW|FtW=rUYN?VGFjD zEV52UP*6#$Wsh>u!6?jM-KcnOyZXFL+xJ?bEgLBG1B$i2e)kLSy4+OHDCiyH#5__S zQsG|VW4ovvlVC*2U-v=H#$Lob&`{Xk5ytw75D4uNptcAi%yIE=>4kOiVC!wAGG}iI zwXox=X;AuJj$hr&~!z5 zUQheJ++k3y*X7udq&6~}rj|7AqQ;1Qkt|*vl3U(F9j6APu=x{j_grbBtsro$s3pIl z=F@5EtM)DJHZQ4}`@B4pEYxy>$%ECl}W^Xkxh)NpLAv^!ZC?Zbl=ud z4Soe2pP6d#e8bupIA=9AHJ?7!)D&K2e{xh(T#aw*E%{fbY(8*Ek@svsMgWf&+(Rbe%nT zMK_-ka!7FI@TDm@8{g{!sy@xGe0fyH+}sRBvQ3;svrh@<+l*Z*Rb_RL!WrCZ)vDO2 z*ued~Rjnno#^fL{p;fU?V;q*9+6#Y1gd8CGu7NKMX;U~j8UwWKow@eIqMl-+ zxe3X4cZ*lI)%Go;*~%WNOfnE3Qz+lHquOO(z9&C%_fnzE36~XW{ZeNRd|sK1q)(ys zFDv)VAL`lokz_;ISMP?g790J63W6B-@*hq{4RIXYkhWtIX!aK2P`k)fLB;yMgGX>+ zeVb`|N`k#U)re`KofInJx*A#{{*75`nt{ilOPH(i;3)HDE^gzoq+14hbh5@5r7ree z)V;`3ZK95#V6CpF3-u*H=OAcrosk(y8Y~z(RUO(MCgb1t9us6_g z;c8zTT#nH_Rd65bgr0+*ueA8XShH-DbYXdk()@j#a6Ow$i!K40#vSB}=Zwb#t!K9t zp08Xn>uu$`Qra+ShaRiHR-eM*>LBs0e@CF5phmbUjSOHcgu(fRrLVC|Lq->-g_J~cJBO)fa(7u9owJ4;q3rp$r< zILn+glr;I=`ofSs@Hq}1r}?2x#^!#$uZQWU%M#t4Ka|*{JqqtmOx)l9z#_tTUpiZg zO~gAbFT*^IT1-zk3ynX1ROHm_(J(V-rZVkoWr`EeZDoJ|YKj8t4wQfO`RCj_He+FL z18OY%6eqfcvy5lcjdPzQXDNQ)Y=((%LVF7^dYSI-o?cjME7N#-R*R~_4L%X?b4DZc z;3L?VUQqk`Z)nywuJJ3b#xUBS_oqGqY4ThRKRtd&jDAJ{l9o?$L{ zV10(;B2AnkW2UOEb8I`ERV`m0llxfTB05ae3YaiK4nyxO{(sTLxY9eS(oGuM>@HLKf3hz{0UCtPuiF`kNGW(@~!uY!Z z5g5T0ew~{ZFp4y#Xb9SY4%e{t$@-lZW3TS7J9K_cz|_~6);qLen!@6dbw$EiG}+%* zXjo|sfGF6!jY`zjEk$IrpH2B@RsUqIxF0S?KM12aTW3h$RxqE~Fc3U`Swm|+Khd-0 z>6sT8q{;cBZ*nb@Eh5h~Gk-kiyL)vdXFhB6>y?FnH1VPgVZd!iLWH&*HwfAk z0&4#*m0&%;$luP|klotQ`s+3406S%eR%L0)3j4~GRv~9+4tC`V1|{DYhH_RwwS+sr z`g)kZb8ZZ3yV-cU4CvApHvW`+wRyIy*XvgbO0mXXSf@;P2aH?d#=8fb zd+nQB7s~q@)_k3vox|qw&Y;5_%9FOfc#j5F>kFLQ|5`3`v0UW*D)(VIHJr<9xz2{h zPG!UCS;>E0Oh4Ggd^r_=#VJ`jSvZ;BI9ElI6`5GR{S|qgcs16PVPuZ0IxdAzaQpUe zXdr0s5X9DrOVIT&QaB~^abg-HmLH9a-!(Q85i>HD?Tc4RKgJ&%`ZiAy|MoP-YAj`N zj8EvUop+U@!-PV7t~Db{xFrXHe8pD9+{b^?--~uyShwM1h=w>18fKNxaj}3yy9|OJ zLxhjC6&yu%wwbxid9-=@_4PIOr+!Lv&{f!n#`oINj4)FUQ3(BJUT7|p#iaKOsIeL7 z!ud@v3RU|tri&yB1 z9ed}uP`k`>tIm9IJ$PKJzz;9`i#gFJ4=-C&sM+`VG}~%{X59~}6p_AO27k?FnCR(0 z10@=<5=%R;30r%>F?(dgkOlgcM=o39x?=NZ_PWDp=m)g-jVN)-dkTguw@d4D!@;Gg zQ2ga|FrH>~(_$QaapY_i*W}{h@b39uABqL)Pxk2J%c%94eWz#|K`K?wN7WpH5b=IA zIy5!`6Q-wk2*p%rNj#ixxB2p;hFEQ)3< zl6(>C9wAIDCBoLK!yK`U?9-y1j0~AAyYGd-rO>eq4RBUOM#|e7wJ)Tdpg7 z=*TRbIm?NuwbXY1%Idf>i+84foO?gcrEXSGd0exF{;tzwm(VL8J8jJK>qY3&q&Sy{ zjHr_ezx%`3J&Hjfa1J`GKL|Q$f3DHt)!WstH}5qibKr1#zwxv8Nysi8?#dJ}9E3mvHnNJo(%AcWpgl+c?Xh=2u= zqM$d3AV?F)d^>ob=bZCC@B7a;*$KpqlW}J6wb#1VZ!dGyQu*>A#)TgQjBGxVV0r&o zH4q+z9stkPVhkd(U4^PP+Advho4>w(sWT}`hWhnc+d!{hGX<|5BO)Ti8O`DOxf}gw zU>M&@GWqmx$*khaEU^P2R%Nkg3d+T<9J~s+U$zO!5*5Iw1eY9GAWJh~kWSu+mlv>h zK6$82iLrWPTxJcfak3bu1WdR}ljW67-qxoB?NmxFQyP@$6Ct**tGKGVL+6?o9i2}w zU@wa|W=Lsfi-{`qaa9yT&Tl95`lpt_-Pu6gZ=64HTU%;;{3=S4!FSlK1cDp980imA zashIG08w)u?p&(64Nv1>?JPpi!(wXusvJ29h71iK*PWnqRW9J&q2CQZ_)G4V`Im>` zvRf|CFCBr$+l*~JNH!{kA*7jJPLd=s*hY4g+oO6|n&N?OjNqtZYQB|{B6+2Q5hsJE zr$O4J@AqvfH*T`cg{{VzMn`)6GwkVHOJQeGwA}92^rr}3pN=ZU<|vqJU>tmi#nw<5 zV<;Ulj*rn;>?5?}culwu6-HG;MlOR9*o@52?B6WYdat&(NErqP7uZh@UEYyPHheN~c{Kxh2J2g%112%T^Pl#3!tMF;>1^PFNr)F3vnF$b z&XJ6kW^!mAD=2RqxpF#7e90$4g{uqdu8F8yg+J_0*UYX)h=WOQtk6u%Ork&n7wFg# zg;2Dsx;9(;X?_*g(OF}+ZU=6x<4m$xIdJFgAtp4u2N5g4A0etWTM)Tj+J)!vZ_zc^ z?9l$TEpQF!H6Z4oRCKmYWC3rnAw`5!zk8rXtzqd(`A>U}T zY*}bi2>6FYIAPrK@Wt zpR}mLb>X^%2Ds=6swr+=Rjyz}!thKDngxxTX{p=sU-P$Kb4Y(!;ArSO+Q7h(F)?5) z)5FT+IW>{QF9wNIYF)*MQN)y?xLc4rwC=3HBez%$`ZU*i=v;SrXggnF#?#R;{h`Co z=Xx%1e9X1~W=tdu{o}~vNErUtV0RJ+Z{RlkTM%IzCxClDO*T3X1qgz`xgTe`wk5EVrmA$;q#tB4_u}5>OKogKqJEDWvSEbJ*&-F+UF#ll?VF7BP* z!>Yop6RjG)q7yazjUxCVMOa{**z2x*l0F*>8cPF@ULlBz{%ZFESt=tDL!Mk@@1rMa z2VM(0JIe>pnQt@QCLX(`_01I?)P%d@;tWaM9tpkCx@m0X+n<>5IG+6)6-u{K8tqri z7fB;ZL&8)4I;wX*vPX8_<*v{}Zk4bQBT_zYmrsY6>w@OrF$T8IlHF>TNlzrNV4~yP z6;2ym?~(~jFHD(PrX5&sZtZ@prWo^u`xVb47>2t#@x;xSxffLyT7gVQ4DU0$cGtu` z5bM@n_!0>|r?4YG$CklHD%dID3U_(Kcp5h5jG@c%g8SUOpkp2JyrTXkw5X5hNDpIp z?($Rq>t^?MSizSE(&^6=+t2T-JlrIKAJ@qr;rH1?x-OF}E~wuK9zBGEg#q~-&?CVF zo!X~(K1h4cdPr>?V!D(d7>h%?ePDBiS0Yn7IbWOd&_9iY8E^{{T9TCSXr;OrW93ld zY{JA_=`ZQ}>puv_Y%0fmfnHZQ(#2&($r?vDJ^Rq~CAZ(oDvzm7*;n(Yu7h3<_ZdgzCWQpOdsP0Y3rYnoRNNHiSluwFDiDzBq zQf7Va&$yq9qE0zSOK*+{k)n2Imllp0a$*(GveSobjSxnZd?K;zA{10TF)mRiS&UOe z_Qly1!p4-wF&4%5#e}eQ6c_&e-R7eAhreuvs}=q8izZ|7D#OrS-H^oZ2KM)K!xLfz zfAS_CB59PQ_`-ZJCGI40uj?n}-pH>po?`1NAg1V!k42L4#L{;s#WHuN#IpB%=uUGR z?D^Q89xKqD={8*NX|M2|Bev(0hfZAazrN*vzV4r2j*N8L`Pl0%-B}s_X)LRfOP&AS zaH*xeLtAS11pluuZV4Cu{jd1%gu?kvp zCQj+MCm_P8rnINDm+0ujV*5CBIr(0bT9PJ8NlCD>V=Zm^t&%ISprxVSf>A;kDLd1S z)3ym!9o}u~kuT545+Y{VmzUSQfp7KkN2v76%O6`_QV~ZpZOLgH^4IbpJ@iQQnTJD- zE_$Z02vxrsx4!E|tDdj&>zugtD`j();dqs+peDihpj!e_Rvg@{a=LP;Cj=)_j>c`W z*F^GO*xpIoUDEE0O(JKcUDIfMCaj!Z#W$l>9Xa?haOp7Zf#O7FH!h>QBPTYHTf5?p zsr2Q|7E99AL`Q#WJ-6pG$Ucs5e~$9+*OdK1##&)J#!lf-)|(C=O;mDzO1C$+=Q=6X zZ^duNR`nbPU#q2k(E|r}Iq}@39qaz^h(=BB=f#Q=fZ&mgNY0IpCu3GZ(yB3`w-PG5Gwy+vdj<8L9ThrI-KwNIJt9B=pfMZs5<~ z`S$_h2ly@j*Eje5GTOiYQ?xxRL~O~juVl%(?@5w5V-ZIfDFe+CN1tN+JmHb(O5e$U z6Sc2SA7HEr!*d~K;2zdQt3Dam&asM#7dJu>2RN5Had1xE_J|t6joG|89q_?sCJ>~U zl&~kxF2Seq8hh~S;b}h>jq0Ts8&>P`F`LOsLU>c)=<91E!O5a*BjM=dTPQ6pPCNhmHj`8K_Vi#7Nb>k3vM#bV5 zXyDP65v=oUQzv3mM>B@)h`w&YYtW!y^Vbajh6M;f?0Z#RGAnc2VRF$XC`a%iSL8ZcipSrkjg*bs3z>?}Rn ze}Wf>lOq?THwO(oy7!JW;5+l1hjh_LzJ>4a2)Gbs#2I991jEZep2q0Xt z&5B66@x_B9P0c%BHy?D>5PxI?3y*BWI0o}Q^o`Al#VU%27KRhZj8@F0yM|g5ZV;6% zD0iP@zyV$CT{-PN82-&KMijO^dMadD*tGbjRSeX^WkQV+VO_pxpL4GiQBenWX#*Y% zaCBR0uEA9^$BuLYYR_na;^Ot@B*vD=2~<*&@M@kM^BS{us7~x=Xi@rA4v{LcMdhSj zusd$S?Y3d}Y=Q2c@U`vA^t}J{+(#XVO`I3>{B__EfAd2rvDYuLr0UvNCl4j^>15LR zruXul+7>uf!b`tQ|L#uTSt9N}WnB$^EPpu)&&XJk2(hz;Qg;#ed#FGx4b2vm6c3Rk z1~!W2aa8sSo^fbxIC+`DFj*{F*GeGOPM#$W>W`(#&)|^bxQ?7KOdh&*%@u?ckm!;z zPxn0;#bVwT@>TY!*sZ9(42l?14_jTmt}=K(*8hT&9&jGskF?8rHd*vyC=`5cAD{(#|&g)&~g z?B9NNGpuoo8}YlVsR*6URH*>YG8Mafu}mVrQ+#K$1m{dVTK9c3?uxk?A%b=?gJ*AS zI9GMdE=fY8TKDp9!J(1Alq_9v1fRNpN+otd0VSoXraLkwM!vtJAP`S;Q@}%z^n!@T zo8D75hib%S+<0FaYF0|h&@}|FP-9kTx}fa)Kx|~vf-*We*p2&W4nWl22)y&gyaf&Y zjMB6u#Qj78Rb_@WOo5ov=4kUN!JxiCN8-~tQLjYO$8!}_$VV44D0K2e=U|r?yrJ`8 zUSMnpr?9XlmJ$^5)Y1N?#wRGsl31A(%_R3E@v$|3`eORKB;^Z2t3sOtR2$%aCtm`7 zcL3!tUUf2aNh2gFC7*ml%45BTjLLiW_!MwEuJ8;*GJSjEB}<05r>b9}F$P5EN=gLl z2jV)f=E~~7rz#soLY{R&wURK}Ze|S*hE%XE$F|SlogEOJlMi3V!EJ|;gedHd9ejMv z^#?@CQFFb;uL@mbZs!NDtnUQ<{tN&6ueD>|`Ry>5ehP=){Xyb9O{kS|VP1^OkZ3AS zHaUT5TB%i(jz23)t#ndYLQ*oRmyCm=TYJS!_5MUKhCMbc>tZ0*fF!y{r0+mLlp)^D zh5{-7UTzp7ip#U@qh~gWU7ACSQ($SWRJq8*Y~3WdQ!5;w)k%3+rPkxwy!4 zpOgvSx75Tfs^W>>lH6wM+DFv;Fe>&{bVJ4Fr))i(vnUhyh5Pt_+Ru1Y4E1u(nZ3H8}N|`uIm!v44J^& zGccZLkgSO1H8G-UKMaQHfIz1iV#0HuXzfTHhVS6^jzpXo*)3wfoW5w-a>32xrWRtt zkFk5xKbgWiDaT{0{3bat`a0*dK4cCvl?}+ZlZp}z@I$qV@AUujuD?5vzAE0LWw6#d zvk|S$bD!n`H*Qe}#xrZe3$j{RDmS(g1ZO@#%01S?Vs_d#gh&Zy$hh}dWy7Ykz|XR z2t+zS{&KQ#6?(@WVit)V^DxNO1}XOuZ1Wpb0f_h|k{x}^0~Mc$SFbvZi3dZ{$?!}q z=yLs15M@ctwOb&F`%s4mrYp<@Q5=OBI1gO0x)#vAcY-0YaeQapvE2rcPIfwh-XRfz z1q^}X_SdSS`C}LdQZcu7_vRzvr3BtjQQE0V;T%Smh6^#7nK}|6AYUo+sA#&poTF=7 z-4LfR;E*}|vYAs~o-Z}U!#A_oUFCj8zX2g@9mf>(`;DHzo=@TFT*s$1EQG*2&&|!^nk~lEl5(x{{j6#n9ep2wTL6SRtZ$*RiDI^*!<%f1D1;pv zhVjo@ez!v`%OLuOVW8D%MeMlZ4%c?-f+1mvF#Z1T5ba;KFuc|}9}G#onufv7jCzMb z5J|i_+O}DuSsFd@<7*o{H;dofxVGUxj(ct8bRku zW@#Y#@u|{Gq{hs#Aiz^Z4(U)2JFtpOpCib2ukO$vVSyb7x}MeE!58=BZ}j#%Z{8+gJ|B<;;n1z`=03fT&_Q^Pcsrp$TPWSmXpovpL# zv(=JI9qafxAk+|ChJ$+Qt}=yi%gh1eRAaIpM)IC_fhy-Iq1^10ZfPzdM137Rhr50} zdpw7OVZR?g)?uIGUzLNoIS=B|=S@_vE-RaRkJwYiLZ2XUXqy~WqretL1s4hXTfy!dA@ z*lck?aBfjo0%}e&i(gCN2i$MY=^E!xHMeVS;dX04CU7Z%#oW;59^>{swbImzZfyof zG#T@VccY~C6B zYG%e;cGesO5|DBlP;)fI9K4#1swa~@Ky7N5g>zM*dx3^ z3@JmzQ5!+HLsu~RcOqKsAr@ihNO%VgZs%?-MDi4w0`<;7bPX+`s zXpwfCp*T2tVQ%k;bf`z19G&sPuQ(9PqV|Hy4`YIT<1iP-Cda6if>@~Uav~|=k4v@4 z1#H|^UAbK3n}p@q^!6@8(V+xJzB7pl%L4*^-o!tAJz^80oMKg2Hr8h9H8tVKyHbS- z=OA_>ZR3snr+W(HUfxZ}rdhY3GuQiIS``y0nqs-gV|$!GUs6s-!NyJ8%Xpl>$ZZR; zLMP^Be95MLSt6g;~@-LUEtuc&q#d=Qxs|2I=P1{gt26fOmdyGZ*2)q#Vpp==YuG zRWg{*7?sgzRKi1BQ9jnVQrbh1?bsrnYY6C~rh^8F7)ke^5o1s5f2h*N`e6|4Xbc*q zrYqR>Gl5S(?jdxUZ;HKDDqDz40$32Q zs&(23LJoUdacU%wuz7K0D=Mm+j&6PaIeK+~Os*k5sa(Edko{d@QYnpuoY=Af!?Vmv zEwVv{E(jUPWwexLffm;1k{31Cg~GRWS|`f0s8ZsCKc7Y)G#$8Y3Z9F(--etWRI`_aaSCBMb&Akh(=&4X^-bFZES4d4{-#e3GzoKu`M%)8=c@>2{!l7 zpES$GMzKdVlEySpU}Bz6^z^-^X3}8Ug%(_+*I1)InSb5>?dfKpS(WzV>?8JC`N~z1 z{lNicUH1}|68ilKqQvl`JVTcHbS1IylHM^VBBp7ST5qsw+yej7RE&rrQQET)zH{Icspwq@@A2BQ5oE2#|5h%U`Tk zbt7mG^_cChIW}85viMEgHlJ$2V6f%MEk0!!7H^P#$`cUFQmAyyR(R@E4zvJ3b2?Z{ zW;ZcOjgF3v%V=@y|LnWMV_@o*N}g(&AU8mQ{Ct(sFe~YtcC*B^8=!*--S+#zY6O9x z^RC>MI>@@fM29mTvlQS+esz(Gf9>^!bF>-5RFLY)mD-ZHOY>;lEo{)2- z5wChCi5G}b1-MgmK(fwCFF7%E9FK1HaB^f)Dvai-@r#&p7-cpIByKfLhUe&psVvsB z^FhWB0QUT1Z+`C>);#ga#90Ihp5qk~d-&_|I6m?gym#X3C1(KNyIS62g`%E{Dk~;% zV$T&GZ zxADE5tk-DiwV|@Zl@3xEkpfG4{W3)~1MZmW7a?-r>j&F>8D1MPiOik7_ zsta+^n#_VEI9m+y(}&Y-gouyLN6l%)(b4hp2>^G3#WgoK|NW-Ca`Xh_RlNcRK!iy| zbMv%C6&6@(CEFHoKCc})#Zl(Uz@2(*dlRDJ_{su0Jz&|W>?HHm=f?B%@~vq`cfCB# zztShM6Ua@&d@do6>dPK(+7gt^Nu>GVgw1!%5+ZV(0G4{{AP4Zv-s3G--meny(MKAQ zN~Oz@u-ci#6gih?wZJ|Il#B?Q#8% z$?a8%rX1;4qZ^5)SlS)*7d_=zeH<{JT2ia5dMtj_O04$wQ&Pc>v2L_-8i*t|z9T+f z-PkV~3|fi0XQ5qAIxEEAf;3|9WE14x7b})zIg;Jm68Um7gCN%j zVreAalN1R1U!SK&{A}YN_+7cCqy4w`ij}8n!IPrCrn$N7hUvy4L+{xO z1(X(tM?yF}a%8S3rHK}2BTXvByg+ZALy37-4~!~%ae1B3fB$2&S&=1s3y>WGCIN4K z19Jj1PKAHDQxx`bdz`yy^sc$}z}L#&Z99m=a*U zE%m5sn9&%j$%zU~8HI1*>11)g1kklu#;p~pygp3(J6G-afgbvGJiJff>@@+8%vGl? z+cQ=|+%E|r^Lg9pvIkGl^Z+eFnm- z80dx)mg5fGi~bVoz+-ALy@YE@)AAoR=NPEo2R-&1OMg-#*t5m>Kc zkf&yOiWc(MUXDTtM9y$8eq_*qJ72(&^T06Eq(eeIEGH)Wuf^;;a%BdfhSwu_{t`m< zFA<Jhp_2Ztn^zz_6J|y*ZiY z-pJ-2$VJlbN-4JQoK10N=MSJlaF$P!N6BJ7CmooD!|WB(eI{IoaLbRM?(-}+^W2zE&t zY4Sf)-aM21=FOYehMAFg{MsjRaEP6Hk?e6Jr!rDgjKMHpL#5v9j2fc-p@VF=1Vr#? z9YP+4*=hpl9=^aJ5#9hcZlYyJ?e7XRs+ zNe6xM9g|NK!3`FrK6C{MC5V^?ECPBvUv=yJ9=-hq!WX=?eT;`vZ@W3{0N7@rdC>ill^E(0z07{EN`SnLFg!SuB|oG4kzwQS(gQBlN+asq&%- z!W$LGgh9du@U6!n+lof}pwJY?(^S)(HE5gP*qK}YFSXE=uPsC364RHgQ*+q|QK>;( zW&M>GbYkNG5U13r$9c}!!jEJXskKa0t$zXz!PQnIhA)4N2hDoV&T4F2KMZ`NaSEek zJ6AM0?%nzdSn%&jz>qg|s27c%y5IeRF>@0Vj(){654zmE3;gd@4LQI_L?HxSI|vG( zv7X@=z$6!kcyhkNp}X_5k&##2<%qu3J$(D{ZQ;E6uV1Jsp+_5aw;~%%d3Zseh_WGh z|Gj$!D29!h2vl0h$Ee^J$gpP;oN?_p2bX@;9iPlw$^e1`M5IzPm=*}nKW+L{Ea_MA zW~{j~#?thI1t4MpD{EEhQvl%WY2_U2{AP?fldgQ%Cx{H`KOJd@f7@CUG;jUd#28Z^ z@WB`5Yx5d?=r;`{@PZfTYv-=-!sz3<9Y37k3owXhnl1H!2nRypf;zYz;>ZOWotQbJh%$Dc)%atdRXJa)JN5@zI1qCf6|6Q}RQO?AzgBg?8OpiKKlCmi5xgG2#q9uh z=eDco(;%Oq0*boK7z%Ah0fo3csS6%07WSVf?T5=PJc}Dm^Q6_fXP&T_OXa-G*O57s zHZ+hCG_sL0} zbDoKbqjwV&EU(kougR3h8BuB>42_A)D7AE1B&EiXoe{L?pR;nU2pra9y$M^ z^%&)|KKH2>FmXD~&)@p`MbH^$0g;Y8bnOJ6B-~lTU|%#LbbQ=yC(wxrbZkz=^}lel zxS->X!yku4>k&I^*PiV>`{jJ2KnMqKoJe_ay(r7LQG!KgzOliGX37-x{eg=8q2p{A z_}bH8?cnI&Sdg?JtRc(?E9U-jz^%Q;3XNG#WtP}Fkd1+O)TgYV0wv}H(z6j_!f*X|r|VjF6ykxmGv-yS(u+bcEb?m+ z|4kO*_5>$D|)fRLOi*wb}Rd|tHeLnJS=U)3Id<||F z-Vb(?btj`X6o`7Uc@|YfnwLrKzW+jkb->t^Iw$Tft)L1&8HMo0Z6)zaNpVjvst?S? z6{XvhCTg$f8@fukDc_7MaFdy9>BN20=?&o5ze_SCB2cV#A^8t)A6rfbDY>Q7r*_BU zxsTN@y*xw2TPHiV@OZOu^OXN8ISR&~h4Cap0$P$J2O2S>zVKF+lUf9<_W*|b+4=UE^)dj9b#=Z!F&ENTJ{ho_F}Ne zgZ8@gR#YxuF4A5Jg9>lTbMx%`lTAE>VZ|fo&6#AkZ}BhT{WKV1g|I)@72-ul!x6(^ z_*9HHE5ZJ@bi!+Hw&-d$KC(2_#7&`6M1&3U$u?mr5g`_QVpe$eLHS8irvj`n0TU5$ zq)+?X{H7W<7c?3Pl<)&7w`^2NyooaKrjvbrd`b#9ZD#zXUdk)U#`6v6I#>pSZt5A6 z%-&t`2ZZ}K6W4H_e*z{o%a!v&k*)>RuL1HMpSK7a=&R#K4<)Wbn?%9pg^itA}Kw z;7>?P$VkY)XP>^=NixB%Pb0fyR`*oW_ZLfOUq(pG<>wg(i-JmF7N~S*%2N zuG{D-)@=c9VUqv#b^p+K1cU+Vk4d4Z|5vNCbY=PZ-|guCFSeG#Z~UJi-2X6fm=hq5 z!N-$7>$AAr{}Z;`V&~8Mf3tkO^$OJlATBJWfdIq_$ejRjiKF)Ysf5-*0OCrN`{by* zY)fcMPJp;md?S3X$r2?JrL^7ME$RUdS1yr-*0TZ4j}-@2CW4Uy*J5X|&C1TR>QC43 z4o`0rBIeuYbNyAD{7-+q@-*mt&T_521vkZ`j2J3yWbikC0Wkr&a+7B!TvGOx!d^uY z53b0Cd>}06s+H*WBM&}h$H2UM~{B-*ooO13vGy;^eUYfB33FY9}@Sav5%_5qIz+iYx2 z@UxdC-u+& z)ie{nID~li=dwEe^TVk9eu&6tB@uZ7ME7qXF7>&LJk|gDX1r*LdEcWX^}feR28?%w z*%*t2)r`ZkHeYs$C3@4p;(s7>M0lX~<9|{wv2}loyh9KZT^lSSo@H#1{#BY@+|vkBpi z&Ey;4vsg@2V!_f79n<%|zJkUDaZ(W7(Mf~x#;Q>W)obfi*p?cbohwtj^9MKT{;GWy z^n88=H-^7-^V9RUCy2-o9lGL2De|hyDVOO#R>XN+jwmw|P)V(bvU!4~G?N;a^UTcG zh-r)+HZ%H~uPm4`^qBkfQuqV=>NCA@>7QRBhxN4n_@nH8ZdF7RNWLjFl-5xOF&0lT zV=Wjxgh`kTUqRjCMYGVb@PtJbu^#~0Qet@C#&Erj;W(nlEyPC>p9X)n5xqUMOI}l- zw5e8QKs@j*jQfbBU7{EZ1zFwD?>c=PSJ`?OQ72bkOq|78E@r{9uhH;cj-R*Z@sWgP zPuY=#^JZ!AUl?_&U{38vj922b*Y{ox}Iyh0?EE2S=) zs+fLcyzYN6I>e;}5De4d7XN|bDk6yuqGyRI#212+?AtE{Z&A{S3;y)cVvg67LY}^% z+|HSt&0mRS&OR&fYf(X;Bt|=w^f@J}Ns4%{N< z>+IkD7Zew_Lh5sBp`C<+v#INq+Dicit1u2dJu(9_Q#l25h43IUy=KLCEV77Ns^BzW zI6C{~u13P}Yf3Gq!6LWqd*TwF#7kN9q!l0RohjwoBsu$RQk^RGL0 zX25sgz^kxzBWz17>uapuK$h z9s2z{VhMd3{6q9B0EhdDv_vYfZKh{4Ye8Kd?Jm$MN&YUVCaomOQ1_dUfGXyp5}#G~ zeJKGf-H{!@;Vc0Vm%)7DX<{`WnH0OnXyS0x%le=gU0ae5RJGzv)Bik$#)^vV4!8TNg8$wMI!6GU`%rUmF==;@EU8~7SG$U=`s z^95qp&5_nn^xiNPy<6gr_7$tx)KgX=zqs#DHKaCV=SX^)aKFEzXgFwam*SrNqOlP* zW-0a;r z?0~^ao*g{!scmI2eY}WF2KU!XBDTI-nuC=Y%wiW8nfTcy85Bi|*tb{oe2uO^ct`DH zBZuHyDR<EyhCj7|_6!82`hsK=Jid-M+^mz_0;*iuRp3NWO3pv~~QA~lfawf2() z&*Gn4*9HA1IGUTuLX;A2KF#RT@Fqz_alh=`_`UP(u#=FV&rTUa#pH3ga|lXs(rGUu zI8>_jOid~B4p4Wo8+QX<)5vi0f}` zXPfI`6rvwpx7zX+uB!skxrRv#e2klgK@?_NfP=w}29(m6e@hkGvBoc=!wx=ksVemK z{NC$%*Kc^ZuxD2c^@?{ug}Zy7v_6;YK$n#l}$(4@cd!E=MxF_itrhL1}+Ag?RMBasr)ygOm z)~6sP3fpQD_+D&k&@IDHmpsrUtgp``Y>?(D!~_YUNh*Z}=!p2bNGCX%$a@ECA{Rdc z{7sF_kamHaj1dG2DmMV~1~52fJn>D!85V-%XfoW>_Lk=hn8HRN$ZHv9JtN@xq%J@HG*n7S_-UhV*F` zGTmW^rK4e*3bI&IGV%ecaRD!y>;Te2FOIKqmJ4rDosuAmTo3a5+Uw>;I^-8$Y5$xx*2iy%*daRd*s%^o?HHv~{wIj(hb zi1=-+-k2%+K0IsYZS~66BnlB=hi|zy1CfclL1rxeRqM`Gozs!KfI#Z8N0LCa3iI&c z@vS;w&HyZ;AGxy=xr&Q)1*AJLG5prkwtyjc`$*ks7v4Aqgu?7bTPN_`nC0-lh-f@a zhDMB&4M>=?GC8czdEQgn7S=1wm1-1d@l55kP??--T%dv1E8-U0B<|&h};Rq?biPIF?U>&;QPh&*@Kr>*?yC6Ojp1y z0K%QM>3gihgUW(e4=Qvas%PN(?o8KBgJs6jV96PL>;%xMw^&d!#d84iw{N_vL06Q_BX3T$zCZs|`!`sWWmGH@BJu<8rK(gf1|l!k&K2 zAn~|}nJ5%|C72wIAn07o7Bz{Y*LRG4mHqstrW6fd**s}2&qe(~-V8kE53lcauHriP z?MSFQ_s(CRuk$&pRCZPRCV{4N1Z1mavEj#V5{zkfeik)mEB#LY6;jd4WiOlJn2YGr ztTdDOBN;!p6P*Q$jV-cA21_>lf$e}rFO@7I2S+(U|-}EPDWL0LimK%B+yOs9j z$xY{}@3g-EG3V~eGJk0o2sI}z!&sCHsrdbo)Eoty3l^v8(=}LoeS6*+l02_=q4asr zhm4QJuY=MB^MHke!2%k8GDh%d%l&d5R2E8&q3FS~ zjSCUAHLky>L1y2A3&=D0w=fLSmE!Puv@N#7ZWV{eRzXDPp4<@&>Vg(q@VK3b)}6Ig z+#WiL__T$5?J;wbrNmOc*M0Lww&MTdTPI|r{~3nbqjfHZb6Pew^ZUY2;aqWHZp zB6gsJNq&~;EeRtT%oRYE3De4bWatt+3wHcJDb%9TMiQ67E$+jodpfp(OpczPlU`G- z2esa+`wtGaf>jE8;pQmz!i5VzB06R}TA$n9s+)uH;$UFy6p?B_85J7sE|b5Vv6WWs zSdq)lmKva-od<*P0aXQx69IV|tlOTc^2Y*i2COkJNoLzo2g~=Q!RIwJ@89?qgkuA# zvdyTnl?!F!By2wTSe5j#sP#cqTgUhpj$q``2*3cN@Log1J1+1nxMjxr46+bAq5|S3 zzi|!za2N?};WV(Wl@e<(j0N5n+yat9BN1Q`pdMArHNRVPaF0v)9)51)Mrb|zEckq% z{-$g<85s$~glibr!tH27PB)?RURL3;Q(rPADvYa8*z6+r^pWH&m+b7u*dZ@N5gNXV zZfnG7kk}m^4hPHV)Yl4UX^E`Fl&maMnKqB9NmL2Y*hzi3B`~qU`_>pcjwmSD4;T9a zKB6Prz%9t=GZ?B?r>&uh11&0-zgeTHoNWtUt#v(($|SL;BL$(RFawRyg}C-ECt|?H zwFf;oBgGv*K%}h!YR4g->z2z}8Itsna zDgD11WixFRCqeGVAzIkVn#kKi;A5fG1st3Rm#Ttm*@s4Q8yFjOX22Ev_f~5!dL~5*NkhY+RU$tN}aWH^STP=Gy4oI z7R#)(+He+X7Um0`1C=DwW!6)?Ap0;f75a49{s|t-#?#Y|NNY3&MGq+O$FRhIiab@G zNJ;1$aRym&e}hM*7Cu(H4f-zpn1VR4k2y@Cd-!i4=MscnU!bHt%LP>2h~xike~^oE z?BnT@WXYY98Z?3Fw8b`0R$xHlr6f%T6lURwQ2<_}6=!;>2rA3ilS;>m`;J(av9Lnr zdC6>XS1H+H=Br`fCegwd6VBdc&N-{*u4bk?%akmVbwR5udIZ2|dMJ>xQg-#ZGDXN? z=NFaR^ntBcZnQE#f7Q!7m-p_)ayj|>n?v~L85-Mp^*@o{qGYqpq z$%LnuKH%^h@Vaw5#Cj%_umwXh3FjoTMm&`HhXUgH#EG=i^JY}3qr^Pqo54W8CG2f- z&NKhIE~w-6{E~3yut&r5pvTvQGG11CDwB;Bo-HIS0xuu)maxQ6SG67EYmlIBOaVwY znb*M?ZGz#vf~`iwfobb^RaO89_qkRzY^7nG`{(pf+yP(Y@8}~BrIijFahEY=w54CX zBb|4p)dX0i>-L73+cqH+&BJXw>UEcW;lHSfIrykA@$|r~71`i=#eol(WB*RYfw>h` z3%_}mQ%O_F5yekcU5`|AHf{Dtf@Fmc>aA8EQ2 zOQIeP%Sr;PNTPlIW?elw(Gi_}Guc+8=A$=~M19##mqJGO`$N*qEzb;S$YTYO4E^+X z2BMgCMt}8a)xhHInaClb7!Ww(!f)(wV!0 zd8?`yN!-*fq{=7A@m=C7&eSb6zKq1!g4xmWq}zIrTTcOk?xnhUzV~R;S5Q0)?@N=E z(P$(UJjn2p$G}*H(El$c5-J-CS?LK`sdhp6%DBDAUBGbuK{&xHNN&=wk;c)v=`W(= zZFyH&z?1ho!w?!{8}AU~#kwfRCiCORMrj35y_=gGb8|Bczhv4P31tkGWi>u{ViuQo zYJq`&ozCZm*bP2Hg*d|qo#{JGbUqP1Ry;x_n@~s?q}5mPp(7A}3kX3Vi0k<~f|U#L zFwd!tRNevECGSp=gCjGT=~3U;?`BtY!la|pM6(fiQWf8qO`;FVjbG)e^w2-CjSpD% z9vR{AvbmMTE~NI#qk2ogQcD$}XVqEh_1`WH>#N+3k0sjM@(Q}#{R4~&CH$}HQ7=Iy z5vO1$3vOLs#&cR-ag`D=A35q^;C$eJ_r@WJ3Lkq&`i*;t+z4#sQlIsZ#4Y_6?@C0@ z%oX)>DTF%!ty^f=A;+V8ky62J1h{$32H8dTM;isZ2a!?TAXB!8q}|!*gmD`O@QF`$ zQa8jzCr@Ay*8CB<4bHs%JHgkpNu7X%-IMRg=|x%Clrja~iSfVHt@5tqjaow+$)J(uCxY^n&plWqj9A)>WS zxpXdgTDtgw$`xkY>Q*(bbu)ugky|2ARI*Itb9AOkgE@)V*3<0`f2QncQX zSuj8y+Dl&vC{7jufIG>`m6er&-;~dJpJ2Ri@_l_TPM)7GE62uzS|FenNeeh1+vJJY z#*E=Lz@6f3T7cZfRcefFl0Rp+HJM>;q_~Ly* zB1#LxQbVbiC)+u{M2K-F_Um}jlhG!{sh1kJs)|5&2c7?5`=CsC3MiumzSa%|+PKt8 zSmAwyV%(a?)^F+G^@k=U^J}<7Kia^6Tq5DK6rqKOPD7VqrQe--7aZS(2 z8EWyUCe#?U1j5^*QLM_sp}4VU0CO>BiVF&f-lQ>nO1=pF7UC63OeR6`50TeTM5NOh zvAgSc-;_@nLp)?InNW(%I3xJQ>0eBotix@`lcFh?j}~=(1U1sNs0N>$Dz~<3mila6 zh~=a+rc<~t;W4fDE8mOuig5n-B|Yu}FL%)b=T!3jLArS$*PO5*01kL|PNKx3*7|ab zU&M561jbaN(h8ehV=DQOA0Z)v^-rl1dV+k%r-+P89pmapyOQD7<`K7+Bc7cLi zbVl7=YM9uWV75WDe(Npn-yn00^d6pI$>$>pk`fK*-91^gjyhjtbo_>#;)k5}9*zI_ zmPdKOGb~y$=a@EalW|$E@>FT4(0h@dHDYeX5`=wJ2(*OgX$r31G+Lm@BUMw2%8Uu> zyH2@BvKzoO!tYo@Iqg;~R!h{yg@}+&jdih6ksvFrNG;~P06pZ3RXR<@P{BNL2bvUt z9^6}6keNW^f${|8O+uJLXatm~43u9ZNbr_65k&wrL9)~!LG2~9Pe~1hZBD!%QVeMB z&6XxMXCPvV+KBu->(et;j_a;f)`XI?H(v2GysTsr%C-8M+3+lbZ^eNCGJj~Tky=)* z0BDg90OtrL;)=$DzP43Ok3Uk>i2VQ9d(Wt*)~#)LrOx z87s+Zxy!s~x#l%p0DR*10(=oycLHbb6X0S55Ryd*=o6M-zaq?RqbDX;?$4~W41Xqu z{HEmC&VU$|#o1^&zo~v5g3ok+c=z|y!=%H*=$$ z>7xKtE{WA8t!>)IpF4H(G-BtnaQpkLgye1u@xo(G{FxFcm=~! zdm62h?6AfjXZV@yAwv{=a0HJDrzV~={zFaa38!3G!iA0(yoecpo_Ua1d$IXbLFOx3 znJ>E}jp(E}Gnq)?9JrB(}aP!uiMU`e_pGg7rox_mC zA~yYGSFB8q|G_6J0d~ZQjE-LuJOsVA_la|1I5!^1jTBg~`@}t#vPC0V2Nr=P{y`0A7oW+@@_qOMELE) zA1A}r*EfZUk(#hO$mSeN26ujHcgV_UuAGefx2S~vnMwo3Vr6Am==j2jagzfvFKW?7Gz7sK4+d9| zLk!oy&aNjEmwoy2#Z&L?;hhlC1d6ynuJ$VPveGZ(SxdB;QdBZ7X77x>tTV4R5VNI} z;5|stW_hadTrEcFa_AKa$sJprGZbiv560O|n!_(e%PMYUw*`RR1j{y!?$+DCXNuf- z;`Z{j%Bdo6w)BrVe5IKmuI!JApEM5d>9aW?9?TyDBsP6UMtqRk(U0h?U3-4w-1E>o z!!4o1!;N#YS4wXs06~;q-}JznfHz{(-<{rkyeP-22!1r(dvKk_QHJFGE!8d~_&*sA zdkgH$GBZ3w2W+ zM`eOPyS@d}1ia-K^5f1{1@g^CBKyBqG8^b{7hL@Gj z(8lm-AS}2xT9veeZ(cpUN`9sy=sRtLmqnOR+Mxjm9)v#>pO+x=3fFz*%YwnYy^!dYR zuRkpBqGfN^j`|A8NZbFS*>2F-Gsv5{D(6yNE~Cb z9Uh^0PWCog2_cRjEMlq}R)$J^(uqGf#}%C~aJEglIGV<~x;l&>%RR04M3e<{S4Xe9 zp!#ww--So=%uD&)_Av>f&K)catdwTRJc_12h+;?UFxUy zxnV18lh3Ef8z=DR`87Yj4iVg0vn7Ed<~AN(~p&sKD6dg1cvUAK;c1oyKBL4E;<;=F(6bA8UdLdB?Y zhkb=1x4yiH{wJ%UVMiPY67jXa{=*yB#7&xR+Py-*1vGIhSJ|i{CTG6h{d)K9GNrso zxKJKFdwOaO;3?3E)z|{X=K(xgZTQm6Gn84rYN22@tx%zIkOekxZcm3a;! zhU}|arZ3!U3^}o!pX^2k9@IWd0n4)F+F_ULFgW@rM@~#NH7(bEovk9TkY`{LHv)ek zNEI-J`zess+QabC-RXy7zr$-_Wi$dxoZRm=RYRF_Ls5p!VLeDLiZddUn|67Qt|nE} zw;fTvvZ3{?p1%U`o_t@~^5m$|v0jrinY@Oqm-sT}+x816(4rqpra!XLh}puF?$;JH z!QH4si}1VU(JdB!_mHVym#cu`B|gCv-&3~Cum4QG2ve{ywdggG0MmXE++htjm9Df;*kW|nDBA=) z?an)|HZ_Ib9}HPv?{AtEFgx^h{sds+HkVGcSUL4Z8UyERvo75W^#a4-@5z3J9p0ee zhGcjR8JPb@qZ=dZBMh3j(UY%5LI!KyYX)lui>Cg1p#TZ?8?L;yD4pw()*7*y-H!SW ztNRK(^0mz#nN8QOGBQpeckqCXQ~5@!pxU#)@o;~F-MRhXkbT9^EdHCF+e5UStW4DU z4f%|Ww97JpAhKbDT%tawJGc;csoHl_sSp)og$U}Br8dMNB-F3Bc-^WwTU(h)0Bt8k z8}mqM?YV)o2}as-u3Z-HJ!k^Sx45lSsOA3C})Tsui0 zf-x{i9za-vD6oh;Vh~g`fje;iI^EOr9KFi(NO~=bf(|237$nnb0%`(20-a#J-weu+#vev+WXn~1}7HdtzKxy;U)Go z_6H|$=ZUAhdw7#gx=5=f8tvZ>ZciM$%jJC=(Fzuhd8Z)F@vlEbV3?Vm~kRZX82B~pQR-mKw0_Mdvz%{Axj0&@c zZ1;H>rZ_c0`$t?xf0M)g3lsNe^6Q%aJm0>WCzi5rdlg;$lj8%I0LlULTh-bL?B z?!-SeX>jYfuh1L)zAq+Lpw+_)``VPl!uzHOQ(~IX3#w2$$6(`G`6nbN&){z zd?RvMSs|FsG1{>pQ(3;7jS%xd^v1tA>i#!H9H8PlDt5*mk-H?}tIIba_d?RA0043C z_1lfOI9Mgcl>@U4IJFLHrD*j;b|l2jDN-L0eZ1QZ61+QzzTOXszGIJwx9axqRiA4j z`bl@z`DJSy6m#KhVfLPD%He&d{9lZ8zd?9_ieo?+SeexX_nO51>lvB6RQq4g|Ie^B zS9XX0MGp5bOdKaL#PJ25H&Wp&7qdwCzj4HwrL}Q({9mzrwwt4}d>Mea4o?OkPMt3v z7~&FpOno1zF`f@M0C9ZRWvKhGjl9Ph3~`du-4yW#1L?ghn z*uD{F$te7<9d~IY7t+4InR)K@{poLxxbJ_pxb|OlZPNV{IO3YN9C<(;GhR*Mbz}`m zFmmNH;EU7ne7X0H??Ve!tsk$(b7C$A*zOWYcK&g}>6wO)?Ple%bHscMJ>ErOYyT#ccvPd}h!Hd1yv}3}VBmWDHw(I@6dPh|fxuZ78^Win≪#V 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

-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 D`uGPz diff --git a/spine-unity/Assets/Examples/Scenes/Basic Platformer/LightmapFar-0.exr.meta b/spine-unity/Assets/Examples/Scenes/Basic Platformer/LightmapFar-0.exr.meta deleted file mode 100644 index 01594292f..000000000 --- a/spine-unity/Assets/Examples/Scenes/Basic Platformer/LightmapFar-0.exr.meta +++ /dev/null @@ -1,47 +0,0 @@ -fileFormatVersion: 2 -guid: fadfb38fe9b3ecc4db70956f425e4720 -TextureImporter: - fileIDToRecycleName: {} - serializedVersion: 2 - mipmaps: - mipMapMode: 0 - enableMipMap: 1 - linearTexture: 1 - correctGamma: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: .25 - normalMapFilter: 0 - isReadable: 0 - grayScaleToAlpha: 0 - generateCubemap: 0 - seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 1024 - textureSettings: - filterMode: 1 - aniso: 3 - mipBias: -1 - wrapMode: 1 - nPOTScale: 1 - lightmap: 1 - compressionQuality: 100 - spriteMode: 0 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: .5, y: .5} - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spritePixelsToUnits: 100 - alphaIsTransparency: 0 - textureType: 6 - buildTargetSettings: [] - spriteSheet: - sprites: [] - spritePackingTag: - userData: diff --git a/spine-unity/Assets/Examples/Scenes/Basic Platformer/LightmapNear-0.exr b/spine-unity/Assets/Examples/Scenes/Basic Platformer/LightmapNear-0.exr deleted file mode 100644 index eca555faa9ee7a38bfa3674a006604579f003695..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 457677 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%0DFRs*d&Wa8A;W z4>e9q(?K(=#PKge>Q|W3kvSHeMcqOMPUo1NZ7!Y_%+&~YhEy>%^sFb6Cc^ zf(aRR-Gd=~)NnO^R!b|i*HGFmj|$}qHg3AjaT%bl5~a9@{m+UH=zlBQA22AD9?c&e zk`Ud;+yjjc>dFKE$$egFXlR&ZT7T}`85QGXHVt8z-YtgPpP>$94Y@QwT;#x(A{CCG zKE+m|#U6>V6N^~s;u+UHXm^s=IXB>Y{RH&8mXDKo_xfLo$y58FXFMFzEY6p_;zKz@ z;7EKHFWST=`j5;`EesQaE_ZY4g}SR|uJ64L!JaoA_P)%I(aMXPfAvDrP6vm%#-E1p zzRcoYAY?RAto&-C)F{nOp=x@NIzrcUUzEr_Cz%4d^Ki@o9X5LsT!Y+)zzfYI(Tm<6 z!Er0^UpXO#;!9GU_nuP|8=Bi$vq_?c2MhCC6h&nByk4ynVQ_3hx}K0{P=7`43+@+w z*xWre=ZinMd#57pl@H>{iWffX6tM9hW6NcuR$cXNCe7N=$1srbbpG1+{cq05Hk+GR zg~ITpxDx(|G^Z4V6s3tQK+q4j=kU5Bhm%L!>8lyK@6)n7dogucTx-Sfbwu>4Zt1F= zMJLokIXsw{8F}!ye5xWA?d?d zk-^oV0d!AIUP$ruYSAEdm|9T#_3p#mym2}U$f_S4Rre$hTtQq(s&={JHP~vJgI1I% zf>sb?JCbnhQg!n_y2^IqqGq5Mh6EPYLS3;E!dY#sa+D$GvhZ&Lx8N z8d5Dh1}%CkyFSE9K^Ut`8A4JP-EXa)Eep0ZN7oz?!WIvrCoUw;B^}q5lirhd8SYkt ziCtR6z9Jn2$5OPN4+48B;Wbf(o!TAfBrt)3wCk{8rYKS5BYdHH?1=97tPwg9Y7vSo z2_P6JS+edl-14je-TZvlD0s55y-EwK<3itNW)ANctbpS8gEeLs&cA(n=8R9r$tM$X zavpoLzHx)&L~$G}(Fi8xydlAJPHMR?vMT;medam$$a9Kq<(mDAvN}RYix8a+HhFyW zgBmk3cAT0~)n09_mvXY>I-yJP(cF?e9W6RepS~HBBkEF%S)*X^x1dwNZvsg&TBhU( zkp`xT^_d8E*f89Qz+wUh@n$hHhIBoQU@I_s+OHo@Wvi-@FmVR+&)`H zm%JZ+**>?RPLm>6{|31wJ@h5JJa(yOVWD(BUO=KBmVD$nW*!ssCYhDqQAv`iA%2Zsf&3@D}|&( zqz^u%Rp-^oPzPVGW2evf55+PBwZ@`8XlJPg-fJ!IoXGy{rBF-HprgC60cPaBmNy;w zf7X@iG84QhQa%K9EfJd4;3DFeN-%?VGtcAC1c2Y}c|=zsUm%9Y@i8m0rzEhT{6qdp zMF~ZpBby*mFe;plqqxSKLo(l!-u5~L1q8z@%LC!;Koma|PC@Q`7mEV&_5*SBY80je zJ2C5A!2dg!en!E=ckTh9@rWo22(uF*&-yb`9s~yA^(Y-6kQMMb5H|%6ilS^@4#UG2 zSwXx&I(|F|+=1V@1p+xiKtTPS0}8?ey@R;nAb9HE>{v>z%By22<#%Ti@+`dy9n$eu#3Ph0=o$O{~Q6ZywJZR1cSZ-Vfo8N zzurUjVvyneK+bX?mKjq*#FWINOW#4;t~?z6ov8A5l#(GXoABq1_FYs?*Z}DKqNIA2neihWLs}H#qNY`w*%?+**8J$9YjzAjY)BG zOXa;jjYnnOKv!jbasvqC24R_KTq+Hl>Rs(%Y|79kvYmaC+&*av{L^I$1ax-}Z(?r_ zk~Uv8Y~q+UuuKE58#ecJ(OCBUvv9Qg@_z#Y8!Vg9_7NbfKEMoyU9@8=9|CE@Dj)P| zAXEmBmcMIDW!-8UH`Ytq#Eg-?jddn%;@cAewn_SQZ(x&ujQ#bE!F7O@>exZ;zBh^+^7f^q$Oe}d;T_9EKRzkNHgs$B#g!qM(cVe?KMeCAEQ}l^a>YEE{y{t-gavYQe1jF^hw@{B@hMF*lwi zJamb8xZq2JocOj=#c^X#(1(@a4M9`KjqLisp=CbS#GGN|y%Q?oH#a%Lc0TA(qN4yI zi=+dIfMOyCu}2-MLuxxCsm*q`Vdm9$sC6#Qb|s?%8n$9b=~a%ovZ%Uz!3D9X=8zoE zKA-!bd)dSMU@ob2Ry7Czi%eR0t%CwwBtxo4%`IDDKh`FsMe>Zl@mipCLw}-s!cDT2 zP5wemweBw(0Akm2hL(B1s9u(y`*I*iKJ()9uY7{AB^Fd`nrhO$oq^MKy7yt_1*o+b zgq7h}c$%0Ea_)tS2^cq@)m^+2cst*3;cAhpaM&P#yn@WO~kE0 z$P%ZVErr95KU0L*>7}8=*Ljza8W;W#(%Z1M_&%R(?5+LIQ$XhS?zm;`6zRA{_dbKq zBt<%M4$ppp&6OrM)Tb^+?ujRDKI@)=mB@vuQeBMlXE_& zii@&AzwDVL1%urqt=1+Otx`i2tlgGI&kc%|*t{^8mKFoP4SUl2+De+5r*q>SePnf# z?SMRd6Y_7DE^&a^3njOgZxU(S(8}auq#MU|{Eg{a=Dk&xlJLCvidlYnT)MuPSQ5el z2=VrZqv*V7xli|H{>Q?Mffu|n3O2^}4(@6(x&sxe>>!)EhfIw{8eELovPg)4mGw8I zrDlgpy%%+sxFs%|tU6ryho}4;!gCrqt)rmDR%%FRo>lbHhfqvlC?-?eq<7RVciA$d zVwG4nI;iCLdYsMz`jX#a0uvS@9n-17agX*;`VpL+5Or@{#X!Y_@UQ2yFF%ys(`e%o zSlXcj`G?uK@I~M)#pL-@X{P*W^Q8~bnXNWdTX~lRzjOx0CZbE$K0g^=GT+0P z^$qkflTAj%VXvBZ0*|`xknPGr4hAl%qGELLYgHRCB3U^}%Si@-qIs&E-s-va`6Efo zLE2@bUdtJK`Hk;~f1;1DBmEE!_)FYmL&v@4D0zSoKX}H+k@Zg4`Wx^oSg&^(Cm|oc zV2^N&wL+7M&zBjNbEPd|JN^~Me}x?ov`*A3AZ2~g&tgGE(~viU;-JlX+9_v_L%qva zDI#P}uCaeUxqn`=lHX;-a1}^BCA{qp|tw?d=Om zffik%oa{`m1`o-E^WwTB?N=HyCuIXOGXsM&E7SeJ489@1@jdy5cKS4JJ2g}aR-dVj zW`0YA?7uYvWUcgQ&Z8?Dr=J-+DTmR7SCt%Y$3ahNolj}&Epd-DGSH2y)R(5lbt%nu z!A(B-3dy6{)p72%qjt&n+h+Wq{4ZFk|FnxZ%|LA6%GX1Olw9BbIW&JaG3S;{-4*e= zRdijNSlu#xh&~fPbty}RJ4N(PYIb^=TuAB_8?M@XE+v@+#g>v=h{LK0eEbT3Ok%(z@(jrpA9!OdXapL(aB zlq-{vG9(~=3Vv*!r)@s&b%WGHm+Dz~mYkL(b&SqNZOdxkqwXfT_J28W*>TW)kJeUq zPk1Z1U)hc1`kR4`Fx;WmD7=bW$M7WBVp*jimf5oQIG4`Npb%=c&Mc2(Zchi9)3Hj# zz`sU-X`aq~s}M^}kHKql-+b#(1*gmNKDB@!{XE*;4`J;0wRE`gpI$+`19a`_BI6MC zQ~f7|&ztRoP-jrJ`IPUF_!%dNZL|z5-QR(OGiv>`6b^%WB?9`W*t;z4)3} z91zBAO-mJpSE*sk+++&k{xY6BTpLR)B?ZZ4Jsb>$2!DoYaweoORZcLNCth2(AVI7k zL59<+zA>xfT&CMfTe`P;L*mi>3#_e=VwIAta@1aT6K%vm2DNWOvoiy(fM@# znvD6*|7ge1))PF1(;_bD?d`}yFQh$E+}{&gcVkwd3NM&CR|e~2$Op+U0aorItzF7J z9|IV!JkqkCr@AYk-@VoIw97`KdFmGaq>r!;eVMj&nf8pv6fd~F`d=q@8&*f4o2*w_>?4-Yq9VZ* z{iAcTdm*ItydkH8P}bKU_DKisgZnTe|JnnO)&Cgob%Q^>!yOd}rF<7HU8LhM3+(!JA?)#E z8m&w`F1*H_lL)?$jvw9GY^oX9dV#KJ$m)jx;acDs`00%cQTEZ+&(JoNrS>MH2e3b= zt&8CCYUwY^Sd%Gl4R>k_nO=bqN<_Q@hx+J{C)MjIp3h5Ru zWUT({A>}Ja>fM^hT78AE_ndJ#tx27UFFyQy4Ey=yM%{TR4X={SllJn`E$L~d-gcNr z>QvkM`n#>(X{&}Q+WKG@t&J>uTIlL$78fL_;>v;x5{~NWOF3{^y8nyY^OelO1FphR z^huj3`KfoTWr;4O4LygCMhKmOp1Liy9~*azO#K`oLmY+sG}77VMr+bNXBAiEhXa>g zAE@OX9z7JG>U0Vp$ezoG{LR1?{d$CU@-gI06UEzTC%$yi4S$OIqDDD z0DnQq6$Rtec|~UYZ94b0QKn5)Ej9#IzbXf=MCP=-AI`tj05uQTs~538${EFdKnJWU zc0|yLE;7YG)xS&889uX))nn(9yW*3Q&;+peJD@D*T_>fH(1GyW&z(#%NY0`-;noQz9Fwr&-eqvj>7U2HG?Ut^E z5;`wtp@k{RN#{EcPZJ%?RT*)uH$!5Zo3|WZqz|}-_EZi#nvzT?+><&W7KV>f^Xn;m z!HwI~b=L0C`M#l$_{;X-iMpaA&Rgg{ydYUq`7S@B)$3N}d(BBN^NR;%%x#{jsSZX+ zbIhOWkMU4E|9t+Z&T{Yo9D$ z?)b{Qlg|3U_L`EN{T)5bU?&z(1cMj(f=17cX|L!OT4G$v4c)Tgl4wbBkxqdD3f2Y~V#`U;(A~PrYP=l2Qs)<2QG~{D_=O ztei`{L1vBL3-3aAVVzTDd8F4Rv!e_J)Fibh)%lnJxQ2tsLP#$DhM;u3=2qXE!RD8D z^6Z{7RbE@^&KsJ>atgYTqC<32+Tu;-Z~UR?((a8QV9XkzhQLVuXv*}uy)wD20+*~bda9GwKmaDiCqKs5Vg@J`7PEvcHsfZE>Hzn-MX@d3|RK|2pyK8u^Dm}T_x zh+JiF&!1Ois~mavHnodM|3@h#M$8s@}-B@&nYlJw{Ml{Fp9L`&YvO)SK8$2M7x7{i;0Ux zIpuoJ6fG#cj?U2J+1pzMwGX#$Z9iRp8QGs8R@@`WgxdSCmiQ>6xk{Z5d#!`4w076A zJDRn=`|a<9y=>`|LC85R)F~&GejxKmBcuchugaTAdCC(H%MnfDWjppTa7dZG_4m^+ zUud)y78jJSut7Th_)@C+9U!It&SpVHbVY;MiCg?20|I3OQIn`|fS~=mcK-k7^&8~> zSeruo&-AX11a=YFMPL^J00A(K?_V6iAXOknav=HFd#I{0G9Xqg5RNGsLPaE@OE!R@ zH6Wx6-N^PD2uy1Pg3&gx5cW++AQBD8U0lbm^5Gdx6^N7s62*eT{$s6X_s#zm2)OTA zXNuqKzc=*y-q2?7=9#o2A^M362&!=bNd<& zOC(+q_~+9!ki(3vt=S(AH`i!i9-a2tPn4~ypi)8Y>%SWGjZP4gU@A3x@tM%%@R_#l zby|Txi4zgA&?N}%dKDnJAKNtoJDidV0;@jn5Ju~U2T|ZPJ7my6C%!SwT(_e(QJYPw zX%9Z>=v@0;K@HAbE&6qj)*<*;3Cmo3(8tNc1u`_+)rK1VUKXRpso1&4O7fnlzWhi& z>?~1O_mvfcnrl=l^(GMNxi|euyU+E)>ytk8d)|qQ{q=gtgUnHQ^{ZoqmrBZi-YtCB zXy7klgW)#TUj(5!BT~OddNs)5I!i#~>zsHsv~x+6-hGz*X{H`9luk6TU3R%GQS*%z z?Q3we_s!WU!W&yFb9z5M38?TG#cS6JtlGBoHlJj4M z;%LR4@zXklwn5En)T)P*D^y^gxknFJG@{Iv2PZeqc*MM_ zw30N?TMUZT!#VXXbBax|qre<)22#e{{HVa;1F&d*I;k_Vc|N(13h#!6g>B8$YOa(~ zsnwOgdIcu1784pz;fHUkqtycNoqfNg1^kW9S zrD$gJxh#`DqS;J6KAytWNr$J~Pd0+i+2LYJUPOEml6)AroS%pav@%LFE}582*unJ| zSwS`{=ikxZz5C(#dgah(n;BahMqBLsT81z~*X9G}&9|O@eL7LxvSLx`)>*XPGUv$J zHRIzfO_IXkgHyE#4S2-4Q5S-S!dW_cRPz~)sS|eq>9%bwEjUy*32fxv%$T=wNl~5~ zwPDvUy}SJ}*iJ2=0)^Au2;<~50TdGv zW|)LVp%>ej`}t$B)N=oc&?lc*S?p*QdJHk>1aABEKF=RP+a} z`Oe8pTOz!DCea2k4gsVX3{@l`eGNwlA7D!pLvym`5J*jdlX#2`W9}XE!mdB~x<&ip zll$O!n@N?zR|cX++=M>OtqZ`uj8{wQBja*9!_U4_JkavVFGDKcaMTES*(AJ$K07y$ zeEzZx%#F?TU74A$RO)qlJ9X8-PbzuU9@aFA`=$ybC3;+$$WI|u$T`L-)#sjLU)2A85(JXfJqtm{rYie`f3qP?t21_4c2%}vKel5JTW>eb zm}eYd2;zfG{05KmrSpW3W$m<&p|)}4j#q!__-}~1mt&WZA5&f2^9H2l3fLIb1bqeu z3*cQbdGz)hn~&2!%oz7nFKP>7q**%Z;$T7NR>WSEkKJy3^2O^EWH6cu-tUNlhL2nA z!JQN|Tt;f(MI^xefV^l}#A!Kw%%hNtPz=L23)rSA*}K#e+i$aLHGe$v7N=5)49#L` z$c^g>`uLIh$BC&EfORquaamuv58J0Co)f2TD%G91*YHJYSu{gv?uOXz*EyznqMf$k zur_Jklx0=M5b_#wu`@^rabnL3y5Yy0_EWFNp9ruSV!U*f{a?u`>h|`eD{vl)?9H{Bg@t{gwFBJ<=p!B`R1D@rc8f0oLQ;) zdq-=ozg9_ZmM;1&HT-bTJNCy>EIf=oa98f*eNInF$Kd@PHAq3DLh~UydG*m){sd=A&A>N zQoraD!%+TRV5@ZI>5pUE*Br{Om3vbQo6;F0nv9cjQGeoKdX)CK{nTlNUhZkfy5n6- z`;{H1(%d*r2o0EN2OUc?UEpu{6sR1dZEev^3ku}6seq+owAJYn3#arag<<^$8l8y@RRA*()PH`YGvlY_k z-Z$gOrytw2cAA;B&e{W_t<3QSx-qOQVMQ*t-~96_4KSRz06rv6MV#65wnTEen80`oEbkjh80m?uqd>o^}`53VxU1|xW!G~J5>f?7?qoLpPGDLL4!nsd=#F-|(Drpd2s z#Klu$K)=eOG3rCVU^zz8C*h zX@%2LV~>QB`PhrQ$*&vPHH0N}@E~a4WsqCy2j)?b6vKwt6*y2QsWS>UX(z^Ct%l9! zRZV*SCWs&6_PEH5jS(e+uh6zn4c4r(d48lsAcE9rk9PZ5Okha$CBR8( z2khG;)6gwy;rVMs2Bj4$u~I!yr*DEhpwZI@r1P6vzkIoHZ-k@coJEnIFnbgzRfo-B znWLmX|2`}ZV$h)t>Q9SF;9)^X1X-~2L%A7-53o(P=m*WFv?r4@741jOq?>JtT67wy zmA1L-Q}2t?Mjn{A8#&FRKfftBl_4|_Zcwj#npRYQrO|wk zoi_h9`wpDJaB2ixSP6^OO)l7ukf zM7u+Dj{iNhaqCUXVsQ&M@Pr3_uD9q9WjBZ>BoFgq+x*>uK;94w(E;|tY9->{7{Z$@5_yF?PR+20ueHXM~zo8^hMQvn<=wP?*P4NH<}W>ok6rU zr%uzo+S$w~KjXIM?ShSaPe&$p)F!3lBim|)x}`8AJzZNk_JGW9{?2rk#siuu;A$%! zA-0?Cx7}|u^P39R+_9kHND)!+jP31X^$+IWy?Ot~@&h zJzD$K{AyvXDei1Le)RM}Wm5crs&u-s^n>3CURzr`O{0B2W5lP4YS=jWBO@p_DHl7XSkMZF{;68B&XQ^qLqt%qHDm4ry|=HO zc>0yLLiId$enp|IdY+Ex48NYV*n`jS?f|MFp_fz26~_F$sOHP_i3U=F44*c?%K-%# zV|MNydhmDym>X-WPgnl zzn%Wa>(jrV?na9-Fx~xc7lB;_b`jV`U>AX11a=YFMPL_!T?BR!*hOF$fn5Z45%?bn zfIo`;dj$-t1=eE{Cw{$$TE+qy^ib(0=$$-zM05!|COruUq$6t>!Zr*8`Nz~7fxKiJ zIAFJNU@Q93VHF@*9t7B#eCG^8Y$Acp>&1W*F-H0{)=k>Pj*&J~clNMHk98)3#<~%k zq@StqfP{JK>(38ytAB7kB&WXadWci~y)>}bIk1Cydw=YIEcEQY`TsfsvvE7y+WU`< z4sU6V4I(z@QW4+A1`w}Dhd1-b5StpKL%{U2ZGwO#ck5#vNg#l6#z^b!Nua6y>QlhS zhSa+@)Sm-e)+2yac);HEpvL_wUGc#7^|&qy5PFDCk4HDK0y~|f0j>ms(tsR~;eBGx zhKO-kI{;0`ndksv9-JPW4HEbD>zg{6H!Y_N>U2dQUJAUdT=45xbvp@77R>KlWnwae z{r&v>gZ**B+8oHkaS;?_sQ-~GKpWd9fZ}@?PyoAj&}jeNOABCQcWN^Hm8W@jw%%}4 zQ=@QFud8adTC#=RUOT_XCWn*Y#iXc(@6L;9U6Z}b?pC?+@y}5jPzw;P1409FZGtqR zhoO7{H#7t8?d!dvO@4F#qTF)=2ayOhj;?vkiR;8G1hLd;^t#_Wx>R#(R;;HGvu z1Zn_%n@dYYaii~Dei^3yE_ui8E~5>ST)M$y<9`%BzKa2Iu0K^vQc7 z4F9P{191cy+%dSj#rcNw&7F6r-f)huIXn_<)}Jypvs(buC@kBcJ>Nh+@FK5-i9avA zyVqo{H3_3esZ)uHW_;h@j)k6lc}HV>Wba^3zpfMIw;CeiU(Y-efAZuB%VqSRsfQ2m zI|<~S0=^vLGt(&g{zm-;_)88b?4Qqz@aZbX^~ZJ$qwuE_H(s6@IO^G)#69OE)S3K4Akb2^0ag5o#oM=)cC`-6qvAqI z=|%%jFg7w37tA!KOt`Lkj$PGjZ4&WF#Q&No0Jj+)jIh{P$<=Fy+l5y=9tl6=jY^1t z)RYAu)lK!P88T3Ntl*GYo7tA*<+d6v6M}4FRGn4NVw-K6sr3aKCw(u@wn>|85hvkyC2)KTSS>k?4M&5_Nj zA1b>C5~n7_yd2f+o`sc_fBoWszQa|^a#MC&g&A^vH7}$483`R{n5?V}9Fu7x!yC+7 zb$gZWT-rpR73JJLYv5xGn)2IeJ_XOUd!IB-hqs&R;Bf-!*8Q2g-T7cOSRlkNGp;pN;%A5Z)3|} zWYwcek^;raBrU|Du5J4MHSB6bgDEB^(cbTa`A%2 zKE?VoK7zG|i7rN!X?|Fzfrt#X5()=%f9+90C8DUyn#-3tkJ==0V-7auP({MfZ+wZ< zC-~PxlYlRdlN@^L{T#ym9D6F!deVYLfK7LWXahYr0CNQ#nS;4D6?TKEPS4Ki7FxtH z<|<8?TRz;0>ndC3qlm!5>*z;Onrh`)WCQCNw(}9Dei{?(9VE`OH{^0#s~IDO^ZA)o zqNbBwpViWuu384!A#jWV8N-d@1W>jDMrs<+X<+X{cSOnALRow^@;)+)$sH{}+!%7k zt4V=3lAx}ssS(j6FkDpmoc9Vt(byOYfeAKVLg~@0?9P&M5Za@hZ0xnT z^vH2xN~Lq?sITbBlxmAfYKr`zz3~x^bFPDvQCZfEcF5)eJVnV&K~WPLYWOTBuRPfp zIT&}30j9*bCn+tltT*^n%BU;0$vZ{0iK9>23mY&3_q2J%zyv=8*cxsiK!OX+%#lkl zB$j2AO&(5nmxksNWYLpZ3U!Z<>PxN*L0X$M;UnHH2dt+jE7U5chfMSuj#xG265?wF zoERD|wb#Zw<*g0 zBeS&i+L~chdlWP;(m0z_pw2&20_3gDFaa~knOuj9`%gkD#qg6b3w3N{Y9RM$F$afW zqVXPlbTlG5wKI`Nm5)a+0gB}F87A$L)X6QM}#akJAFz&xp!GQ73r>bQJHs8*cm7r+<>+{LBf zmVnEL7w1C7QxB)GKEDo3Nbt$Py{pbAX{wdD+$;4uRdMU~>7ZPhAhIjMHIuhqKvQA!g)ZFU!^gPr|~B)6(lI9~0u`Fjlwt)rMujuP}P= zQBYyYQ2p^PDp}3e>7i8-ycV@Mr{mKhT)}9p&Ob++(;(^6!G6hEi8yj}G%r7#ldEVy z*Zo&qD9U2zW&`9fELFt0LeyDT?y~AK{(jBDZiE51!F#A4Hv{Z0$O*vDSlGX#e{xV! z%;4?|8(-#lzs&C&os-}IHwmypW23A`3Z2RvFicif0xGez~Pa&t2UklqXhd7URsAI^K?@W=N2ue~p-4IhDKbqRt3dAEdb z^X%;tx%HT9-fAYP+1<|&EQ#gnlwvSIYw?rfzqeyUV?&>Oy&W3s6;gYW-J#gKyrTLy z0|m9vF!H*0_v=#!IWcdDt-kOKI;$dn^Q-5by&s?Cd3juQC%H-B@W0jI;M}A62m7T*fhowZP)+s$CXgB!K4XY1pgrP{_vy20P0@6>^cJnwRrk;a!JMe~n1)QyT5`YJ9Hk>WXFHdYdL#I*4w;ytUrkpXzt zN=K=Xpke1;oO?1$$;58(7)e7dL_fVP$pJ;L>MJ}L?d#w(+YB^badCV|fw1C$xYqjd z<(OV;nW#sqkB>XdJ+R7z&4b&;g#mV@u^|D5GA^!8P!72-n(b}jWYeTjuQdmU4MB_d z^KpfD3$sUj)OTnY%;w|&5?ENQWL7y@9!<^isUgqAGrIS=ERKr=EN&D(;JL)>uv(}l zxz%I~ryS8h$>!`!JR+yt-Q9&CsR6fA&18~Xg%xGp`sFeP#Tb}da{q;3NjDyKiHVW% z#ND;%T8d-Eloq%drJ=A$?Rr&~Ny5Wb8)_GCIf>fnr^RU;pHwLYf{S%E z6?U1F18Em&=kkCe$Emi5bJs>R30o62VnS^(Y>kedtloBA(7b+GGabSGLgTNL{=v)h#z z)k{qiZVBStI*GZKcv!@eU2URZS#o_y{RKaDyI#&xShUc7fiic7W}L~9L~D^FjIrrz z#!4=8x0LX=lwGEIQE7=5z_!V%;rUgWgZBCe5^$Kflc?5;?gU(bZs8HkZ;uy*q&WVL zI+l@WlaqSdN37FN>i<9Ny?0bo+1oE3AV3lVgd#OUfY6J91Po1+5Fk|P0)o<|4^2eW zk=}a~5Eyz#=@w>2dhbOML}@B2AQsed!2Av~@0W1by7%|z``)`2XTgD-B@3g>lTvkqQAF!t0sOvBeGWEikR6xANd$0|TZYn*E|&4`K}iD3>{dK4!FB6g{ms?IAX#lpbMN&c*4W zpKa~aP=ff*68?NaAj+-vxlqkJ4|9HVPuB|6GszlT!*cQySR;+oQJiIP17ZMGSodKt z&2u01fT#lF9!7VJzZxug?cEt56ly4+#QUf8Pbwo#=Qpp!a)+m(BF+lYs#GV+MyE<9 z-4yveB6Q~3K+FVjt!hG0#rkuhZ9!!|B8~4f^JQg_r7Cf_pm@nP(o!ys-iTOczzmzm z>$8J!1xG?a|1fje1XILWN>;!+|8r|J7(thMOStQdL42id;VR4<|QA$)jj7NHj&9W6^^cNXN6^vzL>GBr$| zS&@O$A*w2ogvr4nYYU%pa%PtF1sJ~@XV@2R)b})ccv^>uyQ8HXzf7ZdjS1K)&2RIh zvIG3caNQbjh>R8KKP&8lc+XCjBX!5az|72(Cu3K>FsBjxmVesNl|@omF*B@#y z>Xv>zfiaWkrn^2rEF-D$ z&s0>T1@Mo+;T>M&_9s+|TC#R4>RyuB48xuLY zz|Xys?S4uASeIg@?)MVqrP7mxF@Y6yy=PV82j3M+;9F#QLvp5QFge_y zI}-IF?xhI=QY5LeA5t5o$&l@9{cqYUfJNd7t4wLu>&S6^*5cXG(P3B;j^-d|;s#5= z&{Ji9y&S*37BE-p1M(6=v%tnKz!&50I4585iQSg=?6+-h7X_u|FfXUmtjTV2d-B6A zVCtpA_wU6HtyZ-s?a>V;tM*>uYlz?dKrHg-mXy8i0h1ZtA-(~2}kbhopS-Nv= zdklv)YOYjb=R@IXJ~Afu=F->Lt5>fQ*M@{$IHtxH0p--ne9x#EBdIgj4gVtCJi?!& zCSa>dB0E?JLU8rxUrV2?o^3gUiuto+F6TQ{Fob}hbnf*Ybt-dFPwHo^L_EiEjTb!3 zeXKp|Ig1Z1&~x%#>{Sc(j@lD-Ru5ZZwb#(;0ax`;Ks}0PjBwMDub+K>J?ZPilvg@Q z^H*ejCSB}C<(sLqRTa&PQ$ zUrl;NYHLvTvIR~)bH?2@8y(cZbnf|IpWhTepJr{LC@U*PDm}EQV8lWc6=`5wh>4;Z z5Mm~CeY|Qb$s@RGjEwCG>jG~ugKLCIVSH@oDm=RDT8X@ks{u6Oy6QQToXS}bv+gjD`Knbmy*^D1=}KmguxOXTonjJ6xgd zy(?qs2sNv;v}s2&i;?>+I6z=FN859b;%1d|G919+&@35?g^Hv_rMVbZxs)Td>w>h= z58jncD0hcei>3F;0TT^U+)ak&kT6lGQ<{-OJr6%G(>>7_SooA2%15h<8HfS0R(*+PI`fa_|7hp0 zb7nS;BqbImOe-A;L!*ccq#Q8GqQ@`B)8u`Dr}zS|q9+tV0j6Fu^!Pf*Erwm?N`NUe zU=mHK(o#CRxttGQ1k8{f8D5m@kYNti46nN@REi6#YKBxwSPg4jtq`-jq@v=CMOGYX zhl`;`-AdZhqRmvls7hQ$XZlOyABN>V60>%5k#HK!rV$)Yj1+)b8Ya^z)5jG7t92Ji z#;1wLVEV-gd3vxwxh4Ard015OGm?-8JVkFH zDzN_?V{~KEbax*q;=Lid_zRPR44-{Ve*dC#?JTagEFmDrG;>VI`crF(xCQMzPq?DV z?qY<36`T<~O`MP~5nmGD6{To0ES28mjCOjfSSVQ5k~<c;6J#)f(!%(Olq_i zPE$IFHFRNy3`2BUZe|>u9_Y8Y^z}SSmxLKK9#^4XukvIv?gnG$wht=_YwOEyv5Tuo zs%cZ2PV>&3ZICb%^`38ib!t~y;0TbO#>hS^0_TurLV!|R?en}Vf8ayg}#Rkp0pdRSVN3zsh#>uoYD zv;fSayr@&3cD8EwPG6++)c4?%u`V2I5g~7TfH{|d(}DmT1XQ>Vdql~`59ZvxP)*@9 zt$Gb$a)TX7=ov;iF_F5nY3#06lr7wbM4xRDsjN?Y_*MgXhgj_H;!-c8GA*h%%-s+T zZ-Ej*VTc!B7%%L^re`vFd!3t z3s^+{Kn``85b~X!`oBpcKOhRg_M@Z7T)mC$;J)a8^4dY5gVc452B5I<@9olmUIRJw zR05e#1O^EwAV?_SJs`6k$Yd7=m(BXEqsF#^X393yayz%c^H2pl7D zjKDDh#|RuF@c)Yd-H#(n#@_~}Z~|-p{XCc$i}W8r1~8*CV5sf{+2#?cVj#VJ6i95x zFu*}Q>X`9S&|_xI<4(iP77gr9CS0z2bT933m%*OHL?^I({OBH{JL$^=uz2^v=w5XX zNcJPW!KtbL%-$UT{eJ|3zXtZW$45@>l&NEZX716zu4!U>fFyJ(9q?4cS$gaa*I5XL z;Vc-t6EQ5+3CGa?eyVv7`>}Lr&+ajh)83W1$2VcH$Nd<-hsgwC4jyi3PQ>~WO)qW z7WNBAuMVR~+-V1NRyoKlL1#KbB3&hJnz@+OM3C&k&7qXVd0jgSBMV960)rBKn7^~` zhWzH$6SL?OneF9W?z&myxv1=xf!~G#49OwiBe+Q4EGM4UEpRH6v7N z(!Cy13JAzZcW;s9O>6>7JIlFY`J?rf0ty+=ewU_po%;#9!o;oEl5f2}tu3D@&YdI< zCbim%IC;RP>t*!IL%1`upi-=f=CXZnlk7n9q>ku<6I0RkVT@8lHQ22kb85tId))6% z)Go{c>w_7mq^7#?^XTj8=?&G03!Ov8OY=)hs~GDWn`XI+bC+f%qV41O!nNb2C;$B- zb-Bt|R1r>WG4Q^wZ|dRnR$F2^f@o%<4K7W4C{>wdroagDP!f!CY;3>Z<X%JL*i>zJ9D z5egj+O9|H9r*crKtRW}6Q6z5AGS;E5op}sMgj@7!hsw)Kdt2p9FM`rSIhKW>CFJ=# zzf}*fwpC-6i=K-=j~+6XfDmj2iHAkNkQ9F|-J*VYd<*1~ljB-ZQBlk{VqhTc@$cq- z3atR6Ap{;!91TSNyJOyw33oXaw%-|%i7&kLv1!T}pzc0|~ zT-NEf5X@lpk|~N13JRYTM}uuDQErort4(I8h6Hw~mO~r_)w}b35;>5nweC$&|oRW$Oi;8%zoGM z-DB!szG87n%%zCmcM$WnKkL3Tn;T8}e(y553i1ae&4NR!y}3D5!XyOQ`+Hg(aZ+>- z$|d>PQrV3_a_OM*l{ct5PMTdMQh!i)sr#OfYwzCO-rl0w4)GRHpWL|1KicNJJny&d zQ)R2uf73KFEuOqQ)*Z>+pAnj`GpLKr8$axnTbHQ7Es%xx_oy8m9llTf4yy%wc?mez zsu&04;`R40{;XTLzPQyF{sPT*&b&`2g}i`uD8DfuEF>xo?Y|t`Luqy~K@wiq(Z0|0 z*joB_9dPreZTHH(AMb#K%B>4DqV<+W%~Oy!7IOSE2@`a`vxUZtlg?r@5N6 z1SrovRJ2nHo*Wi)RdvER*bw4CU6cZOE zSOhOj`L*ru;GD!OTaU7t(;%F&Qdp-l;wpnX%G)X=cixaIog4hIcw^^_2c!vA?a!55 zGiiKSJhk=?%SXGmZBMC-0MeI$jEaW2L-Y&GegMFHMg&ZpuWS49q@&}{rB@*t5qI*< zJtK*~X_DV^>tvi(D!3!8O7ounGRu`Zcb|IJ&ehHRd`aEiKmX%{ZAZuRLo4Y&Rr?Rx z%nWIMzrL~i@V>+6YWpAhk;CNhp*F%<0i^ddH~cpZ3Fs6zv_E&gc-R%%)T@h4sXRpJ zU3T4*w!3Y2U;cc#f2H>2&+WyI`-hz|AQ3qGsFa%9c*BLd-EUW4{Q2q%r%^4Jxo1T2 z#Bb2IjQr)vH950)gvKw^I#^vQ}Dn_5y zE7-`XZw8Xq7V{u-QSOjE7$%vjSxa#VkUV{;W@$Iyi6{y*0;H`HxySV5_j7G4JwEL{ z{XCH%Z3dJIEfMGzaK`_EY^3GNtoql0(;HNh%hzuLJ7LnJ5mFDkhvlVF=0ahgUGh{_ z^(d`2*@=Dg5!_8VSpKB$3Vzii#u5qRdp0H);31mRmyw{u86jdTk7&Y0dsv+iH`9RW z4TH0o`f9RQzw|4BcuMTM$6*`YPYCo`D4Ka(fzA1N0&9X+>FN$N!xP2P<>l+M8L5&f zy9DFgTXBF+56;iEDL8X}09LywtC`n zcgk(*@WSkg;4&>|q@#a|q9^w|#lD5+4xSXo$tjwnDyi$Zzi$cPu4-&LHMJRZW92V! zwyUeF)24l5Q}8L??CeDCtTJh7X_PU|)6$Fmq{dOHF~75|AVgpwKmJCiMTXY^%i3yR z1n1;rwaXfK_=Hh3Av^5g$x?5liCI^F+gU!pbH1G0r1dH;FiM`47VC0F_^7^*so!2c z4pTBPP@0~eo`eJOF{|~zHr@^_h7gbN6Bw~d zaF&CCA+#o36O+n-=Os7JgeN;V_NetJ@Y`V@@IJ?;#!M<7dYAuDDxmSg=zQLl#CpXD z_pmR^cF)Ik!WfGE!o(Npeob~zoLa{EsMFQ`5=la7f(RR&8T4{92&_B(N9!7dRUdOy zNh2AIa0pD(Fj+n)Xm zY`c2h>xfS$DEz41y+qx+5AbV-DageTh_~e}%RPpg%8mOs9IDmB@L6~bbqxy@7~~Ft zi#2x5@mXU&H|V(;S5mBQY-Jb^CCtq4bDCv5&93?Y8PXrrpKX`s&Y!<}HJD~QsK-Ek zM#p1K7feGlLaPu?vb8lCjbTfo!1ajKW=<`(w7?3Z5p ze)?UHXf!6>Ml7BvDh)~y(-X`yHcBlRKkN+nY(I0c^ImP1o^$W0zfgbttlPiZV866| z7}wT#fw&H!9T`4|KO1=W>h4l|$Ku5b;ww?Y`a-dAGMkDAjOknv7kDE9yk_Wa;;Ixi zzbckDV1C$;SM=xJ+dj2@`U~}!pO5B#pn z@e*^;nl_@z<%y^-5lPcJvm>5Hsh6=d*U@+L?z?+WZ&5GV&fVL+>G{ETn}+sE_XpsN z%YwcB9N`ov)_JJ7G>E%2y|p;L+^7^6zQJI@G$o)7Hmm>_O*z70-Dq$ZNc0ZzC&SH) zk_$U4?Te0UEW|L;@H9aK;5`4c4;7i~TLl76Z=IjVNZdL?k&n_H$8ERb%9E8Qol3aY zY*)#)9moaP-k8ci^<)U%Zx#eUMM^Lep8c){ji}T8q;x zvN(uRB%{SHK?I7hzh`l!AFMz}E)5!ne9*W1px?zu``ER3>vvi$80h04r%%No{O=RXgLi z7op$W+}sqba4>941V)dg!=_nTS!t3qPaDobz14e*+H;ZFFAfn6!o%kkeZoHjEbHr{ zPlSPi{)H12t?iv?p{Nk%2zOHzi8t?*9yEBu@sjtUS49HM<0B9}F_VX}&JdAw>;5I` z-ydFf@{3pG0V73sCLlfz+y2+aGQ<*5eTYyvZOEwDwFfJL*v-~0K;tzQn*_Nl519e=dF zKlE6B#k@ByL+??4UI6$t-A2?Y4X}#L#{=`_E>_qA#g-#a92r`0=ilH$* z9~(F4jbI>OU@)dt)-yw3K@+6$*9K*JX?EpA{rMP>=(fH0uC5Mn+ceury9CtdwJ873 zhAXxU4O_Qv4ZlNQo-ns?$MJvmEACS)FRDy$<`{h)c<3|L|5?=G>!bHnU{tr*MjOR+ z-v=Tl^?O_|iMQy-w|li;i@yHt?{GDqA#?VlX<52T(!8{=%E{Qc1d@N=%FeW09yc>W zwU+k%u6s{luI~U9h=!Z?UOyiJ#q6-6AqVX)e)pDhAhvkpm^ZQ==*XMQ{Y<~j7uNN<9IQz>2^n-d47?_KS zFujSCbpEa3*QJWmrR%;G#C3Xb$uNArdNL$z0U~&!NJ51Rysk~B;jX5kDL|5=$RNpU zo7_)|J6z{iBWKUNSI%^*1ejR?}F_peluQpzKF`*V!0)f_gY zT7~CsgI9ysed>Lxz2|*uNBj2HVP`BT1={j6j4iLF&g$L%&82Vm9@>*LJ)>q9imS12 zxx&;_aIZ@s_u z{^hqCvsVYXp#N-C_J98ZX`e?ndQdU?;APl=m(BXEqsF#^X393yayz`qF4O$+=73OZ0OFpqPp>)+R4MIGdU{4pRkq=zXT zk!yj;^{C4MV#keeQ1^&bBV3LF(5YqFJWxFbl0Lge0mb6)6WzeSorZwOZ6|yaP{Jil z^p5UPCb|swdjC~N?m3IZe!`y3zCp2C1W_K6S_YOv^F4W475I|69(9Y;U4HeO%KKHh#tsf<9f~j+S#D) zP7M9%W+%&mQ2~P5K*lkBf>iUcRA~aH2PRbtNF67jA^`J)9!MQ$P>{ghKN5$yW$~E0 z#}s12nUY2q$HfWy#;m@0`i?i$rhYN=zE9^S1tI3-_n^_vE-6hFErw%BWPwJQB8;HR zIfRorOmuOLY2uAL%UCJAvuax2@B!4a!0+C{E#*&-f!%-ap+-D>zyeJxw&3vMt2D8)2{b{28KtAN;8h`Et zO)JJWKeV>IMrMEi?XQpYAJ5@{+Z*?35)q2;snjiu54cQ>q%xe9dTN zJ|R(QFl~CnZ>rL?h<4V84Uz^PG8glKY6RC+eEGKchd|*r?QP9lzzub&w_Q8jNk(tp zxV0=czaCSr^m^G6Pq$Z~&XUMyjFA^ZN#L63oEf|DhIUpbc`%LjO#yF^&cx6BqjzX{ zS!a0uR$k-rlv?pM|FQ>qruD^4$DQ^gmukGiu+evA%M$mx%y(w-d#2X(V8OJ7PJopy z250MDm@sZVJ>7p>%PqMyX^-Z=)DK@$iRop2Uaiuh4S+o;%0vZ?3NKa26 zVB%t(n1LV~gg8X#L#57ebBGnE#8c=@Plo-zp`?RC z>f)36!Yn~jP)0&1Wam({LzyYpzUbN;;HNN8$z>?19N6CTF)~bj*8@4kLSmxK$z3(7 z)enaJK9(|&O_91BC2(?FSDpy?u=BGLHX3D_$fbEwQ|u_5e*(UC^-sA69ciEZOZE6< zV&iqk(RjDKp0b2Yoia9i){_Nif+OE0h(H(xnAeXK1RPFq5n(CG?Zn3-mODFFBH<#+ zF>+YPGRCiPIhB~5Rb-#&-c07m$ViLZ(&7h8jnAXGwKV&W;&}krPuK<@9m<>Ta{&j( z1f>S@>{nJV{k6®0p{fPw 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 z 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�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 diff --git a/spine-unity/Assets/Examples/Scenes/Dragon.unity b/spine-unity/Assets/Examples/Scenes/Dragon.unity deleted file mode 100644 index b081ed2b42d5da89dda459979fceed90e551a7cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22840 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 diff --git a/spine-unity/Assets/Examples/Scenes/Eyes.unity b/spine-unity/Assets/Examples/Scenes/Eyes.unity deleted file mode 100644 index 131a173a4c7744d30fd744ccb62c4677e3d93531..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23240 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 diff --git a/spine-unity/Assets/Examples/Scenes/Mix and Match.unity b/spine-unity/Assets/Examples/Scenes/Mix and Match.unity deleted file mode 100644 index 775cb6bf7db3097d97bbac2b472558eca9a6248c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21156 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 Og?sDIl(*b{%Kro##LUD1 diff --git a/spine-unity/Assets/Examples/Scenes/Ragdoll.unity b/spine-unity/Assets/Examples/Scenes/Ragdoll.unity deleted file mode 100644 index 2403edf40c01183da96d78f611cdc259d1877cdc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49644 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 diff --git a/spine-unity/Assets/Examples/Scenes/Spineboy Movement.unity b/spine-unity/Assets/Examples/Scenes/Spineboy Movement.unity deleted file mode 100644 index bea46f183005c6de610eaf4189eea5a2dc7d358d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21588 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 - skeletonAnimation.OnReset += Apply; + skeletonAnimation.OnRebuild += Apply; } void Apply(SkeletonRenderer skeletonRenderer) { @@ -43,14 +47,14 @@ public class FootSoldierExample : MonoBehaviour { } void Update() { - if (Input.GetKey(KeyCode.Space)) { + if (Input.GetKey(attackKey)) { skeletonAnimation.AnimationName = attackAnimation; } else { - if (Input.GetKey(KeyCode.RightArrow)) { + if (Input.GetKey(rightKey)) { skeletonAnimation.AnimationName = moveAnimation; skeletonAnimation.skeleton.FlipX = false; transform.Translate(moveSpeed * Time.deltaTime, 0, 0); - } else if(Input.GetKey(KeyCode.LeftArrow)) { + } else if(Input.GetKey(leftKey)) { skeletonAnimation.AnimationName = moveAnimation; skeletonAnimation.skeleton.FlipX = true; transform.Translate(-moveSpeed * Time.deltaTime, 0, 0); diff --git a/spine-unity/Assets/Examples/Scripts/Goblins.cs b/spine-unity/Assets/Examples/Scripts/Goblins.cs index 926ebbab8..971313745 100644 --- a/spine-unity/Assets/Examples/Scripts/Goblins.cs +++ b/spine-unity/Assets/Examples/Scripts/Goblins.cs @@ -45,7 +45,7 @@ public class Goblins : MonoBehaviour { } // This is called after the animation is applied to the skeleton and can be used to adjust the bones dynamically. - public void UpdateLocal (SkeletonRenderer skeletonRenderer) { + public void UpdateLocal (ISkeletonAnimation skeletonRenderer) { headBone.Rotation += 15; } diff --git a/spine-unity/Assets/Examples/Scripts/SpineGauge.cs b/spine-unity/Assets/Examples/Scripts/SpineGauge.cs index 7aedb3c35..406b94012 100644 --- a/spine-unity/Assets/Examples/Scripts/SpineGauge.cs +++ b/spine-unity/Assets/Examples/Scripts/SpineGauge.cs @@ -3,35 +3,40 @@ using System.Collections; [ExecuteInEditMode] [RequireComponent(typeof(SkeletonRenderer))] -public class SpineGauge : MonoBehaviour{ +public class SpineGauge : MonoBehaviour { + #region Inspector [Range(0,1)] - public float fill = 0; + public float fillPercent = 0; [SpineAnimation] public string fillAnimationName; - Spine.Animation fillAnimation; + #endregion SkeletonRenderer skeletonRenderer; + Spine.Animation fillAnimation; - void Start () { + void Awake () { skeletonRenderer = GetComponent(); + } void Update () { - - var skeleton = skeletonRenderer.skeleton; + SetGaugePercent(fillPercent); + } - if (skeleton == null) - return; + public void SetGaugePercent (float x) { + if (skeletonRenderer == null) return; + var skeleton = skeletonRenderer.skeleton; if (skeleton == null) return; + // Make super-sure that fillAnimation isn't null. Early exit if it is. if (fillAnimation == null) { fillAnimation = skeleton.Data.FindAnimation(fillAnimationName); - if (fillAnimation == null) - return; + if (fillAnimation == null) return; } + + fillAnimation.Apply(skeleton, 0, x, false, null); - fillAnimation.Apply(skeleton, 0, fill, false, null); skeleton.Update(Time.deltaTime); skeleton.UpdateWorldTransform(); } diff --git a/spine-unity/Assets/Examples/Scripts/SpineboyController.cs b/spine-unity/Assets/Examples/Scripts/SpineboyController.cs deleted file mode 100644 index d548bf34b..000000000 --- a/spine-unity/Assets/Examples/Scripts/SpineboyController.cs +++ /dev/null @@ -1,82 +0,0 @@ - - -/***************************************************************************** - * SpineboyController created by Mitch Thompson - * Full irrevocable rights and permissions granted to Esoteric Software -*****************************************************************************/ -using UnityEngine; -using System.Collections; - -[RequireComponent(typeof(SkeletonAnimation), typeof(Rigidbody2D))] -public class SpineboyController : MonoBehaviour { - - SkeletonAnimation skeletonAnimation; - [SpineAnimation] public string idleAnimation = "idle"; - [SpineAnimation] public string walkAnimation = "walk"; - [SpineAnimation] public string runAnimation = "run"; - [SpineAnimation] public string hitAnimation = "hit"; - [SpineAnimation] public string deathAnimation = "death"; - public float walkVelocity = 1; - public float runVelocity = 3; - public int hp = 10; - string currentAnimation = ""; - bool hit = false; - bool dead = false; - - void Start () { - skeletonAnimation = GetComponent(); - } - - void Update () { - if (!dead) { - float x = Input.GetAxis("Horizontal"); - float absX = Mathf.Abs(x); - - if (!hit) { - if (x > 0) - skeletonAnimation.skeleton.FlipX = false; - else if (x < 0) - skeletonAnimation.skeleton.FlipX = true; - - if (absX > 0.7f) { - SetAnimation(runAnimation, true); - GetComponent().velocity = new Vector2(runVelocity * Mathf.Sign(x), GetComponent().velocity.y); - } else if (absX > 0) { - SetAnimation(walkAnimation, true); - GetComponent().velocity = new Vector2(walkVelocity * Mathf.Sign(x), GetComponent().velocity.y); - } else { - SetAnimation(idleAnimation, true); - GetComponent().velocity = new Vector2(0, GetComponent().velocity.y); - } - } else { - if (skeletonAnimation.state.GetCurrent(0).Animation.Name != hitAnimation) - hit = false; - } - } - } - - void SetAnimation (string anim, bool loop) { - if (currentAnimation != anim) { - skeletonAnimation.state.SetAnimation(0, anim, loop); - currentAnimation = anim; - } - } - - void OnMouseUp () { - - if (hp > 0) { - hp--; - - if (hp == 0) { - SetAnimation(deathAnimation, false); - dead = true; - } else { - skeletonAnimation.state.SetAnimation(0, hitAnimation, false); - skeletonAnimation.state.AddAnimation(0, currentAnimation, true, 0); - GetComponent().velocity = new Vector2(0, GetComponent().velocity.y); - hit = true; - } - - } - } -} \ No newline at end of file diff --git a/spine-unity/Assets/Examples/Sound/Footstep.ogg b/spine-unity/Assets/Examples/Sound/Footstep.ogg new file mode 100644 index 0000000000000000000000000000000000000000..0e1468d8c42bd59e8e77b31eba2fe000e08d3d80 GIT binary patch literal 9071 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 wqE`whVkqI1Fbb_RB|o}HZvX%Q literal 0 HcmV?d00001 diff --git a/spine-unity/Assets/Examples/Sound/Footstep.ogg.meta b/spine-unity/Assets/Examples/Sound/Footstep.ogg.meta new file mode 100644 index 000000000..b403bc1ed --- /dev/null +++ b/spine-unity/Assets/Examples/Sound/Footstep.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: e885484e1bc99fb47a0ac3f6bfa586b1 +timeCreated: 1452628222 +licenseType: Free +AudioImporter: + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 0.9 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/Examples/Sound/Footstep.wav b/spine-unity/Assets/Examples/Sound/Footstep.wav deleted file mode 100644 index 5e38e4f0681ffb23a159525b82976be1dfaa8e10..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4412 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 QN+6U#D1lG{|Jwxq1H6u+Q~&?~ diff --git a/spine-unity/Assets/Examples/Sound/Jump.wav.meta b/spine-unity/Assets/Examples/Sound/Jump.wav.meta deleted file mode 100644 index eaaad224b..000000000 --- a/spine-unity/Assets/Examples/Sound/Jump.wav.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 9afdb740ae0deb74a8906a353b597a03 -AudioImporter: - serializedVersion: 4 - format: -1 - quality: .5 - stream: 1 - 3D: 0 - forceToMono: 0 - useHardware: 0 - loopable: 0 - userData: diff --git a/spine-unity/Assets/Examples/Sound/Spineboygun.ogg b/spine-unity/Assets/Examples/Sound/Spineboygun.ogg new file mode 100644 index 0000000000000000000000000000000000000000..4bf95988624345f42e1188217d1c4762982f76b8 GIT binary patch literal 13704 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 literal 600 zcmZ{gT~ER=7=`co74-tI7+JgSqrF1~BoQUi8?VUQuURuT(sd@p_}}dy#t}j2uEbeYSo=c#22kx7iZibT`OD$-CP6L!zd#*-c1{F&{-y)K4*{=r(L|zeek(ZtnC4 zeA%XRe1y<$`yxKI^p95QMFnNcQGC4KIBh^|!0FnbBpiJkTj|w9ko*iZtJ-T~>=Rm}fa!@w)cIGQ+2fyEkW4lrzur*dYj=~Ij%_77eFi>`eKw}9- zD67bU7|;}$(wTv@NR`Y473T;L%Cbasp){8kB+tMPB~@-tpDkWjoqEtFv>@cki4z zk9mp={UGwdMG?6lTWmy*RgYGW)DO!>r_=E~fMMtt>$mpYy|r`Y_J?QhT;6qQ#|&5j zlVxlvFN>sD-_b@Y;^FsIQPS@`Ne2Mw$EYV;F#Zkv9&8Jmb9F&}hmXCmxxSd=RruKt zdnlXZYW_YeNcvOer<7Zt_rv(i>Vo9`3|j8VH2i-JKa8Kp@KWwm@D3v$Dmi2J#>tC1 z&fVCDac(8oT9k8G`w5ixHp@MM4;h0pUn-?L-+MJPJRj$MmYX==g3Wl)EgVU&cj9CV zd&Rk(T&o-BgO;0qy$_ptJp`q&cC2R;WAcXyA>??d89c@d9SoFunw(|0l4`>Z9xSO~ywoFFJWWY59PY*FJIx>yxkBQ-mpbNj}GD zvu;mYUe@)z3Y+mfWBH(STwZ4;-y!F?2gtP!IrV(j@{;_BG3&`1KL@3-Zr`H6KV!^u z|9L`)CxhDm=Jo!9W`^g_|ElF>xdGq5!sa!45Gqp9el8>5byx$?L&Q0L6BaqILBoxo zKVZ?%5#rqXO+QDw_@t=F5BMG*qO5xw5XqKd@MbQ&2C*?`Hh% zF20fR(_Negqn|SwpYanF2YyRtXOnnzvKAy!Jh_snupLCzBnGp7(!@Zo zn``uv38sulT(4kT(taa&?($VcL{AR?7*6>hX##6KS+!#Ke-;JbmWAHVST@O*V* z?az_UjlT|z7WLGX4@S0Z96C6C<;3;n>i)SkL-kbuuU~rc%a9R%c3pH$&}b>33B-V>8`X%epj*40}LA9>k+k>JYt#d71TcleDtjsX_PJ z#`k8^UC9#D?(1Hu9wG=Pgy8M_9O1O6Y4fJ$exyhp45N)Lo-_=IqjmAsd%)gvWO>;`S#n9`X=HRhzuel*O-5duJD zsiJRgX{!?LH1{5r&ItsQvA(4fV?l;!Ou}OU8fuh;#{-bC8zJF|2xy1$rm$m=Uz*Vm zg-uFMye9)Z5)TtM=|CcnS4tQk-I$K22mtX>L9dx-Lcr;9bdoTpiaUC`wzIRvh@)o+ z02xO^`XuitFGz@xOj#M0t{7Z5Inn?1&^l$UbjXJj2Hr9>Sw~Rsgt?M0= z)Sa0T@}8>)gAkC1G8yP?LVsg+SMwb~Jr66%y;lB0ZTFZ16u-z*)RWZuw$AE|1Hmta zh)T$7>(cp!a0R59Egf(C%MCa@*L#-xT6racX(q?3gz;oYYvr|I5?&s)C-fr6MV=_|_<8_^3dXst2}ZCb z-i_ELecOmvviH3ZRLNd9bKrf#fH)?PFrMY{0r3GDA)a06li53qE|PGHdt~n!L66}W z*390s5ll1kbG1v1k7n=rU=knwWcGd-K?uur-r`=I3qZA6pA;)azpz5}g%DH;7tMe_ zA`Ax$EMX2%{V@zAK3M3JRDXgl5=K=2dr*AJ;C(oTHL1QB!89ZPj4(d(DAn`9BtH5{ zsy~k)n7`|nmzVr8f!k^!04mkux{^JytX~T3Gh~N|y~p-N?(y-qxFz-twlCe)uGzjE zv7-yiY8`DsrPDw@261Cy7uDatocR5pWAp7_|2Xy2?SK0{oNY?o{O;u8J7>>axq0!g zo!QgtKT9v0rjIEDQwF9COc}V38Nk1`#Ohv=cjZNGTmx!h4Nv|SM;jk>-K#pw>GKuW fLG>Fx&nmj9@Dl+J|8l!4Lsz7!`t#N;z7qcf=l$;! diff --git a/spine-unity/Assets/Examples/Spine/Dragon/dragon_dragon2.mat b/spine-unity/Assets/Examples/Spine/Dragon/dragon_dragon2.mat index b4b020cfc60cf7598a3efda026f736646e281ea1..a72a50d454cb67c09a2591382f7d21f46d21bfa3 100644 GIT binary patch literal 4240 zcmeH~J!~9B6vyA*`OYTco0udd!IwaQ@Np1_KmcP*92@7uibDdTGiz?{Zqa$y+FJ)( zO0iX>P^FjJ0A(VYCVfKLeZSo6bUK~~Fbw@-?dGoao7+}yeSGrH5FT_nZ&jvk~U9)8~xCH=vZbO4ZcjCyh(`oDwUkG7yWR~O_@*cic>>x(&Fg`MXx z9?Ispn!ob}Nv~ygO1brUJM_=2E=bZ$JE@lGA5zg1o5x z+<{~0=O%KkMLC7FpF%m_Y`G_}A>&ZSOQm$j`+#PK=ly)pa^vTF7}FnA3un^n9Y0yZ zUVc78uGRJPQOixeKEjxBJqD#Pcg$xKeex}Y5b`_V=g_A=yheKY^SI@1-nNoMn9mW^ zk$Iz?ZGt!1Y!J1sZ%H=&L^?=En2Uf2GUTt7iu zu6d7JKRRz$GQP+1q7&CsmJc{_JxvZ_e)4(SOPG?EiWjCqf~3>B$pJC_mf8b$-qSBP``4~)op4;pUl z{Dl$ij1uS8Z`e7|#W(D{YI#A|@fOC+=Rxw6{=0R2&2qPncwTDhuHzxQ-mT*smb-O) z({i_tZ-Mu!;~2SCw~lXHUJ~Y$b!6W7+@kP##rqwq<9&xP{cpSzmb>x3OAhId_b_2f z?#4T5xf|~h%iVaVzG&Ok*fm@Df%+{K7_I12T0d_CjG zy7;|}AMfHk8SR|N_^h9(IPhCCHfb8)n!;$-!7Q>lbT{j;i;!9dZ<8MQJMo^4C$FDi44A!aIBjuj94#BV8C zkyZ3h*6VF;Yq}NriFPDvMR8kVX~=^3Oo&KjbA^qTi}>ejWEdBi2HYFS+M#p*49{05 zFZ{iybK~~Dv7(;Zy>sEqEu$lc&#zzmdSPbiTSN6!|F55ceg^s(=x3mxfqn-5M+W%m zS&RKf6waFldu9F79_MDr2tT{8@>>_eIc}-vXZ;|=?triF^hbUmP*Us|sYbY#pWxV? PBvHLCzh1x29jN>Zy+5h` literal 4216 zcmeHKOLH7G5SDq9@JJwpS0D={;cbXy6BT|02M+uIZWN}!?$KI17U9ZayJ|-*^(S@fQ|qxx9lN2_iG8Ki{Zvw+ z)Z+Z5`Nj02`upJEV2Mv}S0ZtOclgB1BP_3v1d>Rv}%lRFuUz1+bA z_#x&L>f*4S4b0}p?1#ge_z_P6>S(u9gAfozf)Nl0Bc2aq*vx7AIZYq4yqo(R_KNzy zrvXCsi2r*dpwiha@6+tB>Y*?VpAe3+l5*8rJy!C?YS7|MD4knT6HdzPYr}jTBLGCE zD*E=0wkpw1bL(+woI)@eTRS>27G#LVBs>tHp+-q~FaQa=5fUDXfc7YF3On)msTqG& z*repddpN)&@i1_c4kYqqriAg)P3SmD0EmwYdd)l&0!|-6BMD=wxT8mFJ3Cv6I66fD z$Rrxlr+LTrf`kakl=V^Ris5yW6aAl!%t%)9w7{oA|02)axMPc5W8HXb#~5tCExl)w zx-m0C-s5#=5CZbBO@?}x(4U+AjeJi~PryoYyO}>(+dbw8#ZU1N^&qvrtFt=eK=9Kc zq7w4jx^#XbyaUqAmW~(xOal(j^_t~=uRIgMG?U|5!g#Wyd*y5}2v3jd(`(j>Ab1Ug zMOB*ZB2N@}d@g`O1>?M}2;AVc+cyw8=P)01Rx*bk<;Z|1ayNp)DxxUlD)5npi0)dnFFs82E;LWgz+p-4v5#u2=VMfpU&QSG?9cu+$MY95cC9& zZq4j{GlFSGezA6m{?Y7R2nO-dPiOC25rnW@=PmBV#Q;>R^+~Z_3<@h$UkX8$aM29- zZNhM{z!K&N)$hPS;)8`gP4&BIB4I@Jp9jTz3_gUTTa)VdBba979}vbz9;JFI7{o_E zP4$Nn1oL~my?h`rDD6>jnIwzwwt9@|&{)vnpT z7O|rV(`p@WL8a3`9)q~Cu!`!po2P&JIpgRXl;XE{Az gaUE1Y;(1olO@*HbaQK(oT_3q3P1UcrZt<1)4^a>AfB*mh diff --git a/spine-unity/Assets/Examples/Spine/Eyes/eyes.png.meta b/spine-unity/Assets/Examples/Spine/Eyes/eyes.png.meta index 4f182e243..fe8202451 100644 --- a/spine-unity/Assets/Examples/Spine/Eyes/eyes.png.meta +++ b/spine-unity/Assets/Examples/Spine/Eyes/eyes.png.meta @@ -1,5 +1,7 @@ fileFormatVersion: 2 guid: 49441e5a1682e564694545bd9b509785 +timeCreated: 1455501336 +licenseType: Free TextureImporter: fileIDToRecycleName: {} serializedVersion: 2 @@ -15,11 +17,14 @@ TextureImporter: bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 grayScaleToAlpha: 0 generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 seamlessCubemap: 0 textureFormat: -3 maxTextureSize: 2048 @@ -30,18 +35,23 @@ TextureImporter: wrapMode: -1 nPOTScale: 1 lightmap: 0 + rGBM: 0 compressionQuality: 50 + allowsAlphaSplitting: 0 spriteMode: 0 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} + spritePivot: {x: 0.5, y: 0.5} spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 alphaIsTransparency: 0 - textureType: -1 + textureType: 5 buildTargetSettings: [] spriteSheet: sprites: [] + outline: [] spritePackingTag: userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/Examples/Spine/Eyes/eyes_Atlas.asset b/spine-unity/Assets/Examples/Spine/Eyes/eyes_Atlas.asset index 52b0a616fca37ffc8c260b4e6b7e967e9f6f4453..c8af918f3eb337050388fe6dec94f8b73bd4db4a 100644 GIT binary patch literal 4204 zcmeH~&1(}u7{=d8QX8!wt@W$MYJ?vAz(B211c?c?A+;2u^deYGpj(=3-R2Hk(QTpl$xXx8Xf+K5Iu4wD{=AO<5>cTd4BLN(g5F&HilrXLhmbP9>bXV@d(dA z=M2Wl;F+JVWGN=zTA!(m zo0YO_mmOwFwd`88O4)XTq_JR})rN}XHtH-+UpDSsc8w$7Z_U>i-|3dWlgy?@o_eXx z!mBq!>V9ssPeZx%vZt+UeXzJ%-%7rHT>Rx`_9pDjy7u)SK1dqDbqUB8Hc|_q;|M507CGv?f0uyYi<`EZGBVRvI;iwy+!b^8r6`ssx->8yqCy;>pu9S zp?eB`IOc#Q?W)QhinAXPV0{qw8B~?F6@riuS`a) z!r?^xLopzVe^<5@XN(+%BZ`k2pdsr5Tw~)yNy+*k98APN!kEEMID7)R-h!Y-Pu5)J z&>GejjdUt-f2`JAzR_AAWhA?WeM%3H)Z@C*&n%|LJxc9Z!~?srsU44ikP+HMYA1Mp zBz9np_L>m!0mw^-m`{C}ST~f^7}*g8y5jkthMg#JZ1Y1-fqt&&sGWiZv_1&?^_Dck zkyg^|3{HVX5d$);+_Ec!pyI$u*A1-<~3w@CbDfTyR*?v!u}|`b1?`i z)7+}svV|Z}P$p@CAl_e8r}GgPoQSQ{Yy^}F5A8&qF2sN~;i=&p(Ux%2Y3T+eMm7S( zkf`Oj7#Cq~pmBuOpj4N}Ho+mMx)KIk7AS9&)a*M4=>8Uc=pea)Tf`{SMR@k zmzjBOuRcPmi6sgo3M2|73M2|73M2|73M2~ruLAgDiiYh@=ZnA(Mb%NkS^+-;aE0Ib PKYqPO7<>!OP36R2hAI|_ diff --git a/spine-unity/Assets/Examples/Spine/Eyes/eyes_Material.mat b/spine-unity/Assets/Examples/Spine/Eyes/eyes_Material.mat index 9331c1f35b6e27dd032a72256218afb12e3a1503..171e3d9c2793e891bee7ac83073fdf74333cb596 100644 GIT binary patch literal 4240 zcmeH~ONxq;U%ar4x`Mpye14V8dhS#-0m*Y(>1BC!Rf?B zZ8VV;3v?qJ77`K?LRf)`i3>LxToG2|BPc{t%&)om~(8CKW&MzAU z%VDyJBjsI@1ncLtk%)NsT+B;y&6A`DkbaDM@)X9m!Jo!4r#V;W+ z8({aPb6m~O*EvakN&OTu>$83spIM!gte;-XJ=qKYm*I!;^BP{lb8_Am#6u-#%-#@r zUdOo#=P=F%w zwy;y2i^;XRaXxRk>DMvX%vC;jEDC~r+AiH?$&J?IfV6G zgFdou^s}5WA@9+B`99?%Kv*wa=;No0b>kCyZH7*7z+bg>}1%{{D(F z@BOz4A)fSV|MSoLM$HV*-v9lU7v&H5z6G1l=q9L0N&C5gd}m?xKsOU-_@A)I`3xFv z{QM1zezp>4*3bLd*2d@kykmJz_whb#)^j^~!uZ`j?y%hLBi@%<+WYvPUGMhseaqcG z?zG(P<1X+{eHh|#i%L~GKvX87A-&+*EulT$}b-ud^lmF&BWVxH~hvbm#>V1kU}PeQ!)RnCR*hy5HU?$#csZ!6eZv@x`Ed;c zz3ynupHLB}&BzW8sMZ%@G|>b&7*uQVq(4=z`&HU|rkim%c|JGT2m^fQ~$J@NMWGpWn9gSG)_0A;ZG`ajv;0$o{khxJL%Vz z%t#C4LzPNX`zqH%Kh}YS^)PBmBvm;fJ_{mJT3F&i%UOK$XJiR(Fb%jjkUN)_{`_Fk zK>7M_YrnetPraJgQ|E^7{NQi+to+^h`0R~B>zJW>s{7TgK(_+j3Un*btw6T||Dyu@ zOR8F`dED+*%$7+8xfwFTzunya(&7&~x71i4G_X71&v$Zze-J1Mc8pXbT+6@U*qy{- Nr6RxIyvZG?{0q{Ut{(sZ literal 4216 zcmeHKOLH7G5SD=uNO*)-NO)y|K*GyFobWV`AMpkk1=++V#R-?})vSlwopEWj#>;6g z`3EWf0ag42a^p;eU%)8`4*USFG5vLq#@ew6R}R}%yVFvCQnx;JOEXFxxvtc)U8U5+ z^rVMU=cg}B&m=SI?%v+s6t$nB-N z9~JfgU;~8a0sn_1pu*WS>(T1J(gR@{J|P@sDbEFK^+?G-c7ryrrgUmv)tnUR4~F?T zLI8*?RrJj*ZB`tZwP9u^>YYu~-4J-yMe zqZxX7Gh&zYZ6jXE-nT+fDSO?_fwu_*;+QE=&!EQxfPBYukN@O@IptJG^5v7 gTnFVXyq=YGQ{g899KLebmxeA+67~D-+k7Sd15@SiYhXo zMNmP69(wXpN~Sv}i=mCWn(l(}VK2)oLjPfVQ=Id(C~(v_77SKAKu7HH+@&@6)gUEM#w9to-`a z-y1)Hym18cJC(TSL|o3p5Iu4wZ=>SA!+$X#=6S(iktX;qv=Ibz6?$JV^8m)oj~YA) zo#Pm9_y6R^>y0nJR0!!I{OVihCY2@J;wqbYkNQW zK6>@U#H=Ub^IXoUUdT)poVjXd-m%NI!dy8erO9leXpde(Czp3-(9wAVH|%-Gs?}^K zC3&ZquQ5wXdB?66^2M5;H0F;}+E9`7+6s%)4?k#byULO0x8`3T)OE|xNoM1t&)xWX z_RZpmnn6BBEKn4;BoIU)5+ETKlu0~ErgH2uo>VOoB1>2x z7O+9;f;~dnu;2r_<{J>=2N0~fAl!$OIEj(?0N*H{*ST}gJ$G!`LQH%W;>bfG#C~X@ z5#sXvmHCC*g80+zb~7-Brn?;Y!J=x&bse;fSd^inX~M$=VWKU>6f`YA)OBCES?ycV zT)A6WRaJXayQ=8PdMNe)gy2!z>zB*cTr0TR2BxrK6>JjtIq)wVRg;ynG|IQUm)Hlc zyWo$8?iu*um;)BIr%Kl;&Td42^+4EXP+8hW1VTb+aS)N=$O8@~-zwuvkK#|TQ{O8w z{^SSgCV(jZ4cSzjF>)A;C_ZX{hO8a9CdP-7lJ!717>j>^G5wuz_yBUf3PB6L zta!?$HLNWf>Ev*Kq}E)%;aVSLB)dg@N)M0Jy{ge`7SrP%rFJOhf!)N^reh#vgf^Di zVV)m~9a^LPIz+q!^3oyZQy(SPjwCfkZVHF4c>a&VPLw#d`2nX;KT~wnW?%uW2f}`} zA&qdQl{9+{r@-QfJ{eYS$&+DNa^a-wnpTF`9cM3gYqLA^8n8PN+cuHi$@nHwf0*5= z1O%07?!MZvP8cdEle9n(?=Py;>6i;nB-ZIn43vou?O2`8CV4hZ5 zYz&AYQOi*=&cR$?;~1@esm_mVfW;AGU814&OwxQ(5sBLN*$Y diff --git a/spine-unity/Assets/Examples/Spine/FootSoldier/Equipment/Equipment_Material.mat b/spine-unity/Assets/Examples/Spine/FootSoldier/Equipment/Equipment_Material.mat index b3e55407f94f9d9dc0512a76fbe9048c96c016f4..f7c14756013d097faa5db91c4773a324f87afecc 100644 GIT binary patch literal 4244 zcmeH~O^g&p6vtoB?98qpiYQ+qGAg2=t^$Ih>$(avg0R^|kZ{A+t(j>v)4lfe;BMlf z4?=<-OpKo7!iAWa7{kG!#>9g$f#At_LNp!>c;w(gLs=@lXx~;xdZZ0e=cpkt?=*O3@uD@}0&D^!urmmk^dwTUG zSOJq|94SwUq*%Y8ja0*Y z=V90**&J8%?_@#J?=wH8-1@v9#%ER+B=2X~a!>Zc|7Y;S_<0R4ALwU(EheD4M~`Ieo&tRvT2cKULU<;MRK^pV$H4{omO`oEX! zC+N%d&-=8W|4POSm_3E@X(;{QhhtVBUANCOe!t~KC$9%AA9C{ANDg6r@^yQVFeNX^ zdl)U&ZIk6?UC;Bd8P7wO4?EZ8b7t}#ajv_WTgYyXSS`(v6Jp1=P`EicP2@ck2PKBJFAMJn3Q8RUBz))4dw;vByMi=5A( z;l|Hzu;^zSac=#hpY1(-(a)2X7jz%5!Dc;okf)5_?c+|%-9F-dsin7%PuulwA9q>q z_VF3Z-9A1G-mi~in-B!uJ)Qcc{+ydBXI+`A%5w=KBIUq&MFe z2~%=6-`$qG`R=jY&9@5PFW(xuRySY1M-4B@5k$az`R?2c6{%pZtn2U(EY@Kk)XVW3 z8GpHl-^}>_9?px=&w-3j`iY7Iza`VtNjz4a36dzT&Lt}B1W`CH?PIl|rS|Q?VA@Zb z80d9}n*NN6Ic-LEuwTu;9mO*pfCE9JnY8`cTFY?3x)m73-;vj4s z_8XJ_th^cq$^3L2&8j$=Kh#tzp;Q03n#o|G=;g4QtA@ur68ddr&N0MHCEZx@v^V^g zk~x{jc&c9SXkWEfiKQX0i_e0HRF+nF(85g!KO-w~gK5CMf&BjIs_*_> zK2|$_apQ?U{%SRfdg{vifA3uO;SWZ^M(V=8w4^&yo9WWbw)*j4hx*BM!MP4Qg^#zc24Lhf(;-d zpo(8XOh7@A5D`%3ClC-2_y;&3vFNXRXEnDPOiFNFb+(>=4R)UiuSo%}*6 zbt^sTq14&w+3A^NMqS(A-=CuPz4UuuJ7ZJbS4+AuiVXWeLXP0CRO%Lb46`EbWv1Io zGp7a{Ynz{#E%$EPHSNCc73xNUU_uCW0g1Y zn1fMK|2H>4Xdd!^Gy*D|O|u@Y{sTP_rr{I9QI_&tv{sLl{9`w0^J+?`7F5kik$!HN zk7ERY$Wle$+SXQewbR^tTsp@POvd`Q?ivd+L}LIPvZX@JKvN+@u4ET(6WcKDwHYI|%^sQ9-YmXF|Z~UFalXOc{4{cV%a1 z3lT^65CBp~L;5)HC@)BekW5(~7A_xLG#SzV;m{0aCr=4{EcB1F)Qvhe-!ayW*0+s8 z`K{|+)2%vFBjnvz4F(|~4`njYJB0qo?5$+Gg1R48lIyMffy(YNhbVrKr>G{W^c|g6 z83%$N3K6A{*Vcve3*ib#Qd>CQ_=g*Cc&_#=^R@Cw1k+58M+xJ}j@HU!!6dvqYLD+( zD}vxX5EfNow(_j2z~kcq6e<|!vLdJ(T7$Z(R4%M18hFp^U?Vu)o(w=f!b7La=?Lf& z7uJ~s>9M8zhFv}t0F`QSwIuyqJGIAW$I}fvnqnWZ{h5e8aI}^r1tlbov1c1dEH3o) zT*HoL=;`^0UDCIWcqMyZ2tlRnbu$NEBn*gS@(ANut`CTp$O!T5LLblGX>^f$cwuSL9}~E(<^!NoEv_rs6U+L!z&=HGh}e5sZ zzuGn1mm+p_VOg!?EvO1_iMXxs!!D{nzdQBIm6LPrAAdXj)n8ZpJ)CVy{qgnRvnRg& zb?uws_X}VC{KFCHWz*zu!oY-q2?G-b{>Kd9yJzLoVY)M*@9vHI%b%|THNVP{>Zc2t6o5pw=RS#Dth&l|rOKDHubbTauErC0Qi)Ad8^j zK?N@&c*sRB5(^m@6?$JW^DxHD4;wrV zos$^v^!{`6l{^fIv+C*WF!D{E9)p`Yy*^iR9y)hC9j=kurk-5}H+6RVTuBpk=ApwK z_90Zt-5Y(l4$ggX&znA!uQ^>n)GJnr-EI)@EDi9UT`Jtuq~>3To; zKDzZp#H=Ug@m$WXUCPXs?ZsNAVOtCJ^5Q~5s)cO1Voh8@Cs(vf=;*wWn^wb4)$5j> zkfL2F)|n;MqHWd6#Y){vn)JpAZKz0cy~X16!w;IQv}+4R~nzti9e90(i; z90(i;90(i;90(i;90(lvFCE|&f)CrxI|Q$y*{Q;Gscc(?6t5}FaIf&q)oZ%Xd|n`8 IeK9@$2Nub;r~m)} literal 4184 zcmeHKId2m|6dnT!N5T>AU=A0qBSiv4fg(G`1|tP585AhM8hgj~MC&!0okWf+3yFdT zY9xv@lu;@w1QoQjwEPC>QefV(w%7I|@dNf*-nqUv?|a{yUF`}n^IeEjPlOOhp@l|> z>q|G6mg~#nPru(!z!;kTTH9-{s;1o1?M)+ArLSn3@Nhwx=m{|g&8Fw;hNqmA_N-`C z9#%J0&EC_FD!8)Yi$ee*c+d{|rIIzb^NzM{lkZpso3y;wphQ}GW+fGGZ5*;1S_au|&$K5Br5tg~>9j1MIx8-Q>y75^AxhCAW#G30s+g62J0 zb(KSFSX(sGDa-wdT66ivYdz0Mb_@EH9v-Q3&FB{v)8ihcc0A;P-N@8Vgh0p$Z7Q{s zJUMD?{wgvKPDc*qwQe*qsY)8_Di`c$1(%&hA14 zg36SBq&hb1`wGe=EfB=}i|TYSX&wqBShlm5EJo$f>Rc!B)6xNcZXlI5Np=A<#dQOhtfj3b|%}@6swh zhw-=>XzAg#ku1LLCHD*O-scj}Gy7?NqJ8Vm-$*aM%zWAT_3YD|kFR+4L;3aY-a;q; z`RV#>A@`$;RAY-3h!uzxh!uzxh!uzxh!uzx_+JI^#S{(OpWAx^Ke-C!%6d~C3!zZ(jGe`R%;l=e_yO z@6XKaTamu+MOJ+#A}evkL1fS1?!jG^opNt+anbVt)<8eMdUNC5oBi{*-aU5b?7*3I z6JR+^7ICEP6-lsuQ5%VfhtF4eNxteo4qn_M{@fGkDIOa6x>YV%zADdxweLlkn z;pcJKed!!m^Yc+olAlsPh0OY_AI4`^=OpW=*K$t|!T&kd57wJ_Yo%l&3D9dH{aLDA?^9@ zCrrrQd=FUe<~wS+o9`HSr+mxgTHSp49yPomZz2Nb%XjA?s7MKOMO}x#VX+S5P%p#p zru=XlznAhOZJZaQpQ9-g>x#37p7`T#dPYQQZp$G6uq2K^J9%uO=s zbtUt%fbp?PrKx?D>!Ba(K*D+$H6@a&oD`o05h*P%@t}p95dMs;!40MX_XcwP>$N}L zUNuy{@bk70Z~RfO=JizToxjHaIr-=K`A_=?z8u}L$xuDj{pwbrTY+u`x)tbFpj(0e zQGwMsw>&ldRxOCtwB4_mZIcXhLu7=1y}1RZ#UFKUtFb<4V28k;@Z>xGNuVUyHByam UE&qmNhZ2XCiu`iv5_h5UFYd{&h5!Hn literal 4220 zcmeHKOLH7G5SDob5*`VUknjjg2!yA>A%vH4{D>E}sE{RwaNw{dd$qem?asI~TH~cS z%!NCDf+|j&;l`N?KO%=5_yNEPOn=>@v34xNmBV(`%(T>>)U8jg$0&99no>u3;HWpUU{hNg9i{cu>7AMqrhwswOOgn%FtjDR>8@w^{HE2ZJ5G<=NmPHwZ` zD(e5P8VJP${trb!xwA>yr_q0;N5V9GLO9AozAM)1iIO*FgC?({bZ%KyoaD(@hWR*5 z0Ei4#^sRxms;iym+9Ogqg+BkRF=&DJH{*T9IEHimr;8UT0nkH`2w%N9^Zn7~j2Fq_l z@0e~`nHVAO(XufJ0eM&^BfU-NPt5Lmx+AC)u#((rp6uvac`E3Hhezec-Y!U6m>?tkX5T=XKNxcDH8&kdN@d?s6sqy2cCZ zTo387rH6)HJ{tg)YVd054KwZ3F7F-B)$AyWeZuy$5qse1O0SnwLSh?xzJ|o$LQgN$ z>?nqwUX0i!eVd3^viGGBRLES{bKqsdfH)?PFrMXVgLs9E5YI03>Fk|H6-n5|EwcAj zL051zt7q?P5llVuh0-P3N3-`_(20+JI(uJ_AcW;IZ*eZ34?v|_?i6d;FtbAS8zHC= zF6seaAPff!EMX2%{U!_~K3M3}RKJBP5=IpNxlz2$;C(on)v10bf~iOTE@6D+QK}b% zPJHy!RKFKNFn?FyUtRIr1Wv1^0H{=h*OknPW&L7cpCda&?0vQ`bB&L;!6mV8vVG-W z?V9bY5j(0dtj3WBRE1k2PAfc^MRnu*<3Im)bg}v4FK52F`TMYsy^U^xpa0qVYx9rR z58s|R`Q4?nr=*rmv)7D)83Qv0W(@p~8Nk0$bEEUwAaSNs{rH#1=~9a$$MqdY11@!h kNm9DP;z%fd!WFHc(+ZCWaQM^htc_jP>#1L_U*}`-9|4o`NB{r; diff --git a/spine-unity/Assets/Examples/Spine/Gauge/Gauge.png.meta b/spine-unity/Assets/Examples/Spine/Gauge/Gauge.png.meta index ad72c705a..e11ad370e 100644 --- a/spine-unity/Assets/Examples/Spine/Gauge/Gauge.png.meta +++ b/spine-unity/Assets/Examples/Spine/Gauge/Gauge.png.meta @@ -1,5 +1,7 @@ fileFormatVersion: 2 guid: a11301aad15ed6b4995485a02a81b132 +timeCreated: 1455501336 +licenseType: Free TextureImporter: fileIDToRecycleName: {} serializedVersion: 2 @@ -15,11 +17,14 @@ TextureImporter: bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 grayScaleToAlpha: 0 generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 seamlessCubemap: 0 textureFormat: -3 maxTextureSize: 2048 @@ -30,12 +35,14 @@ TextureImporter: wrapMode: -1 nPOTScale: 1 lightmap: 0 + rGBM: 0 compressionQuality: 50 + allowsAlphaSplitting: 0 spriteMode: 0 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} + spritePivot: {x: 0.5, y: 0.5} spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 alphaIsTransparency: 0 @@ -43,5 +50,8 @@ TextureImporter: buildTargetSettings: [] spriteSheet: sprites: [] + outline: [] spritePackingTag: userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/Examples/Spine/Gauge/Gauge_Atlas.asset b/spine-unity/Assets/Examples/Spine/Gauge/Gauge_Atlas.asset index 8459768c946235aabafa020ea5de709d90cc2e09..ae5d3ceabfbbdfae50e7195ce4340306969bdd4b 100644 GIT binary patch literal 4204 zcmeH~&1(}u7{=d8qSe-q`u!2B5vnLcq*f8J#KhXvRw@y^6s%>TTbr_JC0V6jWH0JT z1gVH9(u)C+Qc&~@)y{spoN@6OC`-+A_(XLb)Gk~k&O z>WIj8v}i=mr90DSMmuDsUau0^u;|5Pd z=Lp7|f@gldlE*Re<^!D#M!u=D(cq>|Q^=K^h0gszhwsR(Q_p6Dn>x)QS2BY-hoHk1 zwjfl_UmJb62F`VH&8t3);l00t_ihE}wbqAin)%#(FLp1~xeEOc(4qg_QswD<)d4>l z@r8b-yJm`u_F8LUZim_0R7<6&|g;_{#q@x*`W6 z2OAn^s%NYtU=ALvrV+{fBp+l#~p?6th}I(P25=gzKng&6-K#EE4g#9?Tm z5#sjD-I+VJTVk)%>7-x`O=r>f{G4jYHSM>I$jLy_G~wZbFwqub5}KA5=(?wzwDzoM zt~{!&s;Ygc9aV5;JrMf=Lh!Kd_RD2!X7i4=zR9m!1)KQZ9Qc=ws>w=O8s%BuOB@2% zG5DjQdkTIy=70t5s?r0BvkwtqT@dyeRF<|8f{+ke6hve=a-T!Vv&wkVrTF9Q)boms ze_#lN!;$z0V?Y$YD4U8iMh^WE#YYX$kaZTWvGJj#WL*#rM&eH}rneIgpFpnnAZXr` z6<0a5hP6c_owD2?sx_Byu+~Qy$!=kv(!(S5xN7usi|KKXQac*)z;0}6$08tPgf^1e zah@ND9ay8iIz(IodFc@IsSguthmsm2H$;}Mc>YhqPLw#dnLejLzfg44PQe0N7li$4 zLmJ^oD{1yLPJu-cJuJHuY=)@FC+)n|7$vTZE8bJ0!0{vf;a zF$gNt^s-vF*&t9*CTW2n-d|Lw3lSHbh^^Db2q+aE+L1b4iUF;`Q^Pl+DdDEm(hW$A zsR$55qL#yAT!y)x#t~Y*Qe7F^1c#jJVi;_WtA=#14uNBnycPldGs$!e2&a&1=Fb;e z#pf^{Hv=s_yjG`5uiI0*g}3kLQ_nKH)BHr++TOf=qxfoJ^Xcrbn;*7vJp1|G&d$Wx z{iSc8zLsC^z4?h$6H63G6i5_E6i5_E6i5_E6i5{KUj^{R6b;+o8{718UzDx7TFK&f U0IlIW=Ev^~gu%Da^kiE61&Ey(5dZ)H diff --git a/spine-unity/Assets/Examples/Spine/Gauge/Gauge_Material.mat b/spine-unity/Assets/Examples/Spine/Gauge/Gauge_Material.mat index ca7165be310185dac1ec24765149e520ae59f83c..ed5295511235f530cce564d403f8084ce85c2c6e 100644 GIT binary patch literal 4240 zcmeH~OKclO7{|Z0V<)6MLZNNi5Nc?llt&;fLMEQVvyBB!oB>BqR=8K;?uu^(78f%drP8sA~HE&um6J#y771tj|01o7r!^ z$3A97hJF+oIVBCK zy!LYp=g`k#a;Dz8P`Kl3UkMN*3l+^m=HpK3;biW=?|}wUjD4N+|AntatQOe z8FggdXlIl#As^6n`6}fbEiX9nZUQ&)7M;3`k!vkFb$P^cV}BTR(*9#Oruor%`!?l|Tb_5~+G6>D6W3O92=kN8+Y^Kdc|kr$ zYc+3AT3*!oynsIa*=G5mvo7y56Yr3-?sjsmLry-Qw!9!eq0M|U$In11%-eUU@2_a{ z+JBZ1;>n=4zk0tvrwm)XqFjdUKhWnr`aD#mr0twRyqC}$fWAPS;aAWj=RIh+ zv2zVQ+Sx&znZIghXBS_!^P=TBUB{c~GoQQ26Z-Gg@g>XMI^ub$rMr%=*!gZ9U$xw= z<7<|?b$lJXR~@IwwYqhD!}5YKpR6PE#^)A=&nw>VP#y1^gvo#7ow3}F_bqZrcf4;C zCgg6syDfL)-D9~MZyCH-ycKe-ZoGVs8eWih;Q{02vvVI*q=d1e&cnaxF%SEpUWVUJ z`8!?wPReJyI2WUx11X>LV-*E{L+0n>XsWyr#9>rkidCx}gso|5o~Q&3wSNy9^L|`M zL(e->_ZL*eVbijWS+)F87%j8`4g|G&-1HYK4Zp_z?oK-nn}<~kXCCUPj*@m91+Cgq zzc%MD%CS}uFV9EeqKe|>BXy->8ud@Ag%k#gR*tHra_eMUT7FZRa||&&Dk%@$A`Zj9ou549_s(~GtkdKKLh;?^fS=U!2ieq zKRx&QotipfH!J3)J66_eMMmU$B;MkqS OVYMp1U%bd2sN4l?-K-Y? literal 4216 zcmeHKOLH7G5S9Z3a0oa&LP!WKBs{{y;E;ruF@E4pTq(#BlN2|X?A5G?+MRJ}w8qP6 zF8m0toG5+)+;XPEkKm94KY%NyzwXgkI~L)}VY_N~TIx^g)~9Z1MycuBO3mykr5>dx zJ(RjMdu8@=GN=CD-`}62_A~VRTsvb^-B-)HFp3QOKtdkCU#Zk1^cZGE+RIG0m1a&2 zHg0TwW47G2v}@XZ-7D0C1i^$5JiXrOI6J@EO|cdSYDW=C6-Ihl*S z9N`K46jKUqaoA4#X6-Zf!(r8a#FKzJ+HF@L1O$;_1jNCJ=Yts5GFpB{%f~7o;xPxK zqW+IIKxiKF|8N9UIGbiYTKyM#AWXw2grh9wxn!*#Df!24(B{>YPA#gMlOp}jFdx$d zfXGrs-`dtzb+yyndrUgV5KPAUw(c4WGDKq%9t+S=qa+*;K*DZ>gvTSGUCNu>)*i2$ z(YLwn7Myrb1b8GKCT`M!M6Op#7$03t#|Z*Jd{odY=9v(1`Xo9@7*oa_JyqG+*pTm*~yav9}E3fmby{L<~zo^(fYPAD8F^R zYr0iuYJ|LJtHB@y9M8zhF!iA0F`QSwIuyqJGIAW$EyuHnqnWZ{k4caaC9R{3Q9;EW3M-mSX}7oLc@+` z=;@7!UDCIWcqMz^3_+#rbu$OvA`FOQ@(ANut`CT}$q4c6LLblGS#*(vQ`{$e-w|{T z$FOGhz8k?bBcH2WVth1vF9wtN=*P47y$C{BuJRW5;-vsosntoblJ|2fR9_B3rEt*< z_zGb-SYQcri0b!YAo0OMAE){QbdfNk{Lh2pLk1tfF|0}TM-faj@{bAQBac!&A57w- zAE)}02!i>$d3AZo9}~E(76PDBEv_rs6U+LifqjbX5V7~zzQ{d3-WIpSzRC8bf3<72 zFGuX?!m?V&T2SdUke5N+SlC7N$4@8k{5dn<{^hsx-{1SI-^1Ca)akjIpU>VKT>oM9 z>**g)ojE7HY?}N{7??0HVPL|*|Cj-MkX_Zop4q6s`uQ4A3u_!TUfppm;DwGLX-2QF gxDLu+@p@L$O@*HbaQMpISQ)xJN!0Im@A8%S56P|V-2eap diff --git a/spine-unity/Assets/Examples/Spine/Goblins/goblins-mesh.png.meta b/spine-unity/Assets/Examples/Spine/Goblins/goblins-mesh.png.meta index 6f596db37..300122cab 100644 --- a/spine-unity/Assets/Examples/Spine/Goblins/goblins-mesh.png.meta +++ b/spine-unity/Assets/Examples/Spine/Goblins/goblins-mesh.png.meta @@ -1,5 +1,7 @@ fileFormatVersion: 2 guid: 803c2e614a63081439fde6276d110661 +timeCreated: 1455501336 +licenseType: Free TextureImporter: fileIDToRecycleName: {} serializedVersion: 2 @@ -15,11 +17,14 @@ TextureImporter: bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 grayScaleToAlpha: 0 generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 seamlessCubemap: 0 textureFormat: -3 maxTextureSize: 2048 @@ -30,18 +35,23 @@ TextureImporter: wrapMode: -1 nPOTScale: 1 lightmap: 0 + rGBM: 0 compressionQuality: 50 + allowsAlphaSplitting: 0 spriteMode: 0 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} + spritePivot: {x: 0.5, y: 0.5} spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 alphaIsTransparency: 0 - textureType: -1 + textureType: 5 buildTargetSettings: [] spriteSheet: sprites: [] + outline: [] spritePackingTag: userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/Examples/Spine/Goblins/goblins-mesh_Atlas.asset b/spine-unity/Assets/Examples/Spine/Goblins/goblins-mesh_Atlas.asset index 8c49c843858554472d53e8fdc20f429433ca6163..cc334ce8efe091e1183996780b0ae7e1bfc29d46 100644 GIT binary patch literal 4212 zcmeH~&1(}u7{=d8qE+ih{r-s62t8ONfm%fbiHWtrS_>(95p2s!wz1yy-;gaz0cof9{-suTt9#N z=f~cjawVsrb0^T@8u@kV*=%rAXG_SH%%jc; z=x~SK2$lEuMjuAOxi9W{)rS(+{SmCY4V=$fAGT}eb8}ssUZ`^k`Y)kF|9Pa!)A?!u zelo~+lIO_d+UF$Zu%2DyI^r^p+zNu@-62;({lP$g54p!Vu@3#c(AeV*rf`ujt! z;HD3ULawBRI)^akev@beosK#WhrF}SUW1RJPajy%k&q`k z-cP=demw~>>q!N?Sah4`hNsJJqd7e5+I6SgsAr`%RVY{Ok&EaQEw_Y@&g;8o&$@ZX zvE8g#Zq;&_B{j>nn`Nu&1W9ATII9g6$t^FiIQ{U0=C+$0`F?Bu_3kU(@^g|(a^#_x zTq!(xI;19ZD}5Tu)zajQI1(ZS1&VA38w>=DLOPUaY>(}+*1KqC5+zjbs1P+0 z1qB67#2-XLLZU(W0U9cP0Er?6=04W;+Fm3+V6Ww!$DTX)+;e9~yFyIw3UTte5aKYj z&9x4P-8dPe(B zbk?3!+p6a7>$)m=vT4PBfDk-v`~6DAnLEY0c7Z8wIt7aa{sQ<{jB3bgMH=NhUP~MT z*D3g;p?eB`IOc#Q?Wyuzin9+9V0{qw8B~$36@riuS`}qL(xdp(>@@I- zjelSagu{vW2V+1K|DNn9&KNliM-(45KttAfxW>kZl9Kg7IGBikgfWAaaJT}w-iDw> zUsgR;r+ZjiG}0;0{jpke`9^Dfl#%Qf_9;EwQp+`?UpP#Udz9L-hzE9KQ#&33AtSVj z)K2jHNNnqj_L~s#G001sn0I}cST~f^7`Y|#bjAID3Ra@TvCR!RS^ZMcRyz$h(E1?k z*ILqux^$9e&)^hT6fq#f$}M`*+HxIsx^8G?h}~KCVz(~4Gp`}LbCG3Z*`1Fr681;g zU5G(YnP#72S@Wm7j+aFt>1b*T)gQ}-}o9!su YTFc|-03!I^|NWN-gvGbf%uGi71r8?~&j0`b diff --git a/spine-unity/Assets/Examples/Spine/Goblins/goblins-mesh_Material.mat b/spine-unity/Assets/Examples/Spine/Goblins/goblins-mesh_Material.mat index e98d762ed47aad1771726a6dc48a36a359bbb1d2..c623d8ae6e531df635c450db441a60e80ed9742b 100644 GIT binary patch literal 4248 zcmeH~O^g&p6vtoB?97hf7wRq`A|v7lDx-iP>bfp2yYjVR5j5VG#;uuYGt<54>BZfI zL!V6WYD`GvLSnp_7~)AyJn6**PX;cFl6Zk|AsoCI!ubDJ^;WvZxp|#8dDHcNRsH&X zbobPVRDKkB_`HZbgd+|jduqFDyXrgTUboxzJb)4C7b`b5-@UP6>E@|pcP?(cuzm)t zfXOnBl-ER3tnX?g74h)-x+v*)o}@#7^kdYM`!K!&em{-{&AGZDf5OKW*j!)C@f!R* z54)1haWy}m79{;8^Ha*L&--C~W_3aGeugdgob~zxurI(9H1s{a>@ZEZ5-sci4PJUxtcQwV#W~cLmlE^cCV9{{t2|pFzWo zpX;#bXBTm9{i>hcJ$%*AtCkmZA8*2DJ@=5OjNk3!Ud!D+;(e*5w~zbmdbf|STkiJp z4a?m=z6sv1k7MLo-9El$c}ZAL_K|htdyB&N6`yyg&i8G?^uPH|SnlS#pB&Pg?>mGk zxts5#c@Qd6#avm};U8G6!y%}b<99QD zxQE}%_>msYi_y=~jL-OqiUYqTv$IJ&HZ>n4Q9QMjsIU`6;kdNtrh}F`bO3`{KWSp1 z*PUqk^D5@F8QH-RwfspG&vyWh290LY_7|pGeuMVpVke2(@2L=H9$!?8N;*j#gpHGa zW5!>Q_roAro{ggg6(`Flno1>f>Yq{b84MJ?oK#Cw;hBzvep{Jy3^7y5Vyt-DM}AAm zk}P9C~PjnzrD~dZ3OG8eJ&w_|l*H(GZavtCO85zM1rUCZ`va;{&-y?Ii z$#b{1cCX#uK33FIm7o6_{c3Nz|MTl%e0ANaQA73A;A>EUK?MdC7*t?Tfk6fSM+Nv> z+=x!Mg0Qortvby)yJs<5CmH9a$O!*_a~n*HKkVFEV|@@}m%yL#^auV?prqJ2QjKse T|B7Rml0@~o{C4>=ccStye~z%8 literal 4224 zcmeHKOLH7G5SDq9@Cp#~h9%(@AO?qE0vO{5cH*KSOANU#vRAV^)b5N+qcvWN!(2J@ z7x)vLxrQqjsG^D^7fxJR`s*HzwPO*kIc!($OiTSq-TKrm%_?=`x>667N~wG4O)sS` zE-Wo9CX4Ey$z(D|?bG!8L_1?sJy7eqFp3NlAR)KoQ7Uy0y+&D)_A=9LrI}O1&eh$o z%$~cFcFop6_X>3fK`(Jt>`22qt5vue-*A4AGc``vNr7C<*rmAYnH`!UGY|0p(3@YmXnB@z=TS z7Myqw26!YMCT`M!M6Op#7$03t$0-6pd{odY=9v(1`Y<|47*oa_JyO}(*=oemqXdA| z(U3mPJIV_ZA|z8bMup3V*GxwAe>O5B*~xi#6?l9;fIwo(G>fb?Jq~{fupNQQcyzT7<;9G#Nt9v=Nfi2Lr{#b;5u+CXXq5AC*R0$!~w1TgKT&UxGjVG5^C-x%U0L| zm-EugrrBf0z>I+z12YD0VFqx#_wwCAnic1Vrs#L-KmXO0y0XpD;}ag&13v5slVw zI@n=~Lzuzd;KMEE*cbM^=|hRvT?^OU#~jaAANETYaCKciy+~(__204%{Kt_BU*?NG z_7eeq06Y(FNT1U@2lX5TmtoLt&aH4@d?@0Apg$1m9|rd^ClS*>0-gtt>*GAP(?1q* zL1(#tjRW2s=fFX4_2C3#5pvaslMxrx;yOoojQys$4RvC5c1Jv3XOF@sxDOvtzf zWA7*4$Dp1hsr6(+UMzaf(CBR0t2?7ho;~lD>+?CP%@oR2d;B_gik4U6j?C+ww3j^7 zb!{(4mRGf0WKqrXY^Q8h-7sk)9OtB=MEUg<6ek~i(Ac(vQQ)`a-ygn{Ej}lzq{pB6 z>5amx*CXO?exp}HDlT>pSJtL(G`>D|p7alW3~1`Zr=QLH%VRGt4_>^tczzY%seZHr z+5zo=c0fCz9ncPF2ebp)f&bD0Tp{qF-MmBK%2~3V`lXufmS#-cQ;;IB@Qvn8*+)Ju K5Sdg)j{gBP?YB7q literal 4184 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 diff --git a/spine-unity/Assets/Examples/Spine/Hero/hero-mesh_SkeletonData.asset b/spine-unity/Assets/Examples/Spine/Hero/hero-mesh_SkeletonData.asset index 98307d644f007542c3ced8d9bea254c868ff363e..eb82e98aa884ed818c749c776157e19e3bd16335 100644 GIT binary patch literal 4248 zcmeH~NlX+$6oy|h11RphxZ%D70zMTg3*{D z5Q4@f#JI+bCu73Jn;eLV2j!p_4_?%R9>n)o^_1N@7w#F+t)!(n)t8NOSyfLEL zeMB^iTW*MUlvI?IwUyDY$;n9}7;rl|J{0^kkRDvn-F)J^(b03d{dsp^Z&!QXxl)?> zwfGh7X1`H3_~#2s?;=WL9uK((F6dr>($Dx_kP-Zp;Yu{ld^)!|Z15G_d(Sf$@)-UB z7cXI*A|6k1?kRsk7jq~*>geRU{M|ZvF7DRJ*Idwc);a6w;2Gg8@l17bw@!iPf`&QH z6Rd+3PGb{cwKn9To;lWqHD~e=<>!8Oo;!m%et+j-reun{pUc(LI(4l7fOU|6lvJdp zzbNB;!ocT%SAhp)o|p0*#4{IMT7ZtS?`bxS=V>ko`W24;eDE~ph z&{@Ie#N*MyepEU+9-Wn%3%bRzwDK5vUd5(#)OtBix!%>_m;PPv8qK}yT?;Pb56HS; zy~x`-?H}~iWj%9I2mM@6-8X|~s6pYZom^2SEns;q5|*``(7X&cE@%uI$T(Xu}lHxAZtr!itj zxf8MDkyJR9GVBz|Icvk3gdEajblTD-M5!}I+_25$q2osmQ|e?SZcv+LCc?>BB4YC+ z$Tt7kE&*#5bR)w&7{|=a&yP*KQ|Y-zmS_ zkG~K^V}Um#HB$x;UhO$w|D*cbedQZH5V(9})2aHQ*;jf$K5dz*eB}iH;%C6mfS&y6 literal 4220 zcmeHKNpBM|6n0o!_I-yIT6QS3luba?v`wKcg+Sq4xrx&ZOlFYBsS4syi3=Ab1UKM- z5D0N#`vqLMAb|uYj_?b(zy%JJ_nv1aPU8Fkq&Ujh&-3|xZ}WJDvF2lpExXAWYla>= z#=1L>badrA+25I&nFPqt&5Zb--zy4y((y}@_3}W_G~wZbFgDHDa_CB4;7oWT*XnqR z701qxUlCb##>t5Rmrn$24nPPV_R%<#QSxLu=O|yMr<4FCzL$jc87cC7Jj12%l-9+X zVCgLQW5eYM_@S%`2OL)n_7l%+L_mu`IM$#HSA`IS24OQnWQ=Am+c4-UAwBLA|6IK& zUS;K8s53B6C?dCik$UMzhknrqDe-BG(ohD{yFaZHWOw_psHt zwp7oP`4K2k((xvM@f?Jgida{DSOC*uNTuZ0S&FV$|5(_lf&M*Zn*!&Cpi)}_H?c(^ z9A^t$vK&{OW>?}AG!qdUqa)Yn@*o(@L8Uu+M@X`6m0qQnP3z^_uCjHj4Yi3Li*;*E zCE>Wzy0sR>By3z?GOoa^R1gRikVWeZC?*UYs^!z!h$t}hzoUrn@ z7@)fRtrk$;^|@j}mb^>S75VW<{a%=F2|cQ_^=`A(Jc{kEzBFSLuinRk6j7 z7@#PIHCz0s1%y+$1A2bGq`UaWgGDW&r`Lp*6T=TL9e34_p$lK{Z zKfd+fd*Xd~+V$)K8pYU`*`HtZH$57>d*{~h@4jEpHI{BQE{zB@BG8CHBLa;G{O1wC z;}RS8-><)B_z_VM(%)YcL1An(d`0fZ?;C1}!}Af3SUeFQzaL@?zP6pDo8jft$Fs>u F{s&UJ!n8;+7kt^U2=i+0h>Q*J`zdV8Ctb&)sG3dDHxSI{K(EUuqV;?@OaE|4wD@T$%j6 z*wtyA;JhIY1G$2GKX~Q=9wR@h z@FeRT=kb={KR;j4lL&bWfzBo+U)9;Ha8)NBazW=<=Ru%@HOvj_*{X0=XIsbx&2XJV ztb-kPa0t`i8+^FV9Q(qa*L)b~b$sXxsm?C zkPAA+{YxD1<`4%Cdc6;a8H<3cJ{$?TpeEPZ$7Af*;5N`{tMh2c+w1I7c#iw<0reaU zd93aI#QW&i6C<^rM8NZTw|cq1;JB4)f8DjqHK$TeQE52i6z%L)?&K|ZoI5hFd(f`C zX02wsDYD$6RYMk)EZ43&RDPVYUV5clLi+Y;&iium{=oE&*{36~9)9)dZ0@nO_~N2DHx+-g^f7DUJJpYN zKs%rv&<|-7-5{Zt49Ipc6pu7nH literal 4192 zcmeHKOKTHR6uwbw)%t#G)Min)1wo|?DM@Q$BcukaTict=O>*mGrrfzLO*dvOh#MCc z1YH!m690rdK@k@&+z9>zcU>6IW0Fjg5&QvjLhft6bI*6ab7z5r*GA6h(Dc9Ck1opIwjxp=Tt*(Xn);^ITUH6oe(Vi8} z9HCZW3qdd!di9_JJ z5B_NAo`N6FIbcD%s(6>;>_-Gx7ldO5m8ETjAS8qq1rZsJ+~-jAtTLW-DgGEc^}J%^ z9~=VVbR_$pk@!a#)7uHBk0I9?2%7g~ z#Z?Yn!`h;ePB|VA)tbvUSnH#VWVdik>EV%Dsv5m!F+CnpYR4iTIE+p0cm#xu&_+@_ z!RrID18cNbhlq~ZDZM;k8To<2iaYS zK~R~d9;r>63jzgYk`@T!{Y7=U7;(Xc*g9Q`fKuV19jVjh7|;ehHGCtQ5^g#z-GIbM zM}Qa-wHy}X3as@sj?n6r>gv!YIOSAJVX#@Q8q&Qs1ddH|G6MQ%l9?C~E+NKl{&Zn`ap!sE_0~6D-6=hj-(St- zc3+IY{q?CRk!oUz0*L~N0*L~N0*L~N0*L~N0{^Q3zL=t6|FiW$;77zmS+6Unm04QT bo~rn*~8A3{%p`neMHU+UOZs(52Xktemr(`4+ z-hc%AZXla(5K<+CShc7~ELcEQR)|%3hy`j{b^!}iHT?g*&Xw;lJGOJ86W{aQ>*MpV zJ=Y>5Ux{p35s^D^#6e{5_@43I&0TVHb#>MA05(F;T)8@WYi}R9es=51=2@^3 zCaXA7o)gKiepMTph=;#V%aVQRNj3yXKSn*d1>>K_jCOe zeYyU5pZ4=#%Xta2A7acWi~b+LF|UuV+vhod(DJgA*F%;MIeCqdLs*|;-5w^)$Sd*@ zMr(C@#PX`H=XuzS=TXato$K;BGx?4<*L|E^>xfg&CoHeX*BG;&tnm&gg?0M^{rw(e z-upWVA)X9t|7*|tlbRV`y#L27ugcHx{UdBXqfbFaYTD0PqVda{qK8{bDmKA=Q01P8uD6!(q@$7yQL~+Ye~(U+Sds!Z8)$%%e+cNl7P7!YDZI z2eba7yb*YrAP9EOTsj;rPA=yXRSe?ggZ3^7ybQlfa;DZi~` zS-Kb>X*N6BSG^tksSYG=$4N&L3FM^sEQm;LeT@e#d{y#iWFu}c4Y)Uu-#^>*&7T`4 z>gO+wz5mBw?Vzluc3e1jap$S;W;gX)C>eH- XR3lu=&vEQj(zw}_A1+_!ZdCpSZb!4E literal 4228 zcmeHLOLH7G5SDq9KuCCmXTk#JnP5mr!pj&x@Pdm9S!~GFCGTq1L+#GEG+N{3G>7mL zxKR86s`vw>iUUU~6@CN<4*UQ(V*2YIjkRMDt{k?jW~Zh8q;7rcmc~}<$W^6|UsFom zOK*B9bz$z(+{NUa`g?zWe}>wR&~sTkV^cj)%epX%4EsPrZpTll)IIbXWkuT0Os|z@ zP7OD&Y<*$6?xVD4+5_D$)ExxDgb=*F-sw0yzuHS(Zddo5p-J*=fyQ^NN%U4nTa!7N zi@n^&6Zk1+6x!mjoes>}2keK#s{M#30d=(7u0RL~BEblVgAvaMF|1{@{EU{5Ro=;C z4n{@&-_-!2dC33W5m4c5n)PY*pXi}54WAH>vXu9dwR)`N7rQ~5S5rE(sA^7%^ee-B z93cQimMVI8TU*uBPIK>3>6}0?85`TWXDrANjY+sKKtqj^aDM<2b|WMli-2}1Z*p6E z{Md}Y%x$mW#CssXBk?eClMW0HltF^hw@PUXTzWnX)n}Ts~Yk8PWgg$c$tsPYQe@^v|=@jXO5qG1iSYwv9pg zZRlOot2$F7M!g#WyweoZ@2``V@lY7>R zAb1aiMOBz?p7j)Xd?tWG1>;;+1a%{8P*;`8h4pL$?|B_=2B+I|0mw&q=yaKlfUa_3 zollS+T|F@D^7#O$REw)68RXijJw7{LXxPyd`}ZCbUWwQxecOmvviD2~DrK*mIdGORAdbl+jAyw%AYLUS#Ip;1GJEIHMG{VNi|l<( z&@~*xn%Vn$1k;TCT;&ququF~tn8ZgvnZ0jB5W;emx40KC1fWW-PKuR$kXxbpVhAdQ zi)O%=2*bewOPE7czX=104;K0))o-DTgc0R`9u#jg_yCS!O{(9CV49J?OBf${l|2gR6Y*XsY^&fsZ+x=zj z+wW#i^>6(3jr6i<`ZHx<%D|L?DFgpw2JmISuKRt{8@D!g(#&k-lFsRvPeYoYOZX1B|v^e>PZcz0%g`|dOEJiB`sk;G+@ zHdjOrp+_gulkQGm8SawJMx&t=0Q$zCCu{!edhW}``17HKO5OFptqi}}cv*OSbK>{c z_O|4CmC4S+wQ|b%>r(&i?VlsP z^26j=^0@XniDy{P5po@Id4Swe1m{O1u7vvCq5d&)pU=da^pBHg$(!~0K6lbT8F3{S zFusnUH>VJM(c67E4Xi?L`fw)VO6sVy7jy16i9Xb6s`G5bo9k>hct6JUf%Tk=c%te1 zRLF}(uX-atRQATJ`AM%dRx6K>Wu!7#D7&S;TNo4_Zv+FK*ZHV4>E&v* zl9v(3bDbKqq~ds`YT0pXVN!oM&uBwMvTF-0PB#}Q}1=p-$_Q3eXsoF zdST{muX>tY@6=GfFHJeqpXYmL?k`n7-BvvT{rUIT#=A>%`H#~bjg{rqhx|`%vkq7X ztOM2o>wtB@I$#~J4p;~NO9yy_U}L{^hTw6i>P+B7GnnHch4*@a(7LPu literal 4180 zcmeHKOKTHR6uwdGtG?eFwOMrKq99gqAth-{YJ}QA>(+9Uxk+xB%#=H~rE!&iAYB$* zxN@W7-kspC(0?ElbmhW@?kX71W0FiJBlrX6gv@EABU=!b)1OKW~4Oy#7qdd!diR0jU z2>xj3o`D~ZIbd14s`7~997Y6KAB24dRi$l(AS8qq1rZsJJmgUEtTLW-DgFdI4ZITL zAB}-%~iwbKy~>?WpmCIUi6Xk)3J z<@u4=fi>D|Ld2&aFCAh&^cSJaj*1c8DwNecw={-Qcvi@4xKVx6u>K$-B+j@9W#0%#MS8om*22{)aVZa`vW zBR~v^TE@k=33CIDBeVvkx)s|5hn(tS7;KKKhIDVoz==stML_>dGM50tDdd{}^`2Jo zIgH26KuZs=wQS{OH+xXtc~#6j&mT zaeJ!wb^rS^QcW#YAXOk$AXOk$AXOk$AXOk$;C~gs7gIEB_d6d1e#sfR4sYeF1^f`e THGIc>{rL%D@GUeqnG=5jYc3o2 diff --git a/spine-unity/Assets/Examples/Spine/Raptor/raptor_Material.mat b/spine-unity/Assets/Examples/Spine/Raptor/raptor_Material.mat index bba7fb8759108bcc81c51755ce355b8ea3cca080..197b240a729142fe26814aa19f67df9cebf7a21e 100644 GIT binary patch literal 4240 zcmeH~ONHf)TU4Zms)RQMLz5)IujycV_Iwya^$6DB2pU?0i z_}L7*C!OPJe!j>_@^k8^kXfJg!}!eVoMioUTkgp|`2QY$7(cJ!B|InR4I>^ZIb-(5 z$n!eRH8_WHE+N;Nmm^sFDU^1v<(|NYj6#_&mC~B;Q<@o`jq_>CO`Pw;W<2N?uB6vH zak7Q&;#^Ly)s1t7<)&XB!De31Kq;&p>siB?{8>T>`CahOFlIcwN7}{HXSrLqesT!w zxfXq7-RNf(VM5-e`|?f7S6g0i@_i26v&ZT{ZhUW1_`c%v4%PYYBuxIB@0jIozPrdFt@-XI zOvv4Q_gL=cyVr6z-*NDE`IgDGy7}@wYIs3DLS(a88z5QowDT&x<+AZ(1v^oep%SNr#3FzLrN z4D`BVHGfJ)oHipnIH=}NhtX6M;80Ml#nb*wx$akK@0o4J;q+0}z?ny8)vS_c90iT) zalbm@&&UUjAfBI$!Wk9C^T%pR#dPYQQd21m6ulf*bK{LuO=!Ba(K*D+$H6@a&d?G#zB2wxt@u1}lzWFn<5;vFz+#AT>-}U|U z@3N8dU==pXG-ZibBTZ#TEUv^d8tHC6`=><;+zo&3l@2$TdnMye66!EgMTpF$Ma+(YO zgx8-J`K~EW$O1?W)~rsXwV(pSqcqZM>H&Jv zL#gv~7v|=ZdG*i1!NC-@pQPXC+8LYbzFN_RQDis(5^@ZGrBe6PW0)0bFEia%nmIMt zyu9_5*><0%UDNLCUZL(L2quK!>Ge*>*@d-k>Tw9&i^yb2+bq@?~8y6XVa`ltN%g|glYJMaFnGym#x(!CI8qB+Ps?5sU=l&Ql#G)=Hoa4 zAhJ}^w|BHvUF|gYPD|$)g2~v}(OqLfhG?9l!S)@kgyve;o%5qkMbtBwa3rQ z=C-X-)kv%i+@3F;|WNp83Drz^Y19HICbo}!wh(sy-QWgG~8 zHbj&{URxK=FN7-~Np0bHS5f)WzP*x3dWiwixy+OVS; zdU`Elm-KBTUdi6qLr^Ju-OPbE2m|7nJi>UE>jUCVGD1AN(8sfP4qYVS6t~IVw*+0o zF|3)rZ$~iA$mc7U7$42vbHOA&`tj_2CxQ@`tGva%cs>ACYIRbq=Kb6X)$fL&Qn+Xa ze1R|=EU<(*LiKwvkoaJsk5m0Vx=0vN{_jC?k->*>3~N&TK?Ku`{6oU{$fHy*1e5sa z$Ep4(f?)oxezLOcj|tpXivdun7T1;RiDms#V4os8MC?7bFL95Lx5X{7Z?S#(Kkb_B zD-k=ou&mZ}3o4xk@-m1U3%jU(|8C~zKTj;QZ~ij-?H_;jdpO&anw>d$F=eNO_RR~0}}=&3``ifgBidFmesrT0k&Cx_Tw5*i|ZUUUft2g3mqZSj9y=H f9h5)f^{k|u3O^Cx@Rhr{I&^uGs9$g0;w$lAe%bH$ diff --git a/spine-unity/Assets/Examples/Spine/Spineboy/spineboy.png.meta b/spine-unity/Assets/Examples/Spine/Spineboy/spineboy.png.meta index 1174bc26f..64f7ac3b3 100644 --- a/spine-unity/Assets/Examples/Spine/Spineboy/spineboy.png.meta +++ b/spine-unity/Assets/Examples/Spine/Spineboy/spineboy.png.meta @@ -1,5 +1,7 @@ fileFormatVersion: 2 guid: 49bb65eefe08e424bbf7a38bc98ec638 +timeCreated: 1455501336 +licenseType: Free TextureImporter: fileIDToRecycleName: {} serializedVersion: 2 @@ -15,11 +17,14 @@ TextureImporter: bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 grayScaleToAlpha: 0 generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 seamlessCubemap: 0 textureFormat: -3 maxTextureSize: 2048 @@ -30,18 +35,23 @@ TextureImporter: wrapMode: -1 nPOTScale: 1 lightmap: 0 + rGBM: 0 compressionQuality: 50 + allowsAlphaSplitting: 0 spriteMode: 0 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} + spritePivot: {x: 0.5, y: 0.5} spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 alphaIsTransparency: 0 - textureType: -1 + textureType: 5 buildTargetSettings: [] spriteSheet: sprites: [] + outline: [] spritePackingTag: userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/Examples/Spine/Spineboy/spineboy_Atlas.asset b/spine-unity/Assets/Examples/Spine/Spineboy/spineboy_Atlas.asset index 7a117dfbe006f5ef10dd8e20c9373c23bca4a8e4..4610674e71598ecd933579b76148ba90c52ec46a 100644 GIT binary patch literal 4208 zcmeH~&1(}u7{=d8)>f_B`u!2B5rQZ}pjJ^qVwRdOH=Yic9rBJd(m4F zyol&w58_3N;8CyXSuep$5y6`$rJf=f-)DBa%$EKIG7E2J=9hP#dFPqk!w?y#h(;Pj zG|VkGL}%0E>C`DFZ2X{p++xGUf1p8r|QPhV>M{4zR{ zIL3K19LOIOe-@jRcC9+1$kWO4C`Qr zLma~N_XZ!XF~`2J=QSVZdEFnuy4#uKS?|LR$$YM^%cmFWTw(pUtONgXq{5Z?VvPMn zfbRs)g2$!L37&&`c7e-?(+$pD;J|oy$OS=vJkZ|*?qW_XqQ4hB3m(i6NMCv>o@@So-3ZLRWd_X-%LT*If zPrQ$QJqD@uBm-V3IL(W>QrW3Db1lcJ+2wjIL)F=QxnfOT=1!sL%yUQPrEXa*$FyzB z$xzX$6m4Wtwdh#Qa#4i^@srAP>+K#`qbgOL&}4hab<(bzk-CtB}Dv*XC7azlxz z5fm%sbZh#$F_Tz&^`6*Z1aq?|ZYWT_NVb3329y5aJlL&&U2Q%@HGiJOK4xdA=%Mi5a$*QXy zTEp6+kxm8fPt}^scd*tc7|Cv7pVGr4^|WU6j>Yu2N2#5Rcwjd+wNnugGD4e4?KICH zh#gp?y#_?w0D0*U^QjLL>xGgUBfFwNS3Lh`VJAu)+x&!6pkFCEYUf}9Z3M!8ttpLg zq?I d*fh%p&fZq1cJP$+Bk*j->RcI&Y_^O~@`7}++K-KFRzVgDez%P|Nl zQ}&ta*g_B}D3i265brOl)0Kz|PQ=#fY6O%D5A95yuEl_M;i=&p(UNe}Y3T+eMmhq- zkf`Of7}sHLtZ{_axKuZ$Ho+mMx*i5w;i@6sn^WM}ByUAP|4cFy1Hvifn*a5QR`EHE z$IU=X53lWX`E4&fD82izmfFk@viwBb@9)>TeP`oM&{_EMaqm0N&Mp7QK6#xh_HTb3 zy#L*PiBuCy6i5_E6i5_E6i5_E6i5_E6!>2S@Wm7j+n?Rf0zbKe9qp;A-`y(UrvR?< Rdw+lL5#jJnG_#lye*tdn8RGx| diff --git a/spine-unity/Assets/Examples/Spine/Spineboy/spineboy_Material.mat b/spine-unity/Assets/Examples/Spine/Spineboy/spineboy_Material.mat index 33e439d9b19159039a65cf212938fd04a400e23c..cb02038bf3709ab48ce4031010cebd434f4d0259 100644 GIT binary patch literal 4244 zcmeH~O^g&p6vtoB?949U2PmH+G9uy^t^$IJ>#_nng0Qd%5^vDBH8X8yyEi?(u#=eB ziP1#QcycdX3<-%bo>qy82QLyh5l;xlgJHdBICwFH_5ZKxt#plZ^Ez+xrtAHx`t|$h z?x_(O_)cW`c@cRKM;t_U4(=G-UfU-378Vvf4`3Da^BcD}+`YYaX8!ciI~Uf?t{DR> zV6u!Old_`Z4Os5{!QazYoWP=3HHnTkx?FHrE$(d=P$~ zhCPtYaWy}m6eRsI^Ha*L&--C~W_3aGe)=u<^x0n1ICZ^C9g=oYS|*E?~t zh27#@L9W$}^C8Pkzutw-ydH*9SUc9Ufid|?LJ0XC@DDI%JiJG`#k1OSw{C05A*|;{ z^pSO=pS6T3d7tjf7a3n?dCAH55pa`l+3CxAa;;^jFOOPo{4YfxdEE`*=DM!`$GCok zzFhyjPrLcAWW0dcPcfc_(*NT)X7$l^`zqs`EH65FJz;sDlhkdlgj(=-`WfUb4KP`#2Aq_1sCGGJdy@yDWG6i1($I&OW|k*Smdu)pECw zyDfM7_!@Y(J`Ry3{PbvE0q~4RT0lzIzE% zayQ?7mb>}xx7^Kl6ueu$RdTIvzI=}wUXqiDfcf&>c>pR>!CYC_;U8G6!$GK*<99Ru zRtLYA@k1S)7o(rU86Wc#6$gG(#>bO*Xmlb-qIh&BQDG~H!eN;_RSlZz;C>9o{iK0` zUU$6VPpFvFW@HD4RQp^MPqY9I2lYlW=}%Rgex3Hd=~fa=zO6!>d2CuuD`_Qh5Y|ul z^)Y`+-U)-GJsw9>Do)zR8%iZ~>Yr5;84MJ?oKQ2P;n|ji{-iSJ7-FW9=~(f!_xz@k z8EIpDv{q|rU)5&hCpwU*8O1G$r7ma0XF)_N%PKr*;U9S`4{$rvD^Rv literal 4220 zcmeHKOK%)S5N`7(;SnH&H`zcSgoh!);Sr4SBVMo&$r2~NT5WI7deH8S)zfRd2#Jvp z|9~SufS(YQ3uhF51P3H?ffLu5`l_bKz2hcaIc!P0Q{DA-SM}Fb-7`uZT2t!C*Gj4T z=}8ZzW~R?g&m?Emt-ZayDQZ7Xzt6NYHr0K#s0*XWum>dMPW+Wh-A9jMR;0bmbX#fW z)L{M6#usMOeUf%fyRUnNx{Dx~5Q3-II~`|dm%FLU?eeZOG)bP#(fE!viQedFYceNu zv6nk|0zbu+LR%cR)4o}`zS$C zpPJE^x$PF5cn=47BpxPi(t$*-S4tQkT}{U$1c3OcpjXT@A>i~;bdoTpj5~U)va_@K zh@+zffYi~DKF&MJ3lbtEQ%LkWDM)ZF^G(*|RV*(!w{c4uFQOD-n#=6n!mN6*5 zRlQ@nRcC61yeF!`AOz&0Oa^+J&{xdva<(I=Ct)SI-O8V;>>hJ~;-`6vYLZId)@hY- zAo!UOQ3`o&T{yoGu7D)9h2xEXwgHFdYR@uXE6+tR&E$BVFrMsatsD;~;pI_#e9u}D z1n+^cs0y>0XI%vzPXth?V4TZ}pl)al>Z($?uwH23J+FiH;B}+a=;?IB zj%MiT)reivw~crudtVDdrR;Sx2VN%(h-2~y<5{i`h&RXx@$5n$&)#Wtk%Uv+CVSr$ zbPdO_X7;`n!89X3Q@O#_66OHa@4`UhgM~g$^?T?dVMO_#2gUmg-iKpYlj`#kOf&Ki2;(D+b1NJ diff --git a/spine-unity/Assets/Examples/Spine/Spineboy/spineboy_SkeletonData.asset b/spine-unity/Assets/Examples/Spine/Spineboy/spineboy_SkeletonData.asset index 8c6f6de39a8ab2e08877c79a9ba94f127299036d..8628dd2bc1073c11881403aa74dfdb83938a2082 100644 GIT binary patch literal 4248 zcmeH~O-NKx6vxkXMlJiY54Ezg(#k#@zxyB+2R|^)(iB{YO!~yJnRznvCKL%Kj0i+p zv=NN3O(4++QHzMEKw8-@aaTgLs1_}xZFc_my}7+-vupbvoOkd2z4QL}+;i?cuS6NI zh_a`NXbZR85LNpsedUAY^m}!6RR{*$t}fp5ew|6&%^C0M{iVgHhDV-{Pv0IJ$+%uh zn^#KS(P{RZXM=yHpu{Pn1m5Ez_rL``@KE9zKl3tzpJ})gEi&K8Z5kVV1@}Jjo4GuO zzsJUXtW&__b=EV}U(n4oO3Yh2={A46PKJ%!butwfRK+@1Egj6^PZ7_08@KCZDK2Q1 z~=U08E64?{ffcWd5F%yF&F!)D1$Zl9N{r*v9a{~_xj|0t`FPHs`?wfeghck1u9@ha{ke&je`aj#=v?O`sYzL)Iz+^e{tX72Z} zL1!PE6^}y)`_a@%bLi|>T+n@vWq`-X^8q$f$6PPRDc5@t{MNtgEmYjO-Xd@rzem;u z>qXuUDSxk{E{BV5=V>ZCjBUaYto=O~Y%f0Wx)aUN6L8Rv2E6mgzV{?0f{ zn5T-<2c9C%QpL?UZ}1p#mT_y<%aI5E9jJKleMs*A3L8hgkWbXBQgO46Q#=O89!u5{ zU(uIr*eBI&*1V2=a*}bXeZt>M$vZlXXid{V(9okzqlOlV1@%ZBh5MR=A?;ivcRB*b z5O)GbC=m0n`A(5vkvfZXYomsAsiW8xEuQF|x1^NobmHrc)Oe)8w}Iq#1bdDp(> z;4cJG`6UN84*`FKhO<(!Qy}221GvH>x&48N$Hv?`4+zkAG25@AUNjRP6?QpkZ>{K=+TQ; zOnh8C8a)_KdNbiDi6`U1gLmuy&+Kle?eylc({yM4+3)|q|Ft_UA&oByX%>W#-7v#M zNPqXu?%rH4`CBX&BOt?6OuCLc$QJ05M7R7&uHMAi~6Pb>=tMqDQf`YFzGG@YWHIYQYYjR4;U zUmU0&fe*@xaKy6N*s$c;jtCe52-gafqGG`Zp+h)ykaR{dmwXs=1mh01CI1ek6lxjy zcUFKfMt&%%903T0D*h&g2`!=c0AjrbqzQ+n zZI+ey_Gq|BTnQDmR^=&ydyB5uCBxdlgRX5_V z%e`weAeP|4bvdB|+=_c16Q1dh z(x`;W(68#48bsGLB4g;?nh|s8*9{0i^lX8bO5UU4YCVCynmc;Oh9&Q-FoL3LL|Jh> z7H`ysz@c2QMbcW9Z@+#65Vx@BVt-!AyZ9Re+la#~59ane6VGRFZzNv7?YsM|_5KHS zT2HLcZhl_>J-N~F>s{NEpDkD~LXtn$-fs={46TW8ADh1q#}roHs$c3EsAr&_fqDk& z8K`IAKV|?AZyY#pt-K-lFT-239F}%h=4Sj~$iw*eMh(Q_X^jUyp3g5njgzL$&H;5- KUB7;rjQ#^|38?4* diff --git a/spine-unity/Assets/Examples/Spine/Spineunitygirl.meta b/spine-unity/Assets/Examples/Spine/Spineunitygirl.meta new file mode 100644 index 000000000..55e508bf1 --- /dev/null +++ b/spine-unity/Assets/Examples/Spine/Spineunitygirl.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: e5043a979111803419245ca47932431d +folderAsset: yes +timeCreated: 1455491037 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/Examples/Spine/Spineunitygirl/Doi.atlas.txt b/spine-unity/Assets/Examples/Spine/Spineunitygirl/Doi.atlas.txt new file mode 100644 index 000000000..0dde0b61b --- /dev/null +++ b/spine-unity/Assets/Examples/Spine/Spineunitygirl/Doi.atlas.txt @@ -0,0 +1,279 @@ + +Doi.png +size: 646,520 +format: RGBA8888 +filter: Linear,Linear +repeat: none +armL + rotate: false + xy: 1, 46 + size: 163, 133 + orig: 163, 133 + offset: 0, 0 + index: -1 +armR + rotate: true + xy: 165, 46 + size: 133, 109 + orig: 133, 109 + offset: 0, 0 + index: -1 +arrow + rotate: true + xy: 467, 1 + size: 64, 85 + orig: 64, 85 + offset: 0, 0 + index: -1 +body + rotate: false + xy: 1, 180 + size: 274, 339 + orig: 274, 339 + offset: 0, 0 + index: -1 +bootR + rotate: false + xy: 499, 258 + size: 91, 84 + orig: 91, 84 + offset: 0, 0 + index: -1 +browL + rotate: false + xy: 228, 23 + size: 40, 22 + orig: 40, 22 + offset: 0, 0 + index: -1 +browR + rotate: true + xy: 591, 287 + size: 32, 25 + orig: 32, 25 + offset: 0, 0 + index: -1 +eyelids closed + rotate: false + xy: 276, 201 + size: 183, 92 + orig: 183, 92 + offset: 0, 0 + index: -1 +eyelids open + rotate: true + xy: 499, 343 + size: 176, 89 + orig: 176, 89 + offset: 0, 0 + index: -1 +hairL + rotate: false + xy: 589, 459 + size: 54, 60 + orig: 54, 60 + offset: 0, 0 + index: -1 +hairL2 + rotate: false + xy: 553, 4 + size: 71, 76 + orig: 71, 76 + offset: 0, 0 + index: -1 +hairM + rotate: true + xy: 467, 66 + size: 96, 77 + orig: 96, 77 + offset: 0, 0 + index: -1 +hairM blob + rotate: true + xy: 133, 15 + size: 30, 45 + orig: 30, 45 + offset: 0, 0 + index: -1 +hairM blobS + rotate: false + xy: 545, 142 + size: 16, 20 + orig: 16, 20 + offset: 0, 0 + index: -1 +hairR + rotate: true + xy: 1, 4 + size: 41, 83 + orig: 41, 83 + offset: 0, 0 + index: -1 +hairR2 + rotate: true + xy: 460, 163 + size: 94, 101 + orig: 94, 101 + offset: 0, 0 + index: -1 +hairSide + rotate: false + xy: 179, 21 + size: 48, 24 + orig: 48, 24 + offset: 0, 0 + index: -1 +head + rotate: false + xy: 276, 294 + size: 222, 225 + orig: 222, 225 + offset: 0, 0 + index: -1 +indexL + rotate: true + xy: 405, 7 + size: 24, 36 + orig: 24, 36 + offset: 0, 0 + index: -1 +indexR + rotate: false + xy: 296, 3 + size: 34, 28 + orig: 34, 28 + offset: 0, 0 + index: -1 +inmouth + rotate: false + xy: 589, 403 + size: 46, 55 + orig: 46, 55 + offset: 0, 0 + index: -1 +irisL + rotate: true + xy: 85, 11 + size: 34, 47 + orig: 34, 47 + offset: 0, 0 + index: -1 +irisL flatspec + rotate: false + xy: 625, 70 + size: 19, 10 + orig: 19, 10 + offset: 0, 0 + index: -1 +irisL spec + rotate: true + xy: 624, 384 + size: 18, 21 + orig: 18, 21 + offset: 0, 0 + index: -1 +irisR + rotate: false + xy: 589, 355 + size: 34, 47 + orig: 34, 47 + offset: 0, 0 + index: -1 +irisR flatspec + rotate: true + xy: 445, 178 + size: 22, 11 + orig: 22, 11 + offset: 0, 0 + index: -1 +irisR spec + rotate: false + xy: 545, 124 + size: 16, 17 + orig: 16, 17 + offset: 0, 0 + index: -1 +middleL + rotate: true + xy: 331, 5 + size: 26, 36 + orig: 26, 36 + offset: 0, 0 + index: -1 +middleR + rotate: true + xy: 591, 320 + size: 34, 26 + orig: 34, 26 + offset: 0, 0 + index: -1 +mouth + rotate: true + xy: 562, 168 + size: 89, 83 + orig: 89, 83 + offset: 0, 0 + index: -1 +nose + rotate: false + xy: 545, 113 + size: 11, 10 + orig: 11, 10 + offset: 0, 0 + index: -1 +pinkyL + rotate: false + xy: 442, 4 + size: 24, 27 + orig: 24, 27 + offset: 0, 0 + index: -1 +pony1 + rotate: false + xy: 394, 32 + size: 72, 105 + orig: 72, 105 + offset: 0, 0 + index: -1 +pony2 + rotate: true + xy: 562, 81 + size: 86, 83 + orig: 86, 83 + offset: 0, 0 + index: -1 +ringL + rotate: false + xy: 269, 1 + size: 26, 30 + orig: 26, 30 + offset: 0, 0 + index: -1 +rotate + rotate: true + xy: 275, 32 + size: 105, 118 + orig: 105, 118 + offset: 0, 0 + index: -1 +strap + rotate: true + xy: 276, 138 + size: 62, 168 + orig: 62, 168 + offset: 0, 0 + index: -1 +thumbL + rotate: false + xy: 460, 265 + size: 37, 28 + orig: 37, 28 + offset: 0, 0 + index: -1 +thumbR + rotate: false + xy: 368, 6 + size: 36, 25 + orig: 36, 25 + offset: 0, 0 + index: -1 diff --git a/spine-unity/Assets/Examples/Spine/Spineunitygirl/Doi.atlas.txt.meta b/spine-unity/Assets/Examples/Spine/Spineunitygirl/Doi.atlas.txt.meta new file mode 100644 index 000000000..10247bbc3 --- /dev/null +++ b/spine-unity/Assets/Examples/Spine/Spineunitygirl/Doi.atlas.txt.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a99a92edb8383b244b4fcf3babe8ebae +timeCreated: 1455491064 +licenseType: Free +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/Examples/Spine/Spineunitygirl/Doi.json b/spine-unity/Assets/Examples/Spine/Spineunitygirl/Doi.json new file mode 100644 index 000000000..a34c3ff3b --- /dev/null +++ b/spine-unity/Assets/Examples/Spine/Spineunitygirl/Doi.json @@ -0,0 +1,2376 @@ +{ +"skeleton": { "hash": "aq3I/GFgl2Kr7OAkfYGs9KrHeXc", "spine": "3.0.10", "width": 519.72, "height": 542.19, "images": "" }, +"bones": [ + { "name": "root" }, + { "name": "hip", "parent": "root", "length": 68.61, "x": -19.9, "y": 151.37, "rotation": -171.49, "color": "ffe941ff" }, + { "name": "lumbar", "parent": "hip", "length": 33.93, "x": 0.07, "y": -4.74, "rotation": -97.88 }, + { "name": "femurR", "parent": "hip", "length": 45.3, "x": 43.53, "y": 43.45, "rotation": 53.25 }, + { "name": "femurL", "parent": "hip", "length": 92.96, "x": -52.77, "y": 39.86, "rotation": 125.21 }, + { "name": "strap anchor", "parent": "hip", "length": 31.94, "x": 2.3, "y": 43.77, "rotation": -85.09, "color": "ff702eff" }, + { "name": "thorax", "parent": "lumbar", "length": 54.39, "x": 35.09, "y": -0.8, "rotation": -18.29 }, + { "name": "strap tie", "parent": "thorax", "length": 32.33, "x": 48.07, "y": 9.54, "rotation": 174.59, "color": "ff702eff" }, + { "name": "humerusR", "parent": "thorax", "length": 55.73, "x": 23.08, "y": 29.13, "rotation": 137.38 }, + { "name": "radiusR", "parent": "humerusR", "length": 47.29, "x": 58.87, "rotation": 4.01 }, + { "name": "handR", "parent": "radiusR", "x": 54.01, "y": -1.07 }, + { "name": "ringR", "parent": "handR", "length": 18.11, "x": -10.21, "y": -16.03, "rotation": -31.44 }, + { "name": "pinkyR", "parent": "handR", "length": 20.98, "x": -15.17, "y": -0.62, "rotation": -38.56 }, + { "name": "middleR", "parent": "handR", "length": 19.24, "x": -3.3, "y": -17.06, "rotation": -23.52 }, + { "name": "indexR", "parent": "handR", "length": 18, "x": 6.82, "y": -13.85, "rotation": -11.04 }, + { "name": "handleCenterTargetR", "parent": "handR", "x": 18.07, "y": 0.06, "rotation": -89, "color": "ff0000ff" }, + { "name": "rotateHandle", "parent": "root", "length": 55.27, "x": -152.63, "y": 153.44, "rotation": 124.8, "color": "ff0000ff" }, + { "name": "rs", "parent": "rotateHandle", "scaleX": 1.294, "scaleY": 0.767, "color": "ff0000ff" }, + { "name": "rr", "parent": "rs", "color": "ff0000ff" }, + { "name": "humerusL", "parent": "thorax", "length": 73.48, "x": 41.33, "y": -55.5, "rotation": -65.21 }, + { "name": "radiusL", "parent": "humerusL", "length": 65.38, "x": 75.72, "y": 1.83, "rotation": 43.11 }, + { "name": "handL", "parent": "radiusL", "x": 80.44, "y": 2.06, "rotation": -52.7 }, + { "name": "ringL", "parent": "handL", "length": 15.27, "x": 21.05, "y": 12.5, "rotation": 62.01 }, + { "name": "pinkyL", "parent": "handL", "length": 12.17, "x": 22.03, "y": -15.19, "rotation": 37.78 }, + { "name": "middleL", "parent": "handL", "length": 23.21, "x": 4.54, "y": 20.96, "rotation": 75.15 }, + { "name": "indexL", "parent": "handL", "length": 22, "x": -13.07, "y": 20.89, "rotation": 99.18 }, + { "name": "arrowOrigin", "parent": "root", "x": 172.99, "y": 292 }, + { "name": "arrowY", "parent": "arrowOrigin", "length": 71.44, "x": 37.77, "y": 44.72, "rotation": 49.81 }, + { "name": "arrowX", "parent": "arrowOrigin", "length": 71.44, "x": 47.68, "y": -3.92, "rotation": -4.7 }, + { "name": "head", "parent": "thorax", "length": 14.3, "x": 70.1, "y": -1.78, "rotation": 6.59 }, + { "name": "pony2 1", "parent": "head", "length": 22.09, "x": 12.68, "y": -53.86, "rotation": -126.98 }, + { "name": "pony2 2", "parent": "pony2 1", "length": 24.31, "x": 25.67, "y": -0.29, "rotation": 2.08 }, + { "name": "pony2 3R", "parent": "pony2 2", "length": 43.41, "x": 27.7, "y": 0.83, "rotation": 15.37 }, + { "name": "pony2 3L", "parent": "pony2 2", "length": 33.37, "x": 31.3, "y": -1.21, "rotation": -9.21 }, + { "name": "pony1 1", "parent": "head", "length": 26.78, "x": 3.24, "y": -49.43, "rotation": -127.21 }, + { "name": "pony1 2", "parent": "pony1 1", "length": 20.86, "x": 29.89, "y": -1.1, "rotation": -14.7 }, + { "name": "pony1 3R", "parent": "pony1 2", "length": 37.66, "x": 34.01, "y": 6.79, "rotation": -2.95 }, + { "name": "pony1 3L", "parent": "pony1 2", "length": 36.26, "x": 27.65, "y": -8.15, "rotation": -26.46 }, + { "name": "mouth", "parent": "head", "x": 28.05, "y": 0.81, "rotation": -77.99 }, + { "name": "mouth opening", "parent": "mouth" }, + { "name": "irisR", "parent": "head", "x": 72.86, "y": 40.02, "rotation": -79.01 }, + { "name": "irisL", "parent": "head", "x": 82.7, "y": -29.95, "rotation": -79.01 }, + { "name": "hairSide", "parent": "head", "length": 33.33, "x": 47.44, "y": -92.9, "rotation": 94.94 }, + { "name": "hairR2", "parent": "head", "length": 49.32, "x": 179.91, "y": 62.62, "rotation": 157.66 }, + { "name": "hairR2 2", "parent": "hairR2", "length": 28.91, "x": 45.74, "y": -13.91, "rotation": -50.6 }, + { "name": "hairR1", "parent": "head", "length": 43.15, "x": 157.15, "y": 74.61, "rotation": -178.89 }, + { "name": "hairM", "parent": "head", "length": 25.81, "x": 182.69, "y": 31.1, "rotation": -173.33 }, + { "name": "hairMR", "parent": "hairM", "length": 44.06, "x": 17, "y": -28.44, "rotation": -6.41 }, + { "name": "hairML", "parent": "hairM", "length": 46.41, "x": 13.83, "y": 24.11, "rotation": 32.57 }, + { "name": "hairL2", "parent": "head", "length": 35.09, "x": 173.5, "y": -26.26, "rotation": -135.32 }, + { "name": "hairL2 2", "parent": "hairL2", "length": 32.49, "x": 37.68, "y": -0.62, "rotation": 17.32 }, + { "name": "hairL1", "parent": "head", "length": 27.5, "x": 179.86, "y": -9.57, "rotation": -150.58 }, + { "name": "eyelids", "parent": "head", "length": 14.96, "x": 79.11, "y": 8.18, "rotation": -82.34 }, + { "name": "browR", "parent": "head", "length": 26.75, "x": 121.66, "y": 39.52, "rotation": 65.11 }, + { "name": "browL", "parent": "head", "length": 31.37, "x": 128.48, "y": -11.4, "rotation": -58.18 }, + { "name": "thumbL", "parent": "handL", "length": 16.61, "x": -29.83, "y": -12.11, "rotation": 150.77 }, + { "name": "thumbR", "parent": "handR", "length": 20.56, "x": 4.36, "y": 18.56, "rotation": -7.45 }, + { "name": "tibiaL", "parent": "femurL", "length": 83, "x": 107.79, "y": -1.31, "rotation": -24.72 }, + { "name": "footL", "parent": "tibiaL", "length": 54.47, "x": 82.83, "y": -20.62, "rotation": 37.77 }, + { "name": "tibiaR", "parent": "femurR", "length": 42.31, "x": 52.54, "y": 9.88, "rotation": 106.18 } +], +"slots": [ + { "name": "rotate", "bone": "rr", "attachment": "rotate" }, + { "name": "pony2", "bone": "pony2 1", "attachment": "pony2" }, + { "name": "pony1", "bone": "pony1 1", "attachment": "pony1" }, + { "name": "head", "bone": "head", "attachment": "head" }, + { "name": "inmouth", "bone": "mouth", "attachment": "inmouth" }, + { "name": "mouth", "bone": "mouth opening", "attachment": "mouth" }, + { "name": "irisL", "bone": "irisL", "attachment": "irisL" }, + { "name": "irisR", "bone": "irisR", "attachment": "irisR" }, + { "name": "eyelids open", "bone": "eyelids", "attachment": "eyelids open" }, + { "name": "irisR spec", "bone": "irisR", "attachment": "irisR spec" }, + { "name": "irisR flatspec", "bone": "irisR", "attachment": "irisR flatspec" }, + { "name": "irisL flatspec", "bone": "irisL", "attachment": "irisL flatspec" }, + { "name": "irisL spec", "bone": "irisL", "attachment": "irisL spec" }, + { "name": "eyelids closed", "bone": "eyelids" }, + { "name": "nose", "bone": "head", "attachment": "nose" }, + { "name": "browR", "bone": "browR", "attachment": "browR" }, + { "name": "browL", "bone": "browL", "attachment": "browL" }, + { "name": "hairR2", "bone": "hairR2", "attachment": "hairR2" }, + { "name": "hairL2", "bone": "hairL2", "attachment": "hairL2" }, + { "name": "hairL", "bone": "hairL1", "attachment": "hairL" }, + { "name": "hairR", "bone": "hairR1", "attachment": "hairR" }, + { "name": "hairM", "bone": "hairM", "attachment": "hairM" }, + { "name": "hairM blobS", "bone": "hairM", "attachment": "hairM blobS" }, + { "name": "hairM blob", "bone": "hairM", "attachment": "hairM blob" }, + { "name": "hairSide", "bone": "hairSide", "attachment": "hairSide" }, + { "name": "thumbR", "bone": "thumbR", "attachment": "thumbR" }, + { "name": "pinkyR", "bone": "pinkyR", "attachment": "middleR" }, + { "name": "ringR", "bone": "ringR", "attachment": "indexR" }, + { "name": "middleR", "bone": "middleR", "attachment": "middleR" }, + { "name": "indexR", "bone": "indexR", "attachment": "indexR" }, + { "name": "armR", "bone": "humerusR", "attachment": "armR" }, + { "name": "bootR", "bone": "tibiaR", "attachment": "bootR" }, + { "name": "body", "bone": "hip", "attachment": "body" }, + { "name": "strap", "bone": "strap anchor", "attachment": "strap" }, + { "name": "armL", "bone": "humerusL", "attachment": "armL" }, + { "name": "thumbL", "bone": "thumbL", "attachment": "thumbL" }, + { "name": "indexL", "bone": "indexL", "attachment": "indexL" }, + { "name": "middleL", "bone": "middleL", "attachment": "middleL" }, + { "name": "ringL", "bone": "ringL", "attachment": "ringL" }, + { "name": "pinkyL", "bone": "pinkyL", "attachment": "pinkyL" }, + { "name": "arrowY", "bone": "arrowY", "attachment": "arrowY" }, + { "name": "arrowX", "bone": "arrowX", "attachment": "arrowX" } +], +"skins": { + "default": { + "armL": { + "armL": { + "type": "skinnedmesh", + "uvs": [ 0, 0.53854, 0.04432, 0.51804, 0.12166, 0.54622, 0.18646, 0.55903, 0.30561, 0.55903, 0.3934, 0.5411, 0.46656, 0.44375, 0.51882, 0.33872, 0.57944, 0.20807, 0.63169, 0.09022, 0.71322, 0.02618, 0.79683, 5.6E-4, 0.91598, 0.01081, 0.98914, 0.11584, 1, 0.2798, 0.99332, 0.41045, 0.95778, 0.54622, 0.87626, 0.69993, 0.79265, 0.80497, 0.65887, 0.88438, 0.47701, 0.94843, 0.3077, 0.97405, 0.17601, 0.97149, 0.11748, 0.98429, 0.07149, 0.99967, 0.03386, 0.95355, 0, 0.8562, 0, 0.64614, 0.17852, 0.72842, 0.42193, 0.62878, 0.64362, 0.53195, 0.79941, 0.13446, 0.60451, 0.76196, 0.36098, 0.83549, 0.76897, 0.34426, 0.84802, 0.50653 ], + "triangles": [ 27, 0, 1, 27, 1, 2, 26, 27, 28, 26, 23, 25, 24, 25, 23, 30, 34, 35, 35, 34, 15, 34, 8, 31, 15, 34, 14, 31, 11, 12, 31, 12, 13, 10, 11, 31, 31, 13, 14, 31, 9, 10, 34, 31, 14, 31, 8, 9, 16, 35, 15, 7, 8, 34, 17, 35, 16, 17, 30, 35, 6, 7, 30, 29, 6, 30, 30, 17, 32, 18, 32, 17, 30, 7, 34, 32, 29, 30, 19, 32, 18, 29, 4, 5, 28, 2, 3, 27, 2, 28, 4, 29, 28, 28, 3, 4, 29, 33, 28, 20, 33, 32, 20, 32, 19, 28, 22, 26, 22, 28, 33, 21, 22, 33, 21, 33, 20, 22, 23, 26, 33, 29, 32, 29, 5, 6 ], + "vertices": [ 1, 6, 72.47, -38.62, 1, 1, 6, 77.25, -44.69, 1, 3, 19, 17.27, 31.86, 0.8272, 20, -22.11, 61.87, 0.00479, 6, 77.49, -57.83, 0.16799, 2, 19, 27.54, 28.85, 0.95931, 20, -16.67, 52.66, 0.04067, 2, 19, 46.81, 26.42, 0.89979, 20, -4.27, 37.71, 0.1002, 2, 19, 61.3, 27, 0.58207, 20, 6.69, 28.22, 0.41792, 3, 19, 74.75, 38.36, 0.24874, 20, 24.27, 27.31, 0.62043, 21, -54.13, -29.38, 0.1308, 2, 20, 40.46, 29.68, 0.60754, 21, -46.2, -15.07, 0.39245, 1, 21, -37.05, 2.7, 1, 1, 21, -29.18, 18.70999, 1, 1, 21, -16.26, 27.78, 1, 1, 21, -2.78, 31.75, 1, 1, 21, 16.67, 31.19, 1, 2, 20, 112.22, -10.38, 0.00319, 21, 29.17, 17.71999, 0.9968, 1, 21, 31.84, -3.98, 1, 1, 21, 31.47, -21.39, 1, 2, 20, 64.9, -43, 0.34301, 21, 26.44, -39.68, 0.65698, 3, 19, 136.75, -3.77, 0.00362, 20, 40.68999, -45.83, 0.69388, 21, 14, -60.66, 0.30249, 3, 19, 121.48, -15.93, 0.19497, 20, 21.23, -44.26, 0.50686, 21, 0.96, -75.18, 0.29815, 2, 19, 98.53, -23.69, 0.6028, 20, -0.81, -34.22, 0.39719, 2, 19, 68.06, -28.44, 0.98196, 20, -26.29, -16.85, 0.01803, 1, 19, 40.25, -28.37, 1, 1, 19, 19, -25.35, 1, 2, 19, 9.32, -25.85, 0.82399, 6, 21.76, -74.8, 0.176, 1, 6, 17.54999, -68.26999, 1, 1, 6, 21.54, -60.58, 1, 1, 6, 32.21, -51.4, 1, 1, 6, 58.83, -42.95, 1, 2, 19, 23.44, 6.66, 0.99126, 20, -34.84, 39.27, 0.00873, 2, 19, 64.46, 14.85, 0.69542, 20, 0.68, 17.2, 0.30456, 2, 20, 33.66999, -2.38, 0.736, 21, -24.8, -39.9, 0.26399, 1, 21, -1.62, 13.97, 1, 2, 19, 91.77, -6.43, 0.73823, 20, 6.05, -17.01, 0.26176, 1, 19, 51.17, -11.17, 1, 2, 20, 65.92, -2.16, 0.336, 21, -5.42, -14.11, 0.66399, 1, 21, 8.34, -35.14, 1 ], + "hull": 28, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 0 ], + "width": 163, + "height": 133 + } + }, + "armR": { + "armR": { + "type": "skinnedmesh", + "uvs": [ 0, 0.7003, 0.04189, 0.50764, 0.19978, 0.38837, 0.34264, 0.32186, 0.43474, 0.29663, 0.53625, 0.22553, 0.75429, 0.06727, 0.88211, 0, 0.9761, 0.02828, 1, 0.22323, 0.96294, 0.34479, 0.86708, 0.46635, 0.68662, 0.60397, 0.60016, 0.67966, 0.51557, 0.75534, 0.39151, 0.86314, 0.27685, 0.97094, 0.18662, 1, 0.087, 0.96177, 0.03061, 0.87232, 0, 0.79434, 0.13963, 0.63837, 0.30505, 0.50764, 0.47422, 0.41819, 0.62647, 0.31039, 0.81068, 0.16131, 0.16783, 0.86314, 0.27685, 0.74158, 0.44038, 0.60626, 0.6152, 0.48012, 0.77121, 0.3425, 0.90843, 0.2347 ], + "triangles": [ 16, 17, 26, 17, 18, 26, 16, 26, 15, 18, 19, 26, 19, 20, 26, 26, 27, 15, 15, 27, 14, 20, 21, 26, 26, 21, 27, 20, 0, 21, 27, 28, 14, 14, 28, 13, 27, 22, 28, 27, 21, 22, 0, 1, 21, 21, 2, 22, 21, 1, 2, 13, 28, 29, 28, 22, 23, 23, 3, 4, 23, 22, 3, 22, 2, 3, 12, 13, 29, 28, 23, 29, 12, 29, 11, 29, 30, 11, 29, 24, 30, 29, 23, 24, 11, 30, 10, 24, 4, 5, 24, 23, 4, 30, 31, 10, 10, 31, 9, 30, 25, 31, 30, 24, 25, 25, 24, 6, 31, 25, 8, 31, 8, 9, 8, 25, 7, 24, 5, 6, 25, 6, 7 ], + "vertices": [ 1, 9, 65.4, -17.71999, 1, 1, 9, 49.09, -32.07, 1, 2, 8, 85.41, -29.41, 0.00107, 9, 24.41, -31.2, 0.99892, 2, 8, 65.32, -26.27, 0.14336, 9, 4.59, -26.65, 0.85663, 2, 8, 53.32, -22.57, 0.51598, 9, -7.11, -22.13, 0.48401, 2, 8, 37.75999, -22.59, 0.92586, 9, -22.64, -21.06, 0.07413, 2, 8, 4.02, -23.16, 0.99998, 9, -56.34, -19.26, 1.0E-5, 2, 8, -14.37, -21.08, 0.99998, 9, -74.54, -15.9, 1.0E-5, 2, 8, -23.69, -12.19, 0.99998, 9, -83.21, -6.39, 1.0E-5, 2, 8, -15.89, 7.82, 0.99999, 9, -74.04, 13.03, 0, 1, 8, -5.03, 16.87, 1, 1, 8, 12.61, 22.04, 1, 2, 8, 40.89, 23.14, 0.90115, 9, -16.32, 24.34, 0.09884, 2, 8, 54.97, 24.58, 0.45832, 9, -2.17, 24.8, 0.54167, 2, 8, 68.83, 26.16, 0.06028, 9, 11.76, 25.4, 0.93971, 1, 9, 32, 25.98, 1, 1, 9, 51.21, 27.27, 1, 1, 9, 62.95, 23.22, 1, 1, 9, 71.64, 12.39, 1, 1, 9, 72.44999, 0.12, 1, 1, 9, 71.11, -9.2, 1, 1, 9, 46.22, -13, 1, 2, 8, 79.72, -11.18, 0.00278, 9, 20.01, -12.61, 0.99721, 2, 8, 55.35, -8.46, 0.56562, 9, -4.1, -8.18999, 0.43437, 2, 8, 31.94, -8.6, 0.9957, 9, -27.47, -6.7, 0.00429, 2, 8, 2.59999, -10.53, 0.99999, 9, -56.87, -6.57, 0, 1, 9, 56.73, 9.43999, 1, 1, 9, 37.31, 6.49, 1, 1, 9, 11.03, 6.33, 1, 2, 8, 42.43, 6.7, 0.94672, 9, -15.93, 7.83, 0.05327, 1, 8, 16.96999, 3.99, 1, 2, 8, -4.69999, 2.86, 0.99999, 9, -63.22, 7.3, 0 ], + "hull": 21, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 0, 40, 42, 44, 44, 46, 46, 48, 48, 50, 52, 54, 54, 56, 56, 58, 58, 60, 60, 62 ], + "width": 133, + "height": 109 + } + }, + "arrowX": { + "arrowX": { "path": "arrow", "color": "f0100cff", "x": 36.22, "y": 1.18, "rotation": -60.13, "width": 64, "height": 85 } + }, + "arrowY": { + "arrowY": { "path": "arrow", "color": "99ff00ff", "x": 36.22, "y": 1.18, "rotation": -60.13, "width": 64, "height": 85 } + }, + "body": { + "body": { + "type": "skinnedmesh", + "uvs": [ 0.38823, 0, 0.3066, 0, 0.21707, 0.04123, 0.15987, 0.09148, 0.10764, 0.16385, 0.09272, 0.24023, 0.10142, 0.3116, 0.1151, 0.37391, 0.08153, 0.41512, 0.04919, 0.46638, 0, 0.58297, 0, 0.6684, 0.07531, 0.68548, 0.1723, 0.66538, 0.22329, 0.6091, 0.26929, 0.58096, 0.35261, 0.55583, 0.43841, 0.57593, 0.49561, 0.60206, 0.54535, 0.62116, 0.62867, 0.66639, 0.65354, 0.6885, 0.65851, 0.71765, 0.6697, 0.77594, 0.69955, 0.85231, 0.7468, 0.92568, 0.77665, 0.94678, 0.82639, 0.97292, 0.92587, 0.99704, 1, 1, 1, 0.95181, 1, 0.91796, 1, 0.88949, 0.99426, 0.84326, 0.96441, 0.73672, 0.92214, 0.66235, 0.88732, 0.62415, 0.86618, 0.60405, 0.84628, 0.58395, 0.76918, 0.51762, 0.661, 0.44726, 0.61002, 0.4151, 0.57768, 0.38595, 0.54038, 0.34675, 0.5267, 0.30756, 0.52581, 0.27771, 0.55068, 0.2566, 0.58425, 0.2375, 0.6228, 0.21037, 0.65389, 0.14705, 0.63897, 0.08674, 0.56933, 0.04252, 0.46985, 0, 0.21649, 0.53614, 0.2549, 0.38287, 0.38346, 0.24995, 0.24331, 0.30662, 0.69584, 0.53321, 0.48354, 0.10468, 0.33238, 0.32689, 0.37187, 0.1683, 0.7505, 0.7801, 0.2752, 0.11006, 0.28246, 0.22606, 0.63511, 0.56427, 0.12875, 0.57015, 0.79784, 0.67188, 0.16469, 0.44561, 0.50331, 0.42526, 0.17172, 0.25178, 0.57192, 0.16189, 0.45878, 0.31875, 0.47189, 0.20966, 0.29645, 0.47484, 0.9177, 0.90248, 0.71807, 0.60369, 0.3892, 0.07463, 0.17518, 0.34541, 0.87803, 0.78245, 0.38636, 0.40615, 0.40981, 0.49336, 0.79937, 0.88039, 0.42912, 0.13933, 0.19937, 0.16866, 0.56174, 0.51389, 0.48177, 0.52211, 0.3175, 0.39771, 0.7973, 0.91644, 0.94422, 0.96365 ], + "triangles": [ 26, 25, 87, 88, 74, 31, 30, 88, 31, 87, 74, 88, 27, 87, 88, 26, 87, 27, 28, 27, 88, 88, 30, 29, 28, 88, 29, 76, 0, 52, 58, 52, 51, 76, 52, 58, 62, 2, 1, 3, 2, 62, 82, 76, 58, 70, 51, 50, 70, 50, 49, 58, 51, 70, 1, 76, 62, 76, 1, 0, 60, 76, 82, 60, 62, 76, 83, 3, 62, 4, 3, 83, 72, 82, 58, 72, 58, 70, 48, 70, 49, 63, 62, 60, 83, 62, 63, 47, 70, 48, 46, 72, 70, 72, 55, 60, 72, 60, 82, 63, 60, 55, 69, 4, 83, 69, 83, 63, 5, 4, 69, 47, 46, 70, 45, 72, 46, 71, 55, 72, 59, 63, 55, 66, 38, 37, 22, 21, 66, 61, 23, 22, 66, 61, 22, 36, 66, 37, 35, 66, 36, 78, 35, 34, 35, 78, 66, 61, 66, 78, 78, 34, 33, 24, 23, 61, 81, 61, 78, 24, 61, 81, 74, 78, 33, 74, 33, 32, 81, 78, 74, 81, 25, 24, 87, 81, 74, 74, 32, 31, 87, 25, 81, 41, 84, 68, 41, 68, 42, 84, 41, 40, 85, 80, 68, 84, 85, 68, 57, 40, 39, 64, 84, 40, 57, 64, 40, 18, 85, 84, 17, 85, 18, 75, 57, 39, 75, 39, 38, 64, 57, 75, 19, 18, 84, 19, 84, 64, 20, 19, 64, 20, 64, 75, 66, 75, 38, 21, 20, 75, 21, 75, 66, 65, 9, 67, 10, 9, 65, 65, 53, 14, 13, 65, 14, 12, 11, 10, 65, 12, 10, 13, 12, 65, 67, 9, 8, 65, 67, 53, 56, 69, 63, 6, 5, 69, 71, 72, 45, 71, 45, 44, 59, 55, 71, 56, 63, 59, 77, 69, 56, 6, 69, 77, 7, 6, 77, 54, 56, 59, 77, 56, 54, 86, 54, 59, 79, 59, 71, 86, 59, 79, 43, 68, 71, 43, 71, 44, 68, 43, 42, 79, 71, 68, 67, 7, 77, 67, 77, 54, 8, 7, 67, 73, 54, 86, 67, 54, 73, 80, 79, 68, 53, 67, 73, 73, 79, 80, 79, 73, 86, 16, 73, 80, 15, 53, 73, 17, 80, 85, 16, 80, 17, 16, 15, 73, 14, 53, 15 ], + "vertices": [ 1, 6, 77.69, -3.35, 1, 1, 6, 70.93, 17.96999, 1, 5, 1, 5.71, -100.8, 0.0145, 57, -247.48, -75.75, 0, 2, 94.39, 18.70999, 0.00385, 6, 50.19, 37.13, 0.98163, 19, -80.4, 46.88, 0, 5, 1, 23.74, -86.28, 0.08471, 57, -236.49, -96.13, 0, 2, 77.54, 34.58, 0.03571, 6, 29.21, 46.92, 0.87956, 19, -98.09, 31.93, 0, 5, 1, 41.53, -64.15, 0.26317, 57, -217.96, -117.66, 0, 2, 53.18, 49.18, 0.0809, 6, 1.5, 53.15, 0.65592, 19, -115.36, 9.38, 0, 5, 1, 49.42, -39.15, 0.58274, 57, -194.81, -129.97, 0, 2, 27.34, 53.58, 0.07701, 6, -24.41, 49.22, 0.34024, 19, -122.66, -15.8, 0, 3, 1, 50.65, -14.87, 0.84586, 2, 3.12, 51.48, 0.04506, 6, -46.76, 39.63, 0.10906, 2, 1, 50.08, 6.57, 0.99949, 6, -65.76, 29.68, 5.0E-4, 4, 1, 61.25, 19.02, 0.41233, 3, -8.97, -28.82, 0.58677, 2, -31.9, 57.35, 0, 6, -81.86, 34.22, 8.8E-4, 4, 1, 72.58999, 34.89, 0.07954, 3, 10.52, -28.41, 0.92009, 2, -49.17, 66.42, 0, 6, -101.1, 37.41999, 3.6E-4, 4, 1, 91.79, 71.97, 0.02573, 3, 51.72, -21.6, 0.97336, 2, -88.53, 80.37, 1.0E-5, 6, -142.86, 38.32, 8.9E-4, 4, 1, 96.09, 100.61, 1.0E-5, 3, 77.24, -7.91, 0.99997, 2, -117.49, 80.71, 0, 6, -170.47, 29.57, 1.0E-5, 3, 1, 76.54, 109.4, 1.0E-5, 3, 72.58999, 13, 0.99998, 2, -123.53, 60.14, 0, 2, 1, 49.25, 106.61, 0.14582, 3, 54.02, 33.2, 0.85417, 2, 1, 32.59999, 89.81, 0.31082, 3, 30.6, 36.49, 0.68917, 2, 1, 18.71999, 82.25, 0.83943, 3, 16.24, 43.09, 0.16056, 3, 1, -5.11, 77.22, 0.91391, 3, -2.05, 59.18, 0.048, 4, 3.04, -60.47, 0.03808, 2, 1, -27.35, 87.44, 0.75787, 4, 24.21, -48.2, 0.24212, 3, 1, -41.54, 98.53, 0.16242, 4, 41.45, -43, 0.83708, 57, -42.83, -65.61, 4.8E-4, 4, 1, -54.05, 106.96, 0.00263, 3, -7.5, 116.18, 0.02515, 4, 55.55, -37.64, 0.92652, 57, -32.27, -54.84, 0.04568, 4, 1, -74.35, 125.51, 1.4E-4, 3, -4.78, 143.55, 0.00627, 4, 82.41, -31.75, 0.81754, 57, -10.32, -38.25999, 0.17603, 3, 3, -1.4, 153.1, 2.5E-4, 4, 92.54, -32.00999, 0.60675, 57, -1.01, -34.25999, 0.39299, 2, 4, 100.62, -37.86, 0.33847, 57, 8.76, -36.18999, 0.66152, 2, 4, 117.02, -49.3, 0.13549, 57, 28.45, -39.74, 0.8645, 1, 57, 55.59, -40.45, 1, 2, 57, 83.33, -36.33, 0.92669, 58, -10.6, -11.59, 0.07329, 2, 57, 92.76, -30.93, 0.09793, 58, -0.08, -14.31, 0.90206, 1, 58, 16.06, -16.11, 1, 1, 58, 44.1, -11.17, 1, 1, 58, 62.7, -2.95, 1, 3, 4, 222.66, -25.15, 2.0E-5, 57, 114.34, 26.37, 0.13331, 58, 55.36, 11.64, 0.86666, 3, 4, 216.44, -20.19, 4.5E-4, 57, 106.6, 28.28, 0.42261, 58, 48.75, 24.08, 0.57693, 3, 4, 207.4, -10.55, 8.1E-4, 57, 94.36, 33.25999, 0.66584, 58, 45.88, 30.52, 0.33333, 3, 4, 195, -0.84, 0.00298, 57, 79.03, 36.88, 0.8859, 58, 37.43, 43.82, 0.11111, 2, 4, 163.25, 18.20999, 0.00655, 57, 42.22, 40.93, 0.99344, 2, 4, 137.03, 27.28, 0.05801, 57, 14.6, 38.21, 0.94198, 2, 4, 121.08, 29.34, 0.16158, 57, -0.74, 33.41, 0.83841, 2, 4, 112.15, 29.87, 0.33221, 57, -9.07, 30.16, 0.66778, 2, 4, 103.46, 30.64, 0.60759, 57, -17.29, 27.22, 0.39239, 2, 4, 72.6, 30.93, 0.83736, 57, -45.45, 14.59, 0.16263, 2, 4, 34.88, 26.01, 0.9936, 57, -77.67, -5.65, 0.00639, 3, 1, -81.94, 40.50999, 0.30239, 4, 17.34, 23.46, 0.6976, 57, -92.53, -15.3, 0, 3, 1, -74.65, 29.42, 0.60736, 4, 4.08, 23.89, 0.39263, 57, -104.76, -20.45, 0, 4, 1, -66.51, 14.76, 0.78491, 4, -12.58, 25.69, 0.21277, 57, -120.66, -25.78, 0, 6, -21.76, -78.62, 0.0023, 4, 1, -64.78, 1.05999, 0.77424, 4, -24.77, 32.16999, 0.13585, 57, -134.45, -24.99, 0, 6, -10.22999, -71.03, 0.08989, 4, 1, -66.04, -8.97, 0.68679, 57, -144.09, -21.92, 0, 6, -0.66, -67.74, 0.31202, 19, -6.48, -43.26, 0.00116, 4, 1, -73.83999, -15.03, 0.38179, 57, -148.63, -13.14, 0, 6, 8.22, -72.07, 0.49072, 19, 1.16999, -37.00999, 0.12748, 4, 1, -83.9, -20.07, 0.19577, 57, -151.75, -2.33, 0, 6, 17.17, -78.89, 0.55657, 19, 11.1, -31.74, 0.24764, 3, 1, -95.71, -27.6, 0.10164, 6, 29.13, -86.18, 0.54542, 19, 22.74, -23.93, 0.35293, 3, 1, -107.32, -47.56, 0.07677, 6, 52.17, -87.81, 0.57428, 19, 33.88, -3.69, 0.34892, 3, 1, -106.31, -68.39, 0.03831, 6, 70.42, -77.73, 0.62598, 19, 32.38, 17.1, 0.3357, 3, 1, -89.67, -86.04, 0.01311, 6, 78.94999, -55.01, 0.76821, 19, 15.32, 34.36, 0.21866, 1, 6, 84.45, -24.67, 1, 2, 1, 30.77, 65.08, 0.7233, 3, 9.68999, 23.15, 0.27669, 1, 1, 12.65, 15.26, 1, 3, 57, -165.71, -55.73, 0, 2, 23.09, -26.03, 0.72213, 6, -3.47, -27.71, 0.27785, 1, 1, 11.95, -10.77, 1, 1, 4, 62.53, 12.76, 1, 1, 6, 51.75, -38.97, 1, 3, 1, -11.15, -0.35, 0.71938, 4, -56.85, -10.81, 0.08552, 2, -2.81, -11.72, 0.19508, 3, 57, -192.92, -49.7, 0, 2, 50.81, -23.18, 0.05995, 6, 21.94, -16.32, 0.94004, 1, 57, 37, -19.27, 1, 1, 6, 32.75999, 14.89, 1, 2, 2, 31.52, 1.54, 0.468, 6, -4.12, 1.11, 0.53199, 2, 3, -36.13, 128.74, 1.1E-4, 4, 58.63, -6.53, 0.99988, 1, 3, 31.21, 7.42, 1, 1, 57, 6.55, 4.94999, 1, 3, 1, 40.25, 32.62, 0.73018, 3, -10.64, -3.85, 0.26962, 6, -84.83, 9.38, 1.8E-4, 2, 1, -52.52, 39.57, 0.42399, 4, -0.38, -0.04, 0.57599, 3, 1, 28.59, -32.06, 0.4151, 2, 23.16, 31.98, 0.19535, 6, -21.6, 27.4, 0.38953, 3, 1, -84.36, -45.92, 0.10306, 6, 40.58, -67.92, 0.5254, 19, 10.96, -5.87, 0.37152, 5, 1, -45.81, 2.06, 0.90915, 4, -34.9, 16.11, 0.04371, 57, -136.93, -43.82, 0, 2, -0.46, -46.39, 0.04497, 6, -19.46999, -54.44, 0.00215, 3, 1, -54.85, -33.97, 0.03193, 2, 36.46, -50.42, 0.01639, 6, 16.86, -46.68, 0.95165, 1, 1, 6.02, 47.78, 1, 2, 57, 91.17, 10.5, 0.91199, 58, 27.7, 16.45999, 0.088, 1, 4, 84, 0.64, 1, 1, 6, 53.65, -11.25, 1, 1, 1, 32.37, -0.52999, 1, 1, 57, 49.15, 13.5, 1, 1, 1, -21.79, 28.41, 1, 2, 1, -23.76, 58.6, 0.89677, 4, -1.41, -34.50999, 0.10322, 1, 57, 73.51, -17.7, 1, 1, 6, 36.05, -28.3, 1, 4, 1, 16.92, -58.8, 0.0867, 57, -208.22, -94.43, 0, 2, 51.25, 24.07, 0.04854, 6, 7.54, 28.7, 0.86475, 3, 1, -63.89, 71.66, 5.3E-4, 3, -41.66999, 102.95, 0.01015, 4, 32.39, -9.25, 0.9893, 2, 1, -41.81, 71.16, 0.017, 4, 19.25, -27, 0.98299, 1, 1, -3.56, 22.78, 1, 1, 58, -0.09, -2.88, 1, 1, 58, 43.03, 2.03, 1 ], + "hull": 53, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 46, 48, 48, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 64, 66, 66, 68, 68, 70, 70, 72, 72, 74, 74, 76, 76, 78, 78, 80, 80, 82, 82, 84, 84, 86, 86, 88, 88, 90, 90, 92, 92, 94, 94, 96, 96, 98, 98, 100, 100, 102, 102, 104, 104, 0, 174, 176, 60, 62, 62, 64 ], + "width": 274, + "height": 339 + } + }, + "bootR": { + "bootR": { + "type": "mesh", + "uvs": [ 0, 0.54474, 0.46746, 1, 0.71832, 1, 1, 0.80288, 1, 0.24718, 0.71458, 0, 0.38509, 0, 0, 0.15389, 0.51169, 0.62779, 0.42963, 0.26122, 0.73117, 0.38791, 0.23532, 0.39703 ], + "triangles": [ 9, 6, 5, 7, 6, 9, 10, 5, 4, 9, 5, 10, 11, 7, 9, 0, 7, 11, 8, 9, 10, 11, 9, 8, 10, 4, 3, 8, 10, 3, 8, 0, 11, 2, 1, 8, 1, 0, 8, 3, 2, 8 ], + "vertices": [ -22.6, -25.18, 26.97, -53.71, 49.29, -48.96, 70.91, -27.42, 61.18, 18.21999, 31.45, 33.12, 2.13, 26.87, -29.44, 6.92, 24.39, -22.3, 10.67, 6.25, 39.72, 1.56, -4.23999, -8.58 ], + "hull": 8, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 0 ], + "width": 91, + "height": 84 + } + }, + "browL": { + "browL": { + "type": "mesh", + "uvs": [ 0.62764, 0, 0, 0.55392, 0, 1, 0.37349, 1, 1, 0.4836, 1, 0 ], + "triangles": [ 0, 5, 4, 1, 0, 4, 3, 2, 1, 4, 3, 1 ], + "vertices": [ 24.48, 8.57, -3.31, 6.09, -6.79, -3.07, 7.17, -8.38, 34.63, -6.66, 38.4, 3.28 ], + "hull": 6, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 0, 10 ], + "width": 40, + "height": 22 + } + }, + "browR": { + "browR": { + "type": "mesh", + "uvs": [ 0.32799, 0.01349, 0, 0, 0.01721, 0.47317, 0.66639, 1, 1, 1, 1, 0.60577 ], + "triangles": [ 2, 1, 0, 2, 0, 5, 3, 2, 5, 3, 5, 4 ], + "vertices": [ 24.12, -6.57, 32.82, -0.69, 25.44, 8.56, 0.89, 7.05, -7.75, 0.79, -1.97, -7.19 ], + "hull": 6, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 0, 10 ], + "width": 32, + "height": 25 + } + }, + "eyelids closed": { + "eyelids closed": { "x": 7.71, "y": 8.77, "rotation": 3.33, "width": 183, "height": 92 } + }, + "eyelids open": { + "eyelids open": { + "type": "mesh", + "uvs": [ 0, 0.66298, 0.14307, 0.91808, 0.34607, 0.94181, 0.45207, 0.70056, 0.58607, 0.94972, 0.75507, 1, 0.99997, 0.80932, 1, 0.29912, 0.90697, 0.09741, 0.72297, 0.05391, 0.55697, 0.17058, 0.45697, 0.43161, 0.37697, 0.14883, 0.23197, 0, 0.10068, 0, 0, 0.23386 ], + "triangles": [ 15, 11, 0, 15, 14, 13, 13, 12, 15, 11, 15, 12, 3, 0, 11, 7, 10, 9, 7, 9, 8, 7, 11, 10, 6, 11, 7, 3, 11, 6, 1, 0, 3, 2, 1, 3, 4, 3, 6, 5, 4, 6 ], + "vertices": [ -80.37, -10.14, -53.91, -31.34, -18.12, -31.38, -0.74, -8.85999, 24.08, -29.63, 54.03, -32.37, 96.07, -12.92, 93.44, 32.4, 76.06, 49.37, 43.5, 51.35, 14.94, 39.29, -1.27, 15.08, -16.79, 39.38, -43.04, 51.13, -66.11, 49.78, -82.58999, 27.98 ], + "hull": 16, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 0, 30 ], + "width": 176, + "height": 89 + } + }, + "hairL": { + "hairL": { + "type": "mesh", + "uvs": [ 0, 0.51919, 0.0632, 0.70911, 0.29876, 0.93436, 0.59811, 0.97853, 0.99999, 1, 0.92691, 0.87253, 0.7257, 0.68703, 0.58339, 0.51036, 0.49506, 0.27186, 0.37728, 0.0157, 0.00922, 0, 0, 0.2807 ], + "triangles": [ 11, 10, 9, 11, 9, 8, 0, 11, 8, 0, 8, 7, 1, 0, 7, 2, 1, 7, 2, 7, 6, 3, 2, 6, 3, 6, 5, 3, 5, 4 ], + "vertices": [ 10.89, -19.51, 22.78, -19.87999, 39.63, -12.09, 47.26, 2.4, 55.34, 22.58, 46.84, 21.25, 32.84, 14.47, 20.36, 10.53, 5.27, 10.53, -11.31, 9.35999, -18.49, -9.18, -2.67, -14.98 ], + "hull": 12, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 0, 22 ], + "width": 54, + "height": 60 + } + }, + "hairL2": { + "hairL2": { + "type": "skinnedmesh", + "uvs": [ 0, 0.35686, 0.08751, 0.53469, 0.27039, 0.74739, 0.4906, 0.8764, 0.74067, 0.94614, 0.95342, 1, 1, 0.9287, 0.82279, 0.78574, 0.6399, 0.59048, 0.51673, 0.35686, 0.37117, 0.09883, 0.26666, 0, 0, 0 ], + "triangles": [ 6, 5, 7, 5, 4, 7, 4, 3, 7, 3, 8, 7, 3, 2, 8, 2, 9, 8, 2, 1, 9, 1, 0, 9, 0, 10, 9, 0, 11, 10, 0, 12, 11 ], + "vertices": [ 2, 49, 3.3, -16.42, 0.88765, 50, -37.53, -4.84, 0.11234, 2, 49, 17.99, -18.75, 0.67842, 50, -24.2, -11.44, 0.32157, 2, 49, 38.64, -16.93, 0.38403, 50, -3.94, -15.85, 0.61596, 2, 49, 55.47, -9.35999, 0.14944, 50, 14.38, -13.64, 0.85055, 2, 49, 69.74, 2.45, 0.02565, 50, 31.52, -6.6, 0.97434, 1, 50, 45.83, -0.28, 1, 2, 49, 78.86, 18.5, 0.03594, 50, 45, 6, 0.96405, 2, 49, 62.84, 14.07, 0.18299, 50, 28.38, 6.54, 0.817, 2, 49, 43.28, 11.5, 0.44116, 50, 8.96, 9.91, 0.55883, 2, 49, 23.66, 14.09, 0.73855, 50, -9, 18.21999, 0.26144, 2, 49, 1.61, 16.37999, 0.92483, 50, -29.36, 26.97, 0.07515, 2, 49, -8.74, 14.37, 0.99968, 50, -39.86, 28.15, 3.1E-4, 2, 49, -19.25, -1.37, 0.98639, 50, -54.58, 16.24, 0.0136 ], + "hull": 13, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 0, 24 ], + "width": 71, + "height": 76 + } + }, + "hairM": { + "hairM": { + "type": "skinnedmesh", + "uvs": [ 0.12393, 0.10157, 0.05237, 0.3157, 0.00704, 0.53875, 0, 0.87482, 0.03805, 1, 0.10007, 1, 0.3577, 0.91645, 0.49881, 0.9119, 0.6344, 0.90753, 0.91588, 0.95512, 1, 0.97891, 0.94689, 0.76775, 0.87056, 0.5566, 0.86818, 0.33949, 0.83955, 0.09562, 0.67496, 0, 0.29568, 0, 0.50907, 0.24347, 0.34406, 0.60578, 0.22208, 0.30093, 0.67769, 0.45813, 0.58656, 0.67825, 0.16063, 0.73851 ], + "triangles": [ 9, 11, 10, 9, 8, 11, 7, 21, 8, 8, 21, 11, 6, 5, 22, 22, 5, 3, 5, 4, 3, 7, 6, 18, 6, 22, 18, 3, 2, 22, 7, 18, 21, 21, 12, 11, 22, 2, 18, 19, 2, 1, 2, 19, 18, 21, 20, 12, 21, 18, 20, 18, 17, 20, 18, 19, 17, 20, 13, 12, 13, 20, 17, 13, 17, 14, 14, 17, 15, 1, 0, 19, 19, 16, 17, 19, 0, 16, 17, 16, 15 ], + "vertices": [ 1, 46, -2.06, -32.41999, 1, 1, 46, 14.88, -38.04, 1, 2, 46, 32.34, -41.09, 0.66666, 47, 16.65, -10.85, 0.33333, 2, 46, 58.19, -39.83, 0.33453, 47, 42.21, -6.71, 0.66546, 3, 46, 67.53, -35.46, 0.16544, 47, 51, -1.33, 0.82718, 48, 13.17, -79.12, 0.00736, 3, 46, 67.08, -29.52, 0.14636, 47, 49.89, 4.51, 0.76915, 48, 15.99, -73.87, 0.08447, 3, 46, 58.82, -5.34, 0.23615, 47, 38.98, 27.62, 0.49129, 48, 22.04, -49.05, 0.27254, 3, 46, 57.45, 8.13, 0.22896, 47, 36.12, 40.87, 0.35342, 48, 28.15, -36.95, 0.4176, 3, 46, 56.14, 21.09, 0.22206, 47, 33.37, 53.6, 0.22094, 48, 34.02, -25.33, 0.55699, 3, 46, 57.77, 48.31, 0.13017, 47, 31.95, 80.83, 0.05675, 48, 50.05, -3.27, 0.81307, 3, 46, 58.99, 56.5, 0.1503, 47, 32.25, 89.1, 0.00247, 48, 55.49, 2.97, 0.84722, 2, 46, 43.16, 50.19, 0.33347, 48, 38.75999, 6.18, 0.66652, 2, 46, 27.5, 41.66999, 0.66666, 48, 20.96999, 7.43, 0.33333, 1, 46, 10.85, 40.18999, 1, 1, 46, -7.66, 36.04, 1, 1, 46, -13.82, 19.73, 1, 1, 46, -11.1, -16.57, 1, 1, 46, 6.05, 5.26, 1, 3, 46, 35.06, -8.43999, 0.61317, 47, 15.72, 21.89, 0.38471, 48, 0.36, -38.87, 0.0021, 1, 46, 12.53, -21.88, 1, 1, 46, 21.32, 22.64, 1, 3, 46, 38.88, 15.18, 0.59023, 47, 16.87999, 45.8, 0.17654, 48, 16.29999, -21.01, 0.23321, 3, 46, 46.57, -25.23, 0.47519, 47, 29.03, 6.48, 0.52382, 48, 1.01, -59.22, 9.8E-4 ], + "hull": 17, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 30, 32, 32, 0, 12, 14, 14, 16 ], + "width": 96, + "height": 77 + } + }, + "hairM blob": { + "hairM blob": { + "type": "mesh", + "uvs": [ 0.69346, 0, 0.31103, 0.03982, 0, 0.45391, 0.05436, 1, 0.4984, 0.99804, 1, 0.5292, 0.95526, 0.08774 ], + "triangles": [ 5, 4, 1, 0, 5, 1, 5, 0, 6, 2, 1, 4, 3, 2, 4 ], + "vertices": [ -2.84, -14.32, -0.19, -25.63, 19.08, -33.54, 43.46, -30.07, 42.37, -16.79, 20.20999, -3.37, 0.5, -6.19 ], + "hull": 7, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 0, 12 ], + "width": 30, + "height": 45 + } + }, + "hairM blobS": { + "hairM blobS": { + "type": "mesh", + "uvs": [ 0.94868, 0.00232, 0.40005, 0, 0, 0.64141, 0.13055, 1, 0.6118, 0.94556, 1, 0.30261 ], + "triangles": [ 5, 4, 1, 5, 1, 0, 2, 1, 4, 3, 2, 4 ], + "vertices": [ 6.33, 5.59, 6.94, -3.16, 20.20999, -8.58, 27.21, -5.96, 25.54, 1.62, 12.26, 6.85 ], + "hull": 6, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 0, 10 ], + "width": 16, + "height": 20 + } + }, + "hairR": { + "hairR": { + "type": "mesh", + "uvs": [ 0.32525, 0.09815, 0.12488, 0.25779, 0, 0.48767, 0.02147, 0.73351, 0.11842, 0.89315, 0.28, 1, 0.48037, 1, 0.41574, 0.88038, 0.40281, 0.71435, 0.66781, 0.45893, 0.84878, 0.26737, 1, 0.15562, 0.99744, 0, 0.64842, 0 ], + "triangles": [ 10, 13, 12, 10, 12, 11, 9, 13, 10, 0, 13, 9, 9, 1, 0, 8, 1, 9, 2, 1, 8, 3, 2, 8, 4, 3, 8, 4, 8, 7, 5, 4, 7, 5, 7, 6 ], + "vertices": [ -9.09, -6.81, 5.36, -12.64, 25.03, -14.42, 44.98, -10.06, 57.36, -3.88, 64.96, 4.16, 63.56, 12.25, 54.23, 7.94, 40.74, 5.06, 18, 12.14, 1.05999, 16.73, -9.13, 21.25, -21.84, 18.93, -19.39, 4.84 ], + "hull": 14, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 0, 26 ], + "width": 41, + "height": 83 + } + }, + "hairR2": { + "hairR2": { + "type": "skinnedmesh", + "uvs": [ 0.89239, 0, 0.74016, 0.07452, 0.55691, 0.2267, 0.44133, 0.29491, 0.29192, 0.33689, 0.16505, 0.33427, 0.00718, 0.31328, 0, 0.41036, 0.15378, 0.44972, 0.25245, 0.47333, 0.35394, 0.46546, 0.43875, 0.42724, 0.43287, 0.45234, 0.37085, 0.60714, 0.3483, 0.78818, 0.38213, 0.9666, 0.49207, 0.9666, 0.66686, 0.48907, 1, 0.14536, 1, 0, 0.60766, 0.30016, 0.51389, 0.3818 ], + "triangles": [ 11, 3, 21, 7, 6, 5, 11, 4, 3, 8, 7, 5, 11, 10, 4, 9, 5, 4, 9, 4, 10, 8, 5, 9, 21, 3, 2, 12, 11, 21, 0, 19, 18, 20, 2, 1, 18, 17, 20, 21, 20, 17, 1, 0, 18, 18, 20, 1, 12, 21, 17, 13, 12, 17, 17, 14, 13, 16, 15, 14, 17, 16, 14, 21, 2, 20 ], + "vertices": [ 1, 43, -2.69, -5.03, 1, 2, 43, 11.45, -12.85, 0.97293, 44, -22.59, -25.83, 0.02706, 2, 43, 33.79, -19.14, 0.26299, 44, -3.55, -12.55, 0.737, 1, 44, 8.47999, -7.18, 1, 1, 44, 24.96, -5.77, 1, 1, 44, 37.43, -7.71, 1, 1, 44, 51.97, -11.39, 1, 1, 44, 53.68, -1.71, 1, 1, 44, 39.72, 3.77, 1, 1, 44, 30.55, 7.25, 1, 1, 44, 19.9, 8.16, 1, 2, 43, 56.79, -17.09, 0.18536, 44, 9.47, 6.51, 0.81463, 1, 43, 59.2, -16.03, 1, 1, 43, 75.47, -12.31, 1, 2, 43, 91.91, -4.04, 0.99835, 44, 21.69, 41.93999, 0.00164, 1, 43, 105.23, 8.51, 1, 1, 43, 99.55, 17.14, 1, 1, 43, 50.22, 4.38, 1, 2, 43, 4.01, 11.48, 0.99999, 44, -46.12, -16.11, 0, 2, 43, -8.25, 3.41, 1, 44, -47.68, -30.72, 0, 1, 43, 37.33, -10.74, 1, 1, 43, 49.07, -13.58, 1 ], + "hull": 20, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 24, 26, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 36, 38, 0, 38, 40, 4, 20, 22, 24, 42, 42, 40, 22, 42, 22, 24 ], + "width": 94, + "height": 101 + } + }, + "hairSide": { + "hairSide": { + "type": "mesh", + "uvs": [ 0.86288, 0.88915, 0.22757, 0.9212, 0.00508, 0.04663, 0.99221, 0.44959 ], + "triangles": [ 3, 1, 2, 0, 1, 3 ], + "vertices": [ -1, 7.56, 29.24, 11.54, 42.07, -8.18999, -6.06, -3.57 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 48, + "height": 24 + } + }, + "head": { + "head": { + "type": "mesh", + "uvs": [ 0.24206, 0, 0, 0.45222, 9.0E-5, 0.80446, 0.28242, 1, 0.64097, 1, 0.93277, 0.93463, 0.98244, 0.80292, 0.99999, 0.41699, 0.88777, 0.16274, 0.64718, 0 ], + "triangles": [ 9, 8, 1, 3, 2, 1, 7, 6, 3, 9, 1, 0, 1, 8, 7, 6, 4, 3, 1, 7, 3, 5, 4, 6 ], + "vertices": [ 193.43, 73.89, 83.29, 107.23, 5.5, 92.1, -25.72, 22.18, -10.54, -55.95, 16.25, -116.73, 47.44, -121.91, 133.42, -109.16, 184.82, -73.8, 210.58, -14.38 ], + "hull": 10, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 0, 18 ], + "width": 222, + "height": 225 + } + }, + "indexL": { + "indexL": { + "type": "mesh", + "uvs": [ 0.27265, 0.05076, 0.07156, 0.21655, 0.02393, 0.36472, 0.11389, 0.73513, 0.35202, 0.91152, 0.65893, 0.97855, 0.89177, 0.86566, 0.98173, 0.63283, 0.92352, 0.25888, 0.8071, 0.08955, 0.60073, 0 ], + "triangles": [ 2, 1, 0, 0, 8, 2, 10, 8, 0, 9, 8, 10, 3, 2, 8, 3, 8, 7, 7, 4, 3, 7, 5, 4, 6, 5, 7 ], + "vertices": [ 26.34, 4.6, 20.98, 10.1, 15.82, 11.86, 2.33, 11.3, -4.65, 6.38, -7.92, -0.64, -4.54, -6.67, 3.51, -9.81, 17.04999, -10.02, 23.43, -7.97, 27.22, -3.43 ], + "hull": 11, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 0, 20, 4, 16, 6, 14 ], + "width": 24, + "height": 36 + } + }, + "indexR": { + "indexR": { + "type": "mesh", + "uvs": [ 0.36032, 0, 0.28713, 0.09647, 0.17785, 0.24051, 0, 0.52251, 0.07832, 0.85151, 0.28291, 0.93208, 0.52068, 0.93208, 0.68103, 0.67023, 0.84138, 0.6098, 0.94644, 0.3748, 0.94091, 0.17337, 0.70867, 0.05251, 0.45985, 0, 0.50962, 0.38823 ], + "triangles": [ 13, 12, 11, 1, 0, 12, 13, 1, 12, 11, 9, 13, 9, 11, 10, 8, 13, 9, 7, 13, 8, 3, 5, 4, 2, 1, 13, 13, 3, 2, 13, 5, 3, 5, 13, 7, 6, 5, 7 ], + "vertices": [ 9.2, -14.52, 12.54, -12.99, 17.53, -10.71, 26.16, -5.77, 27.28, 3.74, 21.74, 8.52, 14.28, 11.65, 6.42, 7, 0.73, 7.55, -5.1, 2.87, -7.11, -2.39, -1.14, -8.57, 6.08, -13.21, 8.72999, -2.53 ], + "hull": 13, + "edges": [ 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 0, 24, 0, 2, 2, 4 ], + "width": 34, + "height": 28 + } + }, + "inmouth": { + "inmouth": { "x": 1.53, "y": 3.93, "rotation": -1.02, "width": 46, "height": 55 } + }, + "irisL": { + "irisL": { + "type": "mesh", + "uvs": [ 0.50042, 8.0E-5, 0.26704, 0.08083, 0.08101, 0.25455, 0.00321, 0.46742, 0.08777, 0.70966, 0.28057, 0.92987, 0.48689, 0.99838, 0.70336, 0.92987, 0.92998, 0.69987, 1, 0.45029, 0.9266, 0.24721, 0.75748, 0.07349 ], + "triangles": [ 8, 10, 9, 4, 2, 1, 3, 2, 4, 8, 4, 1, 11, 1, 0, 10, 1, 11, 8, 1, 10, 7, 5, 4, 8, 7, 4, 6, 5, 7 ], + "vertices": [ 0.86, 22.88, -7.07, 19.08, -13.39, 10.92, -16.04, 0.91, -13.16, -10.46, -6.61, -20.81, 0.4, -24.03, 7.76, -20.81, 15.46, -10, 17.84, 1.72, 15.35, 11.26, 9.6, 19.43 ], + "hull": 12, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 0, 22 ], + "width": 34, + "height": 47 + } + }, + "irisL flatspec": { + "irisL flatspec": { + "type": "mesh", + "uvs": [ 0.86335, 0.82292, 0.10561, 0.78759, 0.06831, 0.15344, 0.96892, 0.16522 ], + "triangles": [ 0, 1, 2, 3, 0, 2 ], + "vertices": [ 16.54, -10.97, 2.14, -10.62, 1.43, -4.28, 18.54, -4.4 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 19, + "height": 10 + } + }, + "irisL spec": { + "irisL spec": { + "type": "mesh", + "uvs": [ 0.86251, 0.79041, 0.11006, 0.75378, 0.25366, 1.0E-5, 0.96942, 0.04714 ], + "triangles": [ 0, 2, 3, 1, 2, 0 ], + "vertices": [ 0.57, 3.49, -12.97, 4.26, -10.38, 20.09, 2.49, 19.1 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 18, + "height": 21 + } + }, + "irisR": { + "irisR": { + "type": "mesh", + "uvs": [ 0.52601, 0.01062, 0.25542, 0.08402, 0.08293, 0.25774, 0.00851, 0.4804, 0.09307, 0.70306, 0.26895, 0.91104, 0.52601, 1, 0.76616, 0.91593, 0.91498, 0.71285, 1, 0.47551, 0.93528, 0.24796, 0.75939, 0.07668 ], + "triangles": [ 4, 2, 1, 3, 2, 4, 8, 11, 10, 8, 10, 9, 1, 8, 4, 4, 8, 5, 1, 0, 8, 11, 8, 0, 7, 5, 8, 6, 5, 7 ], + "vertices": [ -0.1, 22.31, -9.3, 18.86, -15.17, 10.69, -17.7, 0.23, -14.82, -10.22999, -8.84, -20, -0.1, -24.18, 8.05, -20.23, 13.11, -10.69, 16, 0.46, 13.8, 11.15, 7.82, 19.2 ], + "hull": 12, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 0, 22 ], + "width": 34, + "height": 47 + } + }, + "irisR flatspec": { + "irisR flatspec": { + "type": "mesh", + "uvs": [ 0.8498, 0.80682, 0.06439, 0.76397, 0.07509, 0.12877, 0.94096, 0.24675 ], + "triangles": [ 1, 2, 3, 0, 1, 3 ], + "vertices": [ 12.7, -6.86, -4.57, -6.39, -4.33, 0.58999, 14.7, -0.7 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 22, + "height": 11 + } + }, + "irisR spec": { + "irisR spec": { + "type": "mesh", + "uvs": [ 0.83035, 0.9236, 0.05166, 0.85421, 0.20652, 0.09722, 0.95572, 0.11107 ], + "triangles": [ 0, 2, 3, 1, 2, 0 ], + "vertices": [ -1.1, 3.51, -13.56, 4.69, -11.08, 17.56, 0.9, 17.32 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 16, + "height": 17 + } + }, + "middleL": { + "middleL": { + "type": "mesh", + "uvs": [ 0.56585, 0.02295, 0.30716, 0.12726, 0.15283, 0.2387, 0.01668, 0.58288, 0.0666, 0.7861, 0.25268, 0.94671, 0.55676, 0.95654, 0.83814, 0.76316, 0.95159, 0.48459, 0.93346, 0.24203, 0.8382, 0.07484 ], + "triangles": [ 0, 10, 9, 8, 0, 9, 1, 0, 8, 2, 1, 8, 7, 2, 8, 3, 2, 7, 5, 4, 3, 3, 6, 5, 7, 6, 3 ], + "vertices": [ 28.67, 3.86, 23.09, 9.18, 18.07, 11.82, 5.19, 11.54, -1.41, 8.14, -5.5, 1.8, -3.5, -5.84, 5.3, -10.77, 15.76, -10.62, 23.96, -7.59, 28.98, -3.45 ], + "hull": 11, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 0, 20, 4, 16, 6, 14 ], + "width": 26, + "height": 36 + } + }, + "middleR": { + "middleR": { + "type": "mesh", + "uvs": [ 0.58054, 0.02406, 0.33431, 0.17106, 0.06666, 0.32506, 0.00778, 0.54906, 0.07737, 0.82906, 0.29148, 1, 0.53772, 0.86406, 0.66619, 0.82206, 0.84284, 0.85006, 0.97131, 0.64706, 0.98736, 0.31106, 0.60322, 0.46044, 0.33022, 0.59344 ], + "triangles": [ 11, 0, 10, 1, 0, 11, 12, 2, 1, 12, 1, 11, 3, 2, 12, 9, 11, 10, 7, 11, 9, 6, 12, 11, 4, 3, 12, 8, 7, 9, 7, 6, 11, 5, 4, 12, 6, 5, 12 ], + "vertices": [ 4.37, -13.19, 13.29, -10.93, 22.96, -8.60999, 25.97, -3.24, 24.94, 4.34, 18.57, 10.01, 9.7, 8.03, 5.21, 7.74, -0.56, 9.53, -5.8, 5.12, -7.9, -3.37, 5.64, -1.89, 15.39, -0.14 ], + "hull": 11, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 0, 20, 22, 24 ], + "width": 34, + "height": 26 + } + }, + "mouth": { + "mouth": { "x": 1.05, "y": 2.98, "rotation": -1.02, "width": 89, "height": 83 } + }, + "nose": { + "nose": { + "type": "mesh", + "uvs": [ 1, 0.59333, 0.31942, 0.98575, 0.00201, 0.51279, 0.81751, 0 ], + "triangles": [ 2, 3, 0, 1, 2, 0 ], + "vertices": [ 66.01999, 9.54, 60.74, 16.14, 64.72, 20.46999, 71.46, 12.65 ], + "hull": 4, + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "width": 11, + "height": 10 + } + }, + "pinkyL": { + "pinkyL": { + "type": "mesh", + "uvs": [ 0.3883, 0.02395, 0.06918, 0.31172, 0.00906, 0.71872, 0.32818, 1, 0.79067, 0.83383, 1, 0.46794, 0.83692, 0.09383 ], + "triangles": [ 5, 4, 0, 5, 0, 6, 1, 0, 4, 3, 2, 1, 4, 3, 1 ], + "vertices": [ 10.28, 12, -0.46, 10.10999, -8, 1.99, -6.16, -8.63, 5.47, -11.4, 15.29, -6.26, 17.95999, 4.23 ], + "hull": 7, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 0, 12 ], + "width": 24, + "height": 27 + } + }, + "pinkyR": { + "middleR": { + "type": "mesh", + "uvs": [ 0.53113, 0.03869, 0.33308, 0.19269, 0.10825, 0.29069, 0, 0.57768, 0.04402, 0.78068, 0.18319, 0.91368, 0.39196, 0.98368, 0.59537, 0.83668, 0.77737, 0.86468, 0.91119, 0.73868, 0.99684, 0.47968, 0.91654, 0.24869, 0.76666, 0.10869, 0.52043, 0.52868 ], + "triangles": [ 13, 1, 0, 13, 0, 12, 13, 12, 11, 13, 11, 10, 9, 13, 10, 13, 4, 3, 7, 13, 9, 8, 7, 9, 3, 2, 13, 13, 2, 1, 6, 5, 13, 5, 4, 13, 7, 6, 13 ], + "vertices": [ 7.25, -13.24, 14.54, -10.35999, 22.49, -9.07, 27.31, -2.29, 26.68, 3.15, 22.56, 7.32, 15.84, 10.25, 8.39999, 7.58, 2.41, 9.29, -2.59999, 6.78, -6.55, 0.58999, -4.81, -5.76, -0.36, -10.17, 9.64, -0.72 ], + "hull": 13, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 0, 24 ], + "width": 34, + "height": 26 + } + }, + "pony1": { + "pony1": { + "type": "skinnedmesh", + "uvs": [ 0, 0.13329, 0.13824, 0.27986, 0.24274, 0.41991, 0.32824, 0.58277, 0.33792, 0.66575, 0.34724, 0.74563, 0.34724, 0.81699, 0.34724, 0.90197, 0.32824, 0.99969, 0.63699, 0.96711, 1, 0.94757, 1, 0.86614, 0.96762, 0.78148, 0.93149, 0.687, 0.8884, 0.60724, 0.83649, 0.51111, 0.74295, 0.41244, 0.65124, 0.31569, 0.50399, 0.19191, 0.29024, 0.0486, 0.17624, 0, 0.00524, 0, 0.67788, 0.7395, 0.59398, 0.54813, 0.47976, 0.69723 ], + "triangles": [ 9, 12, 11, 12, 22, 13, 10, 9, 11, 22, 14, 13, 12, 9, 22, 22, 15, 14, 24, 23, 22, 5, 4, 24, 6, 5, 24, 7, 6, 24, 24, 22, 7, 24, 4, 3, 22, 8, 7, 23, 24, 3, 22, 9, 8, 23, 18, 17, 23, 17, 16, 2, 18, 23, 3, 2, 23, 15, 22, 23, 15, 23, 16, 20, 0, 21, 1, 20, 19, 1, 19, 18, 1, 0, 20, 2, 1, 18 ], + "vertices": [ 1, 34, -2.75, -10.57, 1, 2, 34, 15.34, -13.42, 0.858, 35, -10.94, -15.6, 0.14199, 2, 34, 31.32, -17.62, 0.18389, 35, 5.57, -15.62, 0.8161, 2, 35, 23.6, -17.94, 0.66187, 37, 0.72, -10.56, 0.33812, 3, 34, 55.12, -29.73, 0.00875, 35, 31.67, -21.29, 0.48806, 37, 9.43999, -9.97, 0.50317, 3, 34, 61.82, -34.82, 0.00354, 35, 39.43999, -24.52, 0.32978, 37, 17.84, -9.39999, 0.66666, 3, 34, 67.4, -39.82, 0.00192, 35, 46.11, -27.94, 0.30605, 37, 25.33, -9.49, 0.69202, 1, 37, 34.25999, -9.6, 1, 1, 37, 44.51, -11.09, 1, 2, 37, 41.34999, 11.18, 0.45454, 36, 36.79, -21.5, 0.54544, 1, 36, 45.63, 3.18, 1, 1, 36, 37.83, 6.68, 1, 3, 34, 94.41, -4.04, 0.00256, 35, 63.16, 13.51, 0.27216, 36, 28.77, 8.2, 0.72526, 3, 34, 85.29, 0.62, 0.00542, 35, 53.15, 15.72, 0.3279, 36, 18.65, 9.89999, 0.66666, 3, 34, 76.98, 3.9, 0.01281, 35, 44.28, 16.78, 0.47168, 36, 9.74, 10.5, 0.51549, 2, 35, 33.59, 18.04999, 0.65926, 36, -0.99, 11.23, 0.34073, 2, 35, 21.3, 16.79, 0.8289, 36, -13.2, 9.33, 0.17109, 2, 34, 42.78, 11.59, 0.18399, 35, 9.24, 15.54, 0.816, 1, 34, 26.02, 12.35, 1, 2, 34, 4.55, 10.92, 0.99582, 35, -27.56, 5.19999, 0.00417, 2, 34, -4.71999, 8.21, 0.98425, 35, -35.84999, 0.22, 0.01574, 2, 34, -12.93, -0.96, 0.99487, 35, -41.46, -10.72, 0.00512, 2, 37, 17.48, 14.41, 0.52799, 36, 16.19, -9.01, 0.472, 3, 35, 29.09, 0.74, 0.73333, 37, -2.68, 8.60999, 0.14666, 36, -4.6, -6.28, 0.12, 1, 37, 12.87, 0.19, 1 ], + "hull": 22, + "edges": [ 0, 2, 2, 4, 4, 6, 14, 16, 16, 18, 18, 20, 20, 22, 34, 36, 36, 38, 38, 40, 40, 42, 0, 42, 44, 46, 16, 44, 26, 28, 28, 30, 6, 8, 8, 10, 10, 12, 12, 14, 22, 24, 24, 26, 30, 32, 32, 34 ], + "width": 72, + "height": 105 + } + }, + "pony2": { + "pony2": { + "type": "skinnedmesh", + "uvs": [ 0, 0.01225, 0, 0.16059, 0.07048, 0.25835, 0.10916, 0.31199, 0.14855, 0.36662, 0.20193, 0.43853, 0.24878, 0.50163, 0.28646, 0.55239, 0.31721, 0.5938, 0.34738, 0.63445, 0.38869, 0.68437, 0.42486, 0.7281, 0.47502, 0.78874, 0.51441, 0.83635, 0.68143, 1, 0.81664, 0.95172, 1, 0.88168, 1, 0.79515, 0.83255, 0.65917, 0.76214, 0.61585, 0.70529, 0.58088, 0.63899, 0.54009, 0.57803, 0.50259, 0.54048, 0.4656, 0.49529, 0.42107, 0.44368, 0.37023, 0.39267, 0.31997, 0.33545, 0.2636, 0.30394, 0.21751, 0.27183, 0.17054, 0.20024, 0.06582, 0.14457, 0.00401, 0.55254, 0.65391, 0.67684, 0.74492 ], + "triangles": [ 20, 32, 21, 33, 20, 19, 33, 32, 20, 15, 18, 17, 18, 33, 19, 16, 15, 17, 15, 33, 18, 32, 22, 21, 12, 11, 32, 13, 12, 32, 33, 13, 32, 14, 33, 15, 13, 33, 14, 11, 10, 32, 1, 0, 31, 1, 31, 30, 2, 1, 30, 2, 30, 29, 3, 2, 29, 3, 29, 28, 4, 3, 28, 4, 28, 27, 5, 4, 27, 5, 27, 26, 6, 5, 26, 6, 26, 25, 7, 6, 25, 7, 25, 24, 8, 7, 24, 23, 9, 8, 23, 8, 24, 9, 23, 22, 32, 9, 22, 10, 9, 32 ], + "vertices": [ 1, 30, -8.14, 1.04999, 1, 1, 30, 0.99, -7.18, 1, 1, 30, 11.07, -8.10999, 1, 2, 31, -9.35, -8, 0.20667, 30, 16.61, -8.63, 0.79332, 2, 31, -3.74, -8.72999, 0.41715, 30, 22.24, -9.14999, 0.58284, 2, 31, 3.73, -9.59, 0.72759, 30, 29.75, -9.72999, 0.2724, 1, 31, 10.3, -10.34, 1, 3, 31, 15.58, -10.95, 0.94603, 33, -13.96, -12.12, 0.0429, 32, -14.81, -8.14, 0.01105, 3, 31, 19.89, -11.44, 0.85612, 33, -9.63, -11.92, 0.10558, 32, -10.78, -9.76, 0.03829, 3, 31, 24.12, -11.93, 0.71142, 33, -5.38, -11.72, 0.19561, 32, -6.84, -11.35, 0.09295, 3, 31, 29.56, -12.26, 0.5223, 33, 0.04, -11.18, 0.4394, 32, -1.67, -13.12, 0.03829, 3, 31, 34.33, -12.55, 0.31189, 33, 4.8, -10.71, 0.67703, 32, 2.84, -14.67, 0.01105, 3, 31, 40.95, -12.96, 0.13585, 33, 11.4, -10.05, 0.86243, 32, 9.10999, -16.81, 0.0017, 1, 33, 16.58, -9.54, 1, 1, 33, 35.93999, -5.53, 1, 2, 33, 39.31, 6.28, 0.50399, 32, 41.29, -13.55, 0.496, 1, 32, 51.93, -0.54, 1, 1, 32, 48.28, 5.64, 1, 1, 32, 30.14, 8.05, 1, 3, 31, 47.84, 14.74, 0.10666, 33, 13.77, 18.4, 6.6E-4, 32, 23.1, 8.08, 0.89267, 3, 31, 42.35, 13.25, 0.27184, 33, 8.59, 16.04999, 0.00626, 32, 17.42, 8.1, 0.72188, 3, 31, 35.95, 11.52, 0.49123, 33, 2.55, 13.32, 0.02539, 32, 10.78, 8.12, 0.48336, 3, 31, 30.07, 9.92, 0.69316, 33, -2.99, 10.8, 0.06975, 32, 4.69, 8.14, 0.23708, 3, 31, 25.62, 9.74, 0.82519, 33, -7.36, 9.91, 0.02539, 32, 0.35, 9.14, 0.1494, 4, 31, 20.26, 9.52, 0.89665, 30, 45.57, 9.96, 0.01837, 33, -12.62, 8.84, 0.00626, 32, -4.87, 10.35, 0.07869, 4, 31, 14.14, 9.28, 0.89545, 30, 39.47, 9.49, 0.0735, 33, -18.62, 7.62, 6.6E-4, 32, -10.83, 11.74, 0.03036, 2, 31, 8.09, 9.03, 0.8346, 30, 33.43, 9.03, 0.16539, 2, 31, 1.30999, 8.76, 0.64909, 30, 26.66, 8.51, 0.3509, 2, 31, -3.32, 9.47, 0.3443, 30, 22, 9.06, 0.65569, 2, 31, -8.04, 10.2, 0.0337, 30, 17.26, 9.60999, 0.96629, 1, 30, 6.68, 10.86, 1, 1, 30, -0.33, 10.74, 1, 2, 33, 6.04, 1.81, 0.51199, 32, 9.17, -3.79, 0.488, 3, 31, 50.42, 2.02, 0.00322, 33, 18.35, 6.25, 0.48683, 32, 22.22, -4.87, 0.50994 ], + "hull": 32, + "edges": [ 0, 2, 26, 28, 28, 30, 30, 32, 32, 34, 34, 36, 60, 62, 0, 62, 2, 4, 58, 60, 18, 20, 20, 22, 22, 24, 24, 26, 40, 42, 42, 44, 36, 38, 38, 40, 66, 64, 54, 56, 56, 58, 50, 52, 52, 54, 8, 10, 10, 12, 4, 6, 6, 8, 12, 14, 48, 50, 14, 16, 16, 18, 44, 46, 46, 48, 44, 18 ], + "width": 86, + "height": 83 + } + }, + "ringL": { + "ringL": { + "type": "mesh", + "uvs": [ 0.53521, 0.0222, 0.95301, 0.12326, 0.88955, 0.66716, 0.45407, 1, 0.06137, 0.87066, 0.08698, 0.36747 ], + "triangles": [ 2, 0, 1, 5, 0, 2, 3, 4, 5, 2, 3, 5 ], + "vertices": [ 19.25, 6.34, 22.12, -4.56, 7.2, -11.38, -7.12, -6.65, -8.93, 4.11, 4.42, 11.16 ], + "hull": 6, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 0, 10 ], + "width": 26, + "height": 30 + } + }, + "ringR": { + "indexR": { + "type": "mesh", + "uvs": [ 0.34216, 0.00754, 0.1334, 0.26103, 0.01028, 0.43003, 0.03705, 0.81353, 0.19228, 0.95003, 0.45993, 0.99553, 0.71151, 0.69003, 0.83998, 0.61853, 0.9631, 0.31953, 0.97381, 0.15703, 0.68475, 0.05303, 0.50275, 0.01403, 0.53057, 0.38289, 0.35393, 0.59089 ], + "triangles": [ 8, 10, 9, 12, 11, 10, 12, 10, 8, 0, 12, 1, 12, 0, 11, 13, 1, 12, 2, 1, 13, 7, 12, 8, 6, 12, 7, 13, 12, 6, 3, 2, 13, 4, 3, 13, 5, 13, 6, 4, 13, 5 ], + "vertices": [ 7.28, -13.61, 16.75, -10.26, 22.57, -7.79, 26.37, 2.28, 23.25, 8, 15.58, 13.07, 4.17999, 9.03, -0.62, 9.10999, -8, 3.35, -10.29, -0.58999, -2.67, -7.45, 2.43, -11.1, 6.03, -1.37, 13.96, 1.29 ], + "hull": 12, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 0, 22, 26, 24 ], + "width": 34, + "height": 28 + } + }, + "rotate": { + "rotate": { + "type": "mesh", + "color": "f0100cff", + "uvs": [ 0.48079, 0, 0.34251, 0.15285, 0, 0.22277, 0, 0.75692, 0.29851, 1, 0.66936, 1, 1, 0.77929, 1, 0.34582, 0.60965, 0.13328 ], + "triangles": [ 1, 0, 8, 3, 2, 1, 8, 7, 6, 4, 3, 1, 5, 4, 1, 1, 8, 5, 6, 5, 8 ], + "vertices": [ 65.26999, 1.17999, 47.24, 15.7, 38.99, 51.67, -24.03, 51.67, -52.72, 20.32, -52.72, -18.61, -26.67, -53.32, 24.47, -53.32, 49.55, -12.34 ], + "hull": 9, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 0, 16 ], + "width": 105, + "height": 118 + } + }, + "strap": { + "strap": { + "type": "skinnedmesh", + "uvs": [ 0.34969, 0, 0.20076, 0.08266, 0.03528, 0.21905, 0.02424, 0.46741, 0.10147, 0.76869, 0, 0.82773, 0, 0.93562, 0.23386, 1, 0.83511, 1, 1, 0.87862, 1, 0.82773, 0.64757, 0.72187, 0.4545, 0.43891, 0.47657, 0.24348, 0.64205, 0.08673, 0.66963, 0.01752 ], + "triangles": [ 14, 0, 15, 13, 0, 14, 1, 0, 13, 13, 2, 1, 12, 2, 13, 4, 3, 12, 3, 2, 12, 8, 11, 10, 6, 5, 4, 6, 4, 7, 9, 8, 10, 7, 11, 8, 4, 12, 11, 7, 4, 11 ], + "vertices": [ 1, 7, -7.67, -10.93, 1, 1, 7, 8.72, -14, 1, 2, 2, 58.57, 20.03, 0.02146, 7, 33.82, -14.48, 0.97853, 3, 5, 69.28, 10.57, 0.00935, 2, 16.86, 21.19, 0.97687, 7, 72.49, 1.2, 0.01376, 1, 5, 18.94, 17.69, 1, 1, 5, 10.76, 26.12, 1, 1, 5, -6.86, 30.34, 1, 1, 5, -20.75, 18.75, 1, 1, 5, -29.42, -17.5, 1, 1, 5, -11.97, -32.18, 1, 1, 5, -3.65, -34.16999, 1, 2, 5, 18.71999, -17.06, 0.98247, 2, -26.33, -16.92, 0.01751, 1, 2, 21.34, -5.53, 1, 2, 2, 54.15, -7.27, 0.10496, 7, 26.89, 12.3, 0.89503, 1, 7, -1.35, 11.44, 1, 1, 7, -12.72, 8.46, 1 ], + "hull": 16, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 28, 30, 0, 30 ], + "width": 62, + "height": 168 + } + }, + "thumbL": { + "thumbL": { + "type": "mesh", + "uvs": [ 0.02768, 0.34732, 0.02654, 0.705, 0.2247, 0.80529, 0.48611, 0.83593, 0.61892, 0.94736, 0.80232, 0.93621, 0.96886, 0.75793, 1, 0.55457, 0.91616, 0.31779, 0.82762, 0.17851, 0.68216, 0.05872, 0.52616, 0.02251, 0.3807, 0.04479, 0.24789, 0.09215, 0.11719, 0.16736, 0.37101, 0.43959, 0.66614, 0.51109 ], + "triangles": [ 15, 13, 12, 14, 13, 15, 0, 14, 15, 10, 15, 11, 16, 10, 9, 16, 9, 8, 15, 12, 11, 10, 16, 15, 16, 8, 7, 1, 0, 15, 6, 16, 7, 2, 1, 15, 3, 15, 16, 16, 4, 3, 2, 15, 3, 6, 5, 16, 5, 4, 16 ], + "vertices": [ 26.92, 6.63, 21.71, 15.19, 13.99, 13.74, 5.3, 9.39999, -0.51, 9.47999, -6.12, 5.66, -8.76, -1.81, -6.76, -7.26, -0.64, -11.28, 4.17999, -12.89, 10.53, -12.93, 15.97, -10.77, 20.23, -7.42, 23.72, -3.71, 26.74, 0.61, 14.74, 2.18, 4.39, -1.83 ], + "hull": 15, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 22, 24, 24, 26, 26, 28, 0, 28, 30, 32 ], + "width": 37, + "height": 28 + } + }, + "thumbR": { + "thumbR": { + "type": "mesh", + "uvs": [ 0.66994, 0, 0.47671, 0.20243, 0.2626, 0.17987, 0.06938, 0.33779, 0, 0.68371, 0.10071, 0.93939, 0.40883, 1, 0.6856, 0.89427, 0.80049, 0.63859, 0.9676, 0.37539, 0.95716, 0.16483, 0.84749, 0.07459, 0.39531, 0.5683, 0.58237, 0.52462 ], + "triangles": [ 1, 9, 13, 11, 1, 0, 11, 9, 1, 9, 11, 10, 12, 2, 1, 12, 1, 13, 3, 2, 12, 8, 13, 9, 4, 3, 12, 7, 13, 8, 5, 4, 12, 7, 6, 12, 7, 12, 13, 5, 12, 6 ], + "vertices": [ -0.75, -8.32, 7.72, -6.87, 14.38, -10.8, 22.36, -10.35, 28.44, -3.71, 28.03, 3.62, 18.77, 9.89999, 8.66, 11.96, 2.11999, 8.07, -6.18, 4.84, -8.18, -0.03, -5.65, -3.81, 14.41, 0.01, 7.89, 2.03 ], + "hull": 12, + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 0, 22, 24, 26 ], + "width": 36, + "height": 25 + } + } + } +}, +"animations": { + "blink": { + "slots": { + "eyelids closed": { + "attachment": [ + { "time": 0, "name": "eyelids closed" }, + { "time": 0.0666, "name": null } + ] + } + }, + "bones": { + "eyelids": { + "scale": [ + { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, + { + "time": 0.0666, + "x": 1, + "y": 0.894, + "curve": [ 0.15, 0, 0.341, 1 ] + }, + { "time": 0.3333, "x": 1, "y": 1 } + ] + } + } + }, + "main": { + "bones": { + "hip": { + "translate": [ + { + "time": 0, + "x": 0, + "y": 0, + "curve": [ 0.353, 0, 0.635, 1 ] + }, + { + "time": 1, + "x": 0, + "y": 13.42, + "curve": [ 0.353, 0, 0.635, 1 ] + }, + { "time": 2, "x": 0, "y": 0 } + ], + "scale": [ + { + "time": 0, + "x": 1, + "y": 1, + "curve": [ 0.353, 0, 0.635, 1 ] + }, + { + "time": 1, + "x": 1, + "y": 1.02, + "curve": [ 0.353, 0, 0.635, 1 ] + }, + { "time": 2, "x": 1, "y": 1 } + ] + }, + "femurR": { + "rotate": [ + { + "time": 0, + "angle": 0, + "curve": [ 0.353, 0, 0.635, 1 ] + }, + { + "time": 1, + "angle": 4.88, + "curve": [ 0.353, 0, 0.635, 1 ] + }, + { "time": 2, "angle": 0 } + ], + "translate": [ + { + "time": 0, + "x": 0, + "y": 0, + "curve": [ 0.353, 0, 0.635, 1 ] + }, + { + "time": 1, + "x": -2.37, + "y": 1.21, + "curve": [ 0.353, 0, 0.635, 1 ] + }, + { "time": 2, "x": 0, "y": 0 } + ], + "scale": [ + { + "time": 0, + "x": 1, + "y": 1, + "curve": [ 0.542, 0, 0.482, 1 ] + }, + { + "time": 1.0333, + "x": 0.982, + "y": 1.046, + "curve": [ 0.542, 0, 0.482, 1 ] + }, + { "time": 2, "x": 1, "y": 1 } + ] + }, + "tibiaR": { + "rotate": [ + { + "time": 0, + "angle": 2.93, + "curve": [ 0.316, 0.54, 0.642, 1 ] + }, + { "time": 0.3333, "angle": 0 }, + { + "time": 1.5, + "angle": 8.61, + "curve": [ 0.357, 0, 0.672, 0.55 ] + }, + { "time": 2, "angle": 2.93 } + ] + }, + "femurL": { + "rotate": [ + { + "time": 0, + "angle": 0, + "curve": [ 0.542, 0, 0.482, 1 ] + }, + { + "time": 1, + "angle": -11.11, + "curve": [ 0.353, 0, 0.635, 1 ] + }, + { "time": 2, "angle": 0 } + ] + }, + "tibiaL": { + "rotate": [ + { + "time": 0, + "angle": 3.48, + "curve": [ 0.375, 0.5, 0.75, 1 ] + }, + { + "time": 0.5, + "angle": 10.23, + "curve": [ 0.389, 0.4, 0.56, 1 ] + }, + { + "time": 1.5, + "angle": -3.26, + "curve": [ 0.25, 0, 0.625, 0.5 ] + }, + { "time": 2, "angle": 3.48 } + ] + }, + "lumbar": { + "rotate": [ + { + "time": 0, + "angle": 0, + "curve": [ 0.353, 0, 0.635, 1 ] + }, + { + "time": 1, + "angle": 0.11, + "curve": [ 0.353, 0, 0.635, 1 ] + }, + { "time": 2, "angle": 0 } + ], + "translate": [ + { + "time": 0, + "x": 0, + "y": 0, + "curve": [ 0.353, 0, 0.635, 1 ] + }, + { + "time": 1, + "x": 2.48, + "y": 0.23, + "curve": [ 0.353, 0, 0.635, 1 ] + }, + { "time": 2, "x": 0, "y": 0 } + ] + }, + "thorax": { + "rotate": [ + { + "time": 0, + "angle": 0.95, + "curve": [ 0.317, 0.57, 0.645, 1 ] + }, + { "time": 0.3333, "angle": 0 }, + { + "time": 1.3333, + "angle": 3.86, + "curve": [ 0.358, 0, 0.668, 0.6 ] + }, + { "time": 2, "angle": 0.95 } + ], + "translate": [ + { + "time": 0, + "x": 0, + "y": 0, + "curve": [ 0.353, 0, 0.635, 1 ] + }, + { + "time": 1, + "x": 2.95, + "y": -0.65, + "curve": [ 0.353, 0, 0.635, 1 ] + }, + { "time": 2, "x": 0, "y": 0 } + ] + }, + "humerusR": { + "rotate": [ + { + "time": 0, + "angle": -3.46, + "curve": [ 0.353, 0, 0.635, 1 ] + }, + { + "time": 0.8666, + "angle": 7.59, + "curve": [ 0.353, 0, 0.635, 1 ] + }, + { "time": 2, "angle": -3.46 } + ], + "translate": [ + { + "time": 0, + "x": 0, + "y": 0, + "curve": [ 0.542, 0, 0.482, 1 ] + }, + { + "time": 0.9666, + "x": -1.08, + "y": -1.53, + "curve": [ 0.542, 0, 0.482, 1 ] + }, + { "time": 2, "x": 0, "y": 0 } + ] + }, + "radiusR": { + "rotate": [ + { + "time": 0, + "angle": -4.64, + "curve": [ 0.316, 0.54, 0.642, 1 ] + }, + { + "time": 0.3333, + "angle": -9.49, + "curve": [ 0.353, 0, 0.635, 1 ] + }, + { + "time": 1.5, + "angle": 4.71, + "curve": [ 0.357, 0, 0.672, 0.55 ] + }, + { "time": 2, "angle": -4.64 } + ] + }, + "humerusL": { + "rotate": [ + { + "time": 0, + "angle": 0, + "curve": [ 0.353, 0, 0.635, 1 ] + }, + { + "time": 0.9, + "angle": 17.78, + "curve": [ 0.353, 0, 0.635, 1 ] + }, + { "time": 2, "angle": 0 } + ], + "translate": [ + { + "time": 0, + "x": 0, + "y": 0, + "curve": [ 0.353, 0, 0.635, 1 ] + }, + { + "time": 0.9, + "x": 0.04, + "y": 0.95, + "curve": [ 0.353, 0, 0.635, 1 ] + }, + { "time": 2, "x": 0, "y": 0 } + ] + }, + "radiusL": { + "rotate": [ + { + "time": 0, + "angle": 2.91, + "curve": [ 0.317, 0.57, 0.646, 1 ] + }, + { "time": 0.2333, "angle": 0 }, + { + "time": 0.6666, + "angle": -5.94, + "curve": [ 0.319, 0.46, 0.636, 1 ] + }, + { + "time": 1.5, + "angle": 12.84, + "curve": [ 0.358, 0, 0.667, 0.61 ] + }, + { "time": 2, "angle": 2.91 } + ], + "translate": [ + { + "time": 0, + "x": 0, + "y": 0, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { + "time": 1, + "x": -5.09, + "y": -2.47, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { "time": 2, "x": 0, "y": 0 } + ] + }, + "head": { + "translate": [ + { + "time": 0, + "x": 2.99, + "y": 0.95, + "curve": [ 0.353, 0, 0.635, 1 ] + }, + { + "time": 1, + "x": 0, + "y": 0, + "curve": [ 0.353, 0, 0.635, 1 ] + }, + { "time": 2, "x": 2.99, "y": 0.95 } + ], + "scale": [ + { + "time": 0, + "x": 1, + "y": 1, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { + "time": 1, + "x": 1.006, + "y": 0.98, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { "time": 2, "x": 1, "y": 1 } + ] + }, + "rr": { + "rotate": [ + { + "time": 0, + "angle": 0, + "curve": [ 0.79, 0, 0.524, 1 ] + }, + { + "time": 1.1666, + "angle": 51.39, + "curve": [ 0.79, 0, 0.635, 1 ] + }, + { "time": 2, "angle": 0 } + ] + }, + "strap anchor": { + "translate": [ + { + "time": 0, + "x": 0, + "y": 0, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { + "time": 1, + "x": 1.54, + "y": -0.49, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { "time": 2, "x": 0, "y": 0 } + ], + "scale": [ + { + "time": 0, + "x": 1, + "y": 1, + "curve": [ 0.542, 0, 0.482, 1 ] + }, + { + "time": 1, + "x": 0.97, + "y": 1, + "curve": [ 0.542, 0, 0.482, 1 ] + }, + { "time": 2, "x": 1, "y": 1 } + ] + }, + "strap tie": { + "translate": [ + { + "time": 0, + "x": 0, + "y": 0, + "curve": [ 0.353, 0, 0.635, 1 ] + }, + { + "time": 1, + "x": 0.39, + "y": 0.59, + "curve": [ 0.353, 0, 0.635, 1 ] + }, + { "time": 2, "x": 0, "y": 0 } + ] + }, + "arrowY": { + "translate": [ + { + "time": 0, + "x": 0, + "y": 0, + "curve": [ 0.347, 0, 0.677, 0.4 ] + }, + { + "time": 0.3333, + "x": 5.25, + "y": 6.22, + "curve": [ 0.328, 0.33, 0.633, 1 ] + }, + { + "time": 1.3333, + "x": -17.78, + "y": -21.05, + "curve": [ 0.2, 0, 0.289, 1 ] + }, + { "time": 2, "x": 0, "y": 0 } + ] + }, + "arrowX": { + "translate": [ + { + "time": 0, + "x": 0, + "y": 0, + "curve": [ 0.347, 0, 0.677, 0.4 ] + }, + { + "time": 0.3333, + "x": 8.76, + "y": -0.72, + "curve": [ 0.328, 0.33, 0.633, 1 ] + }, + { + "time": 1.3333, + "x": -23.36, + "y": 1.91, + "curve": [ 0.2, 0, 0.289, 1 ] + }, + { "time": 2, "x": 0, "y": 0 } + ] + }, + "hairR1": { + "rotate": [ + { + "time": 0, + "angle": 0, + "curve": [ 0.223, 0.33, 0.635, 1 ] + }, + { + "time": 0.3333, + "angle": 4.4, + "curve": [ 0.353, 0, 0.635, 1 ] + }, + { + "time": 0.6666, + "angle": 355.25, + "curve": [ 0.353, 0, 0.635, 1 ] + }, + { + "time": 1.2, + "angle": 4.4, + "curve": [ 0.353, 0, 0.635, 1 ] + }, + { + "time": 1.5, + "angle": 358.55, + "curve": [ 0.353, 0, 0.635, 1 ] + }, + { + "time": 1.7333, + "angle": 353.9, + "curve": [ 0.353, 0, 0.825, 0.73 ] + }, + { "time": 2, "angle": 0 } + ], + "scale": [ + { + "time": 0, + "x": 1, + "y": 1, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { + "time": 0.6, + "x": 1, + "y": 1.119, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { + "time": 1, + "x": 1, + "y": 1, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { + "time": 1.6, + "x": 1, + "y": 1.119, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { "time": 2, "x": 1, "y": 1 } + ] + }, + "hairM": { + "rotate": [ + { + "time": 0, + "angle": -2.48, + "curve": [ 0.235, 0.51, 0.483, 1 ] + }, + { "time": 0.4666, "angle": 0 }, + { + "time": 1.4666, + "angle": -5.52, + "curve": [ 0.542, 0, 0.764, 0.51 ] + }, + { "time": 2, "angle": -2.48 } + ] + }, + "hairMR": { + "rotate": [ + { + "time": 0, + "angle": 0, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { + "time": 0.5, + "angle": -4.64, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { + "time": 1, + "angle": 4.36, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { + "time": 1.5, + "angle": -8.58, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { "time": 2, "angle": 0 } + ] + }, + "hairML": { + "rotate": [ + { + "time": 0, + "angle": 0, + "curve": [ 0.266, 0.3, 0.75, 1 ] + }, + { + "time": 0.6666, + "angle": 1.52, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { + "time": 1.3333, + "angle": -11.95, + "curve": [ 0.25, 0, 0.794, 0.75 ] + }, + { "time": 2, "angle": 0 } + ] + }, + "hairL1": { + "rotate": [ + { + "time": 0, + "angle": 0, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { + "time": 1.1666, + "angle": -8.18, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { "time": 2, "angle": 0 } + ] + }, + "hairL2": { + "rotate": [ + { + "time": 0, + "angle": 0, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { + "time": 0.5, + "angle": -4.71, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { + "time": 1, + "angle": -0.28, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { + "time": 1.5, + "angle": -6.78, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { "time": 2, "angle": 0 } + ], + "scale": [ + { + "time": 0, + "x": 1, + "y": 1.03, + "curve": [ 0.327, 0.5, 0.653, 1 ] + }, + { "time": 0.5, "x": 1, "y": 1 }, + { + "time": 1.5, + "x": 1, + "y": 1.06, + "curve": [ 0.35, 0, 0.676, 0.5 ] + }, + { "time": 2, "x": 1, "y": 1.03 } + ] + }, + "hairR2": { + "rotate": [ + { + "time": 0, + "angle": 0, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { + "time": 1, + "angle": 1.75, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { "time": 2, "angle": 0 } + ], + "scale": [ + { + "time": 0, + "x": 1.003, + "y": 1.016, + "curve": [ 0.233, 0.54, 0.506, 1 ] + }, + { "time": 0.4, "x": 1, "y": 1 }, + { + "time": 1.4, + "x": 1.01, + "y": 1.05, + "curve": [ 0.56, 0, 0.747, 0.55 ] + }, + { "time": 2, "x": 1.003, "y": 1.016 } + ] + }, + "hairR2 2": { + "rotate": [ + { + "time": 0, + "angle": 0, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { + "time": 0.3, + "angle": 13.76, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { + "time": 0.8666, + "angle": 3.94, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { + "time": 1.5, + "angle": 13.76, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { "time": 2, "angle": 0 } + ] + }, + "eyelids": { + "translate": [ + { "time": 0, "x": 0, "y": 0 }, + { "time": 1, "x": -0.97, "y": -0.13 }, + { "time": 2, "x": 0, "y": 0 } + ] + }, + "mouth": { + "translate": [ + { + "time": 0, + "x": 0, + "y": 0, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { + "time": 1, + "x": -1.18, + "y": 0.01, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { "time": 2, "x": 0, "y": 0 } + ] + }, + "mouth opening": { + "translate": [ + { + "time": 0, + "x": 0, + "y": 0, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { + "time": 1, + "x": 0, + "y": -0.64, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { "time": 2, "x": 0, "y": 0 } + ], + "scale": [ + { + "time": 0, + "x": 1, + "y": 1, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { + "time": 1, + "x": 0.847, + "y": 0.958, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { "time": 2, "x": 1, "y": 1 } + ] + }, + "browR": { + "translate": [ + { + "time": 0, + "x": 0, + "y": 0, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { + "time": 1, + "x": 0.12, + "y": -4.71, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { "time": 2, "x": 0, "y": 0 } + ] + }, + "browL": { + "translate": [ + { + "time": 0, + "x": 0, + "y": 0, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { + "time": 1, + "x": -2.35, + "y": 4.93, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { "time": 2, "x": 0, "y": 0 } + ] + }, + "hairSide": { + "rotate": [ + { + "time": 0, + "angle": 0, + "curve": [ 0.227, 0.29, 0.655, 1 ] + }, + { + "time": 0.2333, + "angle": -7.55, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { + "time": 0.8666, + "angle": 10.25, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { + "time": 1.3666, + "angle": -7.46, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { + "time": 1.7666, + "angle": 8.26, + "curve": [ 0.353, 0, 0.817, 0.56 ] + }, + { "time": 2, "angle": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1 }, + { "time": 0.5, "x": 1.059, "y": 0.925 }, + { "time": 1, "x": 1.004, "y": 0.95 }, + { "time": 1.5, "x": 1.059, "y": 0.925 }, + { "time": 2, "x": 1, "y": 1 } + ] + }, + "thumbL": { + "rotate": [ + { + "time": 0, + "angle": 0, + "curve": [ 0.542, 0, 0.482, 1 ] + }, + { + "time": 0.5333, + "angle": 21.4, + "curve": [ 0.542, 0, 0.482, 1 ] + }, + { + "time": 1.3666, + "angle": -22.39, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { "time": 2, "angle": 0 } + ], + "translate": [ + { + "time": 0, + "x": 0, + "y": 0, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { + "time": 1, + "x": 4.53, + "y": -3.02, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { "time": 2, "x": 0, "y": 0 } + ] + }, + "indexL": { + "rotate": [ + { + "time": 0, + "angle": 3.22, + "curve": [ 0.326, 0.53, 0.654, 1 ] + }, + { "time": 0.3333, "angle": 0 }, + { + "time": 0.9, + "angle": -9.85, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { + "time": 1.5333, + "angle": 8.52, + "curve": [ 0.352, 0, 0.675, 0.54 ] + }, + { "time": 2, "angle": 3.22 } + ], + "translate": [ + { + "time": 0, + "x": -0.9, + "y": -0.8, + "curve": [ 0.382, 0.57, 0.735, 1 ] + }, + { "time": 0.3666, "x": 0, "y": 0 }, + { + "time": 1.2666, + "x": -3.2, + "y": -2.85, + "curve": [ 0.243, 0, 0.648, 0.6 ] + }, + { "time": 2, "x": -0.9, "y": -0.8 } + ] + }, + "middleL": { + "rotate": [ + { "time": 0, "angle": 0, "curve": "stepped" }, + { "time": 0.3333, "angle": 0 }, + { "time": 0.7666, "angle": -13.31 }, + { "time": 1.1666, "angle": -0.17 }, + { "time": 2, "angle": 0 } + ], + "translate": [ + { + "time": 0, + "x": 0, + "y": 0, + "curve": [ 0.251, 0, 0.623, 0.49 ] + }, + { + "time": 0.4333, + "x": 0.16, + "y": 2.38, + "curve": [ 0.373, 0.49, 0.751, 1 ] + }, + { + "time": 1.4666, + "x": -2.49, + "y": -5.66, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { "time": 2, "x": 0, "y": 0 } + ] + }, + "ringL": { + "rotate": [ + { "time": 0, "angle": -20.61, "curve": "stepped" }, + { + "time": 0.4666, + "angle": -20.61, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { + "time": 0.8, + "angle": -17.66, + "curve": [ 0.251, 0, 0.623, 0.49 ] + }, + { + "time": 1.3666, + "angle": 12.76, + "curve": [ 0.373, 0.49, 0.75, 1 ] + }, + { "time": 2, "angle": -20.61 } + ], + "translate": [ + { + "time": 0, + "x": -2.13, + "y": -2.27, + "curve": [ 0.382, 0.57, 0.735, 1 ] + }, + { "time": 0.3333, "x": 0, "y": 0 }, + { + "time": 0.7666, + "x": -1.19, + "y": 0.27, + "curve": [ 0.367, 0.46, 0.753, 1 ] + }, + { + "time": 1.3333, + "x": -7.51, + "y": -8.02, + "curve": [ 0.243, 0, 0.648, 0.6 ] + }, + { "time": 2, "x": -2.13, "y": -2.27 } + ] + }, + "pinkyL": { + "rotate": [ + { + "time": 0, + "angle": 7.2, + "curve": [ 0.326, 0.57, 0.656, 1 ] + }, + { "time": 0.3333, "angle": 0 }, + { + "time": 1.1, + "angle": -20.2, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { + "time": 1.5666, + "angle": 27.64, + "curve": [ 0.353, 0, 0.672, 0.6 ] + }, + { "time": 2, "angle": 7.2 } + ], + "translate": [ + { + "time": 0, + "x": -4.47, + "y": -1.73, + "curve": [ 0.378, 0.52, 0.746, 1 ] + }, + { "time": 0.3333, "x": 0, "y": 0 }, + { + "time": 0.8333, + "x": 0.78, + "y": 0.49, + "curve": [ 0.361, 0.44, 0.755, 1 ] + }, + { + "time": 1.6, + "x": -10.16, + "y": -3.94, + "curve": [ 0.247, 0, 0.629, 0.52 ] + }, + { "time": 2, "x": -4.47, "y": -1.73 } + ], + "scale": [ + { + "time": 0, + "x": 0.969, + "y": 0.993, + "curve": [ 0.382, 0.57, 0.735, 1 ] + }, + { "time": 0.3333, "x": 1, "y": 1 }, + { + "time": 1.3333, + "x": 0.892, + "y": 0.976, + "curve": [ 0.243, 0, 0.648, 0.6 ] + }, + { "time": 2, "x": 0.969, "y": 0.993 } + ] + }, + "handL": { + "rotate": [ + { + "time": 0, + "angle": 0, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { + "time": 0.6666, + "angle": -13.99, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { + "time": 1.4666, + "angle": -1.75, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { "time": 2, "angle": 0 } + ], + "translate": [ + { + "time": 0, + "x": 0, + "y": 0, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { + "time": 1, + "x": -2.94, + "y": -3.59, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { "time": 2, "x": 0, "y": 0 } + ], + "scale": [ + { + "time": 0, + "x": 1, + "y": 1, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { + "time": 1, + "x": 1.079, + "y": 1.079, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { "time": 2, "x": 1, "y": 1 } + ] + }, + "thumbR": { + "rotate": [ + { + "time": 0, + "angle": 0, + "curve": [ 0.348, 0, 0.676, 0.44 ] + }, + { + "time": 0.7666, + "angle": 14.27, + "curve": [ 0.334, 0.32, 0.667, 0.66 ] + }, + { + "time": 1.1666, + "angle": 12.05, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { "time": 2, "angle": 0 } + ], + "translate": [ + { + "time": 0, + "x": 0, + "y": 0, + "curve": [ 0.35, 0, 0.676, 0.5 ] + }, + { + "time": 0.5, + "x": 2.17, + "y": 1.11, + "curve": [ 0.332, 0.36, 0.663, 0.73 ] + }, + { + "time": 0.7666, + "x": -4.4, + "y": 4.26, + "curve": [ 0.326, 0.6, 0.658, 1 ] + }, + { + "time": 1, + "x": -6.85, + "y": 2.43, + "curve": [ 0.35, 0, 0.676, 0.5 ] + }, + { + "time": 1.5, + "x": -0.15, + "y": 2.83, + "curve": [ 0.327, 0.5, 0.653, 1 ] + }, + { "time": 2, "x": 0, "y": 0 } + ] + }, + "indexR": { + "rotate": [ + { + "time": 0, + "angle": 0, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { + "time": 1, + "angle": 5.32, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { "time": 2, "angle": 0 } + ], + "translate": [ + { + "time": 0, + "x": 0, + "y": 0, + "curve": [ 0.349, 0, 0.676, 0.46 ] + }, + { + "time": 0.4333, + "x": 2.73, + "y": 5.71, + "curve": [ 0.329, 0.46, 0.652, 1 ] + }, + { + "time": 1, + "x": 2.75, + "y": 13.12, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { "time": 2, "x": 0, "y": 0 } + ] + }, + "middleR": { + "rotate": [ + { + "time": 0, + "angle": 0, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { + "time": 1, + "angle": 11.8, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { "time": 2, "angle": 0 } + ], + "translate": [ + { + "time": 0, + "x": 0, + "y": 0, + "curve": [ 0.35, 0, 0.676, 0.5 ] + }, + { + "time": 0.5, + "x": 5.17, + "y": -0.78, + "curve": [ 0.327, 0.5, 0.653, 1 ] + }, + { + "time": 1, + "x": 7.99, + "y": 5.3, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { + "time": 1.5, + "x": 5.17, + "y": -0.78, + "curve": [ 0.327, 0.5, 0.653, 1 ] + }, + { "time": 2, "x": 0, "y": 0 } + ] + }, + "ringR": { + "rotate": [ + { + "time": 0, + "angle": 0, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { + "time": 1, + "angle": 11.72, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { "time": 2, "angle": 0 } + ], + "translate": [ + { + "time": 0, + "x": 0, + "y": 0, + "curve": [ 0.35, 0, 0.676, 0.5 ] + }, + { + "time": 0.5, + "x": 4.21, + "y": -1.67, + "curve": [ 0.327, 0.5, 0.653, 1 ] + }, + { + "time": 1, + "x": 9.2, + "y": 1.03, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { + "time": 1.5, + "x": 4.21, + "y": -1.67, + "curve": [ 0.327, 0.5, 0.653, 1 ] + }, + { "time": 2, "x": 0, "y": 0 } + ] + }, + "footL": { + "rotate": [ + { + "time": 0, + "angle": -2.11, + "curve": [ 0.328, 0.47, 0.652, 1 ] + }, + { + "time": 0.6, + "angle": 6.05, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { + "time": 1.5, + "angle": -8.19, + "curve": [ 0.349, 0, 0.676, 0.47 ] + }, + { "time": 2, "angle": -2.11 } + ] + }, + "pinkyR": { + "rotate": [ + { + "time": 0, + "angle": 0, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { + "time": 1.2666, + "angle": -2.35, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { "time": 2, "angle": 0 } + ], + "translate": [ + { + "time": 0, + "x": 0, + "y": 0, + "curve": [ 0.353, 0, 0.672, 0.6 ] + }, + { + "time": 0.6666, + "x": -0.04, + "y": -9.92, + "curve": [ 0.326, 0.57, 0.656, 1 ] + }, + { + "time": 1.2666, + "x": 3.35, + "y": -10.54, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { "time": 2, "x": 0, "y": 0 } + ] + }, + "handR": { + "rotate": [ + { + "time": 0, + "angle": 0, + "curve": [ 0.79, 0, 0.635, 1 ] + }, + { + "time": 1, + "angle": -4.18, + "curve": [ 0.79, 0, 0.635, 1 ] + }, + { "time": 2, "angle": 0 } + ] + }, + "pony1 1": { + "rotate": [ + { + "time": 0, + "angle": 0, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { + "time": 1, + "angle": -12.37, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { "time": 2, "angle": 0 } + ] + }, + "pony1 2": { + "rotate": [ + { + "time": 0, + "angle": 4.41, + "curve": [ 0.326, 0.54, 0.654, 1 ] + }, + { + "time": 0.4, + "angle": 10.29, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { + "time": 1.4, + "angle": -6.34, + "curve": [ 0.352, 0, 0.674, 0.55 ] + }, + { "time": 2, "angle": 4.41 } + ] + }, + "pony1 3R": { + "rotate": [ + { + "time": 0, + "angle": -7.59, + "curve": [ 0.6, 0.28, 0.534, 1 ] + }, + { + "time": 0.6666, + "angle": 12.45, + "curve": [ 0.79, 0, 0.635, 1 ] + }, + { + "time": 1.8333, + "angle": -8.13, + "curve": [ 0.424, 0, 0.747, 0.38 ] + }, + { "time": 2, "angle": -7.59 } + ] + }, + "pony1 3L": { + "rotate": [ + { + "time": 0, + "angle": -0.17, + "curve": [ 0.245, 0.48, 0.463, 1 ] + }, + { + "time": 0.5666, + "angle": 10.98, + "curve": [ 0.79, 0, 0.635, 1 ] + }, + { + "time": 1.5, + "angle": -8.13, + "curve": [ 0.521, 0, 0.772, 0.48 ] + }, + { "time": 2, "angle": -0.17 } + ] + }, + "pony2 1": { + "rotate": [ + { + "time": 0, + "angle": -8.23, + "curve": [ 0.337, 0.31, 0.652, 1 ] + }, + { "time": 0.7666, "angle": 0 }, + { + "time": 1.7666, + "angle": -9.51, + "curve": [ 0.343, 0, 0.674, 0.39 ] + }, + { "time": 2, "angle": -8.23 } + ] + }, + "pony2 2": { + "rotate": [ + { + "time": 0, + "angle": -16.39, + "curve": [ 0.346, 0, 0.676, 0.42 ] + }, + { + "time": 0.3333, + "angle": -11.16, + "curve": [ 0.332, 0.4, 0.652, 1 ] + }, + { + "time": 1, + "angle": -7.45, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { "time": 2, "angle": -16.39 } + ] + }, + "pony2 3R": { + "rotate": [ + { + "time": 0, + "angle": -11.29, + "curve": [ 0.542, 0, 0.482, 1 ] + }, + { + "time": 0.8666, + "angle": -6.62, + "curve": [ 0.542, 0, 0.482, 1 ] + }, + { "time": 2, "angle": -11.29 } + ] + }, + "pony2 3L": { + "rotate": [ + { + "time": 0, + "angle": -10.97, + "curve": [ 0.471, 0.19, 0.438, 1 ] + }, + { + "time": 0.6666, + "angle": 0, + "curve": [ 0.542, 0, 0.482, 1 ] + }, + { + "time": 1.6666, + "angle": -13.5, + "curve": [ 0.542, 0, 0.482, 1 ] + }, + { "time": 2, "angle": -10.97 } + ] + }, + "irisR": { + "translate": [ + { + "time": 0, + "x": 0, + "y": 0, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { + "time": 1, + "x": 0.26, + "y": -1.35, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { "time": 2, "x": 0, "y": 0 } + ] + }, + "irisL": { + "translate": [ + { + "time": 0, + "x": 0, + "y": 0, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { + "time": 1, + "x": 0.31, + "y": -2.38, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { "time": 2, "x": 0, "y": 0 } + ] + }, + "hairL2 2": { + "rotate": [ + { + "time": 0, + "angle": 0, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { + "time": 0.7666, + "angle": -7.98, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { + "time": 1.2, + "angle": -0.55, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { + "time": 1.5333, + "angle": -9.16, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { "time": 2, "angle": 0 } + ] + } + }, + "ffd": { + "default": { + "armL": { + "armL": [ + { "time": 0, "curve": "stepped" }, + { + "time": 0.9, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { + "time": 1.2666, + "offset": 28, + "vertices": [ -1.51086, 0.7194, -1.20222, -0.99176, -1.74438, -0.55032, -1.74438, -0.55032, -5.4474, -2.71472, -6.01333, -5.1203, -6.01333, -5.1203, -8.01959, 2.93899, -6.01333, -5.1203, -6.01333, -5.1203, -6.01333, -5.1203, -8.01959, 2.93899, -6.01333, -5.1203, -3.22636, -2.41085, -3.92453, 0.90549, -2.31031, -2.9559, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -3.92453, 0.90549, -2.31031, -2.9559, -6.81498, -7.15472, 0, 0, 0, 0, 0, 0, -8.95159, 4.12372, -7.38049, -5.44018, -4.89614, -4.35224 ], + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { "time": 2 } + ] + }, + "armR": { + "armR": [ + { + "time": 0, + "curve": [ 0.79, 0, 0.635, 1 ] + }, + { + "time": 1, + "vertices": [ 3.29416, 7.54852, 7.38307, 4.59548, 3.10798, 4.21008, 3.70951, 3.69085, 2.18121, 3.09289, 2.62421, 2.72685, -3.07338, 1.39288, -2.82711, 1.84239, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.41422, 0.03585, 0.41485, -0.02728, 0.41422, 0.03585, 0.41485, -0.02728, 0, 0, 0, 0, -2.70642, -0.02931, -7.84894, 0.7765, -6.89496, 4.14276, -6.60889, 5.26571, -3.56116, 5.85961, -1.18236, 5.82011, 3.62316, 4.25227, 2.36634, 3.31623, 2.84126, 2.91955, -0.40275, 1.8318, -0.12073, 1.8717, 0.78494, 0.48286, 0.84898, 0.35839, 0, 0, 0, 0, -2.54119, 3.44401, -0.37628, 0.85307, 0, 0, 1.28616, -0.30337, 1.22529, -0.4947 ], + "curve": [ 0.79, 0, 0.635, 1 ] + }, + { "time": 2 } + ] + }, + "bootR": { + "bootR": [ + { + "time": 0, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { + "time": 0.8333, + "offset": 2, + "vertices": [ 5.22825, -1.73952, 4.71845, 0.22129, 5.62447, 6.47461, 1.50862, 7.97214, -4.4706, 2.31834, 0, 0, 0, 0, -4.4706, 2.31834, -4.4706, 2.31834, -4.4706, 2.31834, -4.4706, 2.31834 ], + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { "time": 2 } + ] + }, + "hairM blob": { + "hairM blob": [ + { + "time": 0, + "curve": [ 0.542, 0, 0.482, 1 ] + }, + { + "time": 1, + "vertices": [ -1.08212, 8.65523, -1.11431, 7.52468, -2.24057, 6.26953, -3.82797, 5.99093, -3.91436, 7.22202, -2.67053, 9.04969, -1.38165, 9.20383 ], + "curve": [ 0.542, 0, 0.482, 1 ] + }, + { "time": 2 } + ] + }, + "hairM blobS": { + "hairM blobS": [ + { + "time": 0, + "curve": [ 0.542, 0, 0.482, 1 ] + }, + { + "time": 1, + "vertices": [ -5.04184, 4.96768, -4.67045, 7.01031, -4.93046, 10.27776, -5.3127, 10.78222, -5.59051, 8.83482, -5.32306, 5.60684 ], + "curve": [ 0.542, 0, 0.482, 1 ] + }, + { "time": 2 } + ] + }, + "hairSide": { + "hairSide": [ + { "time": 0 }, + { + "time": 0.6, + "vertices": [ -1.60583, 0.69799, -2.3974, 5.14581, 1.78112, 10.48461, -1.31721, -1.77716 ] + }, + { "time": 1.1 }, + { + "time": 1.6666, + "vertices": [ -1.60583, 0.69799, -2.3974, 5.14581, 1.78112, 10.48461, -1.31721, -1.77716 ] + }, + { "time": 2 } + ] + }, + "indexL": { + "indexL": [ + { "time": 0, "curve": "stepped" }, + { + "time": 0.3333, + "curve": [ 0.35, 0, 0.676, 0.48 ] + }, + { + "time": 0.8, + "vertices": [ 0.3316, -0.01168, 0.3316, -0.01168, 0.3316, -0.01168, 0.32022, -0.02302, 0, 0, 0, 0, 0, 0, 0.32022, -0.02302, 0.3316, -0.01168, 0.3316, -0.01168, 0.3316, -0.01168 ], + "curve": [ 0.328, 0.48, 0.652, 1 ] + }, + { + "time": 1.2666, + "vertices": [ -7.78268, -0.32069, -7.78268, -0.32069, -7.78268, -0.32069, -1.72647, -0.27644, 0, 0, 0, 0, 0, 0, -1.72647, -0.27644, -7.78268, -0.32069, -7.78268, -0.32069, -7.78268, -0.32069 ], + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { "time": 2 } + ] + }, + "indexR": { + "indexR": [ + { + "time": 0, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { + "time": 1, + "vertices": [ -3.70743, 2.07255, -3.56297, 1.70497, -4.31731, -0.57101, -3.25647, -3.29185, -2.18936, -5.81704, 0.70666, -5.57202, 1.93817, -3.54266, 1.80318, 0.17359, 0.49382, -1.71757, 0.49382, -1.71757, 0, 0, 0, 0, -4.19105, 3.05998, -1.06692, -0.08682 ], + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { "time": 2 } + ] + }, + "irisL flatspec": { + "irisL flatspec": [ + { "time": 0 }, + { + "time": 0.5, + "vertices": [ 0.61251, -0.47808, -0.34621, -0.26419, -0.95873, 0.21389 ] + }, + { "time": 1 }, + { + "time": 1.5666, + "vertices": [ 0.61251, -0.47808, -0.34621, -0.26419, -1.41388, 0.64572, 1.69758, 0.8432 ] + }, + { "time": 2 } + ] + }, + "irisL spec": { + "irisL spec": [ + { "time": 0 }, + { + "time": 0.5, + "vertices": [ 2.6656, -1.34318, -0.62154, -1.43818, 2.1585, -0.04376, 3.15285, -1.17855 ] + }, + { + "time": 1, + "vertices": [ 0.98534, -1.2969, -1.24309, -2.87637, -2.16038, -1.52056 ] + }, + { + "time": 1.5666, + "vertices": [ 2.93274, 1.38347, 1.49109, -0.79592, -0.93616, -0.65891 ] + }, + { "time": 2 } + ] + }, + "irisR flatspec": { + "irisR flatspec": [ + { "time": 0 }, + { + "time": 0.4666, + "offset": 2, + "vertices": [ -1.70543, 0.46472, -1.25659, -0.32217, 1.71141, 0.20523 ] + }, + { "time": 0.9666 }, + { + "time": 1.5666, + "vertices": [ 0.42843, -0.47369, -1.27699, -0.00897, -1.25659, -0.32217, 1.71141, 0.20523 ] + }, + { "time": 2 } + ] + }, + "irisR spec": { + "irisR spec": [ + { "time": 0 }, + { + "time": 0.4, + "vertices": [ 1.33019, 0.30987, -0.77219, -1.58123, -0.9354, -2.05615, -0.31694, 1.15225 ] + }, + { + "time": 0.9666, + "vertices": [ -1.23871, -0.1724, -2.84217, 0.45324, 1.84366, 0.51276, 1.38389, 0.67143 ] + }, + { + "time": 1.5, + "vertices": [ -0.55318, 2.56623, -1.37524, 0.21931, -0.9046, 0.64041, -1.50448, -0.12948 ] + }, + { "time": 2 } + ] + }, + "middleL": { + "middleL": [ + { + "time": 0, + "curve": [ 0.542, 0, 0.482, 1 ] + }, + { + "time": 0.7, + "vertices": [ 1.875, -1.17946, 2.27199, -0.96693, 2.27367, -1.08019, -0.73205, -0.10649, 0, 0, 0, 0, 0, 0, -0.55562, -0.01207, 2.27367, -1.08019, 1.79737, -1.19242, 1.78679, -1.22669 ], + "curve": [ 0.542, 0, 0.482, 1 ] + }, + { + "time": 1.3666, + "vertices": [ -6.1622, -0.21533, -4.73236, 0.55014, -4.72631, 0.14221, -2.63659, -0.38357, 0, 0, 0, 0, 0, 0, -2.00115, -0.04347, -4.72631, 0.14221, -6.44177, -0.26199, -6.47988, -0.38543 ], + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { "time": 2 } + ] + }, + "ringL": { + "ringL": [ + { + "time": 0, + "curve": [ 0.542, 0, 0.482, 1 ] + }, + { + "time": 1.1333, + "vertices": [ 2.29756, -2.1041, 2.29756, -2.1041, 2.29756, -2.1041, 0, 0, 0, 0, -0.61599, -0.2029 ], + "curve": [ 0.542, 0, 0.482, 1 ] + }, + { + "time": 1.5333, + "vertices": [ -3.41745, -0.94554, -3.41745, -0.94554, -3.41745, -0.94554, 0, 0, 0, 0, -1.24407, -0.40979 ], + "curve": [ 0.542, 0, 0.482, 1 ] + }, + { "time": 2 } + ] + }, + "thumbL": { + "thumbL": [ + { "time": 0, "curve": "stepped" }, + { + "time": 0.4666, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { + "time": 1.1666, + "vertices": [ -2.29185, -3.98126, -0.23339, -3.13461, 0.49542, -1.60928, 1.06944, 0.67767, -0.11907, -0.5765, -0.11912, -0.57647, 0, 0, 0, 0, -1.80242, 1.16174, -2.50971, 0.70312, -3.87533, 0.49871, -4.51916, -1.38058, -4.28195, -2.70175, -3.59239, -3.16152, -3.25914, -3.82949, -1.17744, -0.89035, 0.37959, 0.01583 ], + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { "time": 2 } + ] + }, + "thumbR": { + "thumbR": [ + { + "time": 0, + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { + "time": 1, + "offset": 2, + "vertices": [ 4.24297, 0.26622, 5.38371, 4.83061, 3.73976, 9.41351, -1.18714, 11.81196, -5.39822, 10.30255, -6.95536, 4.73573, -3.19516, -0.32293, -1.316, 0.11442, 0, 0, 0, 0, 0, 0, -0.93784, 2.97592 ], + "curve": [ 0.353, 0, 0.655, 1 ] + }, + { "time": 2 } + ] + } + } + } + } +} +} \ No newline at end of file diff --git a/spine-unity/Assets/Examples/Spine/Spineunitygirl/Doi.json.meta b/spine-unity/Assets/Examples/Spine/Spineunitygirl/Doi.json.meta new file mode 100644 index 000000000..586846a06 --- /dev/null +++ b/spine-unity/Assets/Examples/Spine/Spineunitygirl/Doi.json.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ee66d4e095e47d44792cf450371372e3 +timeCreated: 1455491064 +licenseType: Free +TextScriptImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/Examples/Spine/Spineunitygirl/Doi.png b/spine-unity/Assets/Examples/Spine/Spineunitygirl/Doi.png new file mode 100644 index 0000000000000000000000000000000000000000..de4f022289b9f895f9a31266c7aefb94251b3e66 GIT binary patch literal 131915 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 P0lws=m8EJWOv3&je6O`w literal 0 HcmV?d00001 diff --git a/spine-unity/Assets/Examples/Scenes/Basic Platformer/LightmapNear-0.exr.meta b/spine-unity/Assets/Examples/Spine/Spineunitygirl/Doi.png.meta similarity index 56% rename from spine-unity/Assets/Examples/Scenes/Basic Platformer/LightmapNear-0.exr.meta rename to spine-unity/Assets/Examples/Spine/Spineunitygirl/Doi.png.meta index 2899da10c..de9e94891 100644 --- a/spine-unity/Assets/Examples/Scenes/Basic Platformer/LightmapNear-0.exr.meta +++ b/spine-unity/Assets/Examples/Spine/Spineunitygirl/Doi.png.meta @@ -1,12 +1,14 @@ fileFormatVersion: 2 -guid: 6be9cbac7529e734ab3d6093239f6bec +guid: 33e128e17951b4a42b17608ff79ba5c5 +timeCreated: 1455501336 +licenseType: Free TextureImporter: fileIDToRecycleName: {} serializedVersion: 2 mipmaps: mipMapMode: 0 - enableMipMap: 1 - linearTexture: 1 + enableMipMap: 0 + linearTexture: 0 correctGamma: 0 fadeOut: 0 borderMipMap: 0 @@ -15,33 +17,41 @@ TextureImporter: bumpmap: convertToNormalMap: 0 externalNormalMap: 0 - heightScale: .25 + heightScale: 0.25 normalMapFilter: 0 isReadable: 0 grayScaleToAlpha: 0 generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 7 + cubemapConvolutionExponent: 1.5 seamlessCubemap: 0 - textureFormat: -1 - maxTextureSize: 1024 + textureFormat: -3 + maxTextureSize: 2048 textureSettings: - filterMode: 1 - aniso: 3 + filterMode: -1 + aniso: 16 mipBias: -1 wrapMode: 1 - nPOTScale: 1 - lightmap: 1 - compressionQuality: 100 - spriteMode: 0 + nPOTScale: 0 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 1 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 - spritePivot: {x: .5, y: .5} + spritePivot: {x: 0.5, y: 0.5} spriteBorder: {x: 0, y: 0, z: 0, w: 0} spritePixelsToUnits: 100 alphaIsTransparency: 0 - textureType: 6 + textureType: 5 buildTargetSettings: [] spriteSheet: sprites: [] + outline: [] spritePackingTag: userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/Examples/Spine/Spineunitygirl/Doi_Atlas.asset b/spine-unity/Assets/Examples/Spine/Spineunitygirl/Doi_Atlas.asset new file mode 100644 index 0000000000000000000000000000000000000000..56f28290c3e2b3c16fb8c206f41ff0d82657749a GIT binary patch literal 4204 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 literal 9456 zcmeHNO^h5z6|Mn0#DwrqFy?P}ZNLy>uwx<)DD2u^#~a1=va?3~2syPgH8V|mx<}nT z>s_BlQG{|r$`Of3KJz0uA`XcZq?{3V1XnHyDI(lh-uGTt_p9z6A0j{?xvbvl?)s|U zt9q}#_o~{)ti5E+nZFrhP8hRxkABU?b5EW7+UUIb=h4y8L-b5PN7vINz2qi#KT7AB zxny(4uK`Et;m^XD$LMFCA_ z#^x|8(rojfaMVefJWcJlGdHq(+ctAaA$^&Lsp-4uLP7H${ll{eyc)%B>k7+xHxN`j z2=@Zow#B3bK_L_kVr4{ft;1GQxGb?T%RerSs#cxyF?%Sw>z4fY2qplr{AcXc$%vst z{lxMy2Po)zgZ_5PCzEpVAUw3>zgI9-Pk6jVWBob_-AwFW?1o(Th{E+Y(W}<(W2)QUdWUvcmnd3xsNKf}5Fpr0XZkO=*cEAV zg$A;b=Z?&kH(#;cPO2{OqSJ1lP@rDv#4Wp>>Hw8f6(vy-*|`5glvD=%q=K85yQk<= zgz=;AU8|L=4ESl)iB~L~qR(_7WT6afJebF}a5vIyYU7+GeOAHEmOM1zyEYkcpz(@PtS zvNS2KiWZp0GfRTK{=>@=EBcEXvqaFBl%P(hd0chU?KEHRK!{a~XzKdpIl>=LC>*aQ zdKRN%#0JbRf{B3RkUc zfg|q17(|pt1bL7xc#B{XJ3?Alwoopp>Fvwube1N>D7=(P$7c&8ML>_u$Z>++c@NNO zM75Nrgr)Nr`x>>&kOc%)7PSVj6%#ph~SArU~~Q7q)QIjP76{G@h<^{O?ZA(OZ6hCI%H`??I;>&^LUG>gHX932nqn+7H(-=d` zHwHzt@3_+-7hsfOC)&+yl8-10Sh7bVC{|QMmj|rpO(h0y`9K%zvGdho=D)s2`qrEh zzAT}bJ0kCRE~QYulftQJ1%OL5FPeu}*gYijAGBBz^(az*$o0WCD5$^7^_l_0_IJ2m zlb^5uHm6=sRtj&YIi=I2Feo}8KoW@EvsO5uzCa;SSZ{&6Kxr=uYu5AiO@$;Of;O4~ zfo^IO&|Zf&dduUbX>By)`T9DLPNH~7`83B-&3uR=@X;pagYG=p0ORSdildt9d?*t7 z^o;SeY!wl;HRb8v0`k-x=X-1|9L;AQ)D%m-(rE}qL5L2CtsY1qT5oN7JnjzOUZLJl zWLosX-bvHqW=4Az_S02?Rnvz@7-xsKGX!eokKEV77&znuCaq4p{%=p4$^g6cu!+o! zQo=6Vyy#EtFufyNOr2c{u!8Qmfuo46(E+QLaM@=OhezW{F}1TT+D9L-KWdKcnFZs8 zvMw@*mJN2Jn6~FPMHY$Ns*ZrF-S^&#FS3b$MuOT({at1`|5S zLD*Q+P3hjxTcEN&Uh*^2idbh6Ncg?IZ|(X%@yH z>c3O};!kVW(;`=$9#7^!g%E>rq{=30HP3C&RkX;YLSw*W2R0B zsG2DZjc3Y##Vc$!rVIf+>vJ{q?!^a$slCgq(3+dTyGjkpqoP@EV8}_O?L!JI-}@#NincvaI?ITYD9gLj|K>Is9G9v9ws@Z5c&bp-TM*RQxKrb_p~_m zkU5~|UAn+RxSl_G+Wek=e?u3%64$-&T`(_GBWSW(Uh8lD()^m<74!^N%YYmI&k zsIzpBpo9y3njd`U;!ofH$t#zCad7dwuN_-^12ksL={tYA_1LTPOF#bIo6ny5jKmW>GKYQlYC;z^A^6~G#DdAy!{O!B1|Mk&pzx~7Oi{VT0i-P5DI{rWrKOj_N zpimqIgYnA^gN5QK7!V33Yna(F9e1(WZzY8tk7JJuzr9}XsM!|ejy5ZgtZ<0H@4x$5>l5DBW4oW;y3PG?z7BT(^Wm?mX0Ru0 hgor$(|Lil5;d*uP?dmtUt98RuHwHCQV7DHD{skMT6B+;j diff --git a/spine-unity/Assets/spine-unity/Asset Types.meta b/spine-unity/Assets/spine-unity/Asset Types.meta new file mode 100644 index 000000000..ade58c0bf --- /dev/null +++ b/spine-unity/Assets/spine-unity/Asset Types.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 1dc4b7c23385e8c43ad19d01cbed78ce +folderAsset: yes +timeCreated: 1455489521 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/spine-unity/AtlasAsset.cs b/spine-unity/Assets/spine-unity/Asset Types/AtlasAsset.cs similarity index 100% rename from spine-unity/Assets/spine-unity/AtlasAsset.cs rename to spine-unity/Assets/spine-unity/Asset Types/AtlasAsset.cs diff --git a/spine-unity/Assets/spine-unity/AtlasAsset.cs.meta b/spine-unity/Assets/spine-unity/Asset Types/AtlasAsset.cs.meta similarity index 100% rename from spine-unity/Assets/spine-unity/AtlasAsset.cs.meta rename to spine-unity/Assets/spine-unity/Asset Types/AtlasAsset.cs.meta diff --git a/spine-unity/Assets/spine-unity/Asset Types/Editor.meta b/spine-unity/Assets/spine-unity/Asset Types/Editor.meta new file mode 100644 index 000000000..ad248b556 --- /dev/null +++ b/spine-unity/Assets/spine-unity/Asset Types/Editor.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: cbe5d97ed1d75964cab2e2882a52a200 +folderAsset: yes +timeCreated: 1455489536 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/spine-unity/Editor/AtlasAssetInspector.cs b/spine-unity/Assets/spine-unity/Asset Types/Editor/AtlasAssetInspector.cs similarity index 100% rename from spine-unity/Assets/spine-unity/Editor/AtlasAssetInspector.cs rename to spine-unity/Assets/spine-unity/Asset Types/Editor/AtlasAssetInspector.cs diff --git a/spine-unity/Assets/spine-unity/Editor/AtlasAssetInspector.cs.meta b/spine-unity/Assets/spine-unity/Asset Types/Editor/AtlasAssetInspector.cs.meta similarity index 100% rename from spine-unity/Assets/spine-unity/Editor/AtlasAssetInspector.cs.meta rename to spine-unity/Assets/spine-unity/Asset Types/Editor/AtlasAssetInspector.cs.meta diff --git a/spine-unity/Assets/spine-unity/Editor/SkeletonDataAssetInspector.cs b/spine-unity/Assets/spine-unity/Asset Types/Editor/SkeletonDataAssetInspector.cs similarity index 99% rename from spine-unity/Assets/spine-unity/Editor/SkeletonDataAssetInspector.cs rename to spine-unity/Assets/spine-unity/Asset Types/Editor/SkeletonDataAssetInspector.cs index 74885c02c..83aae04ce 100644 --- a/spine-unity/Assets/spine-unity/Editor/SkeletonDataAssetInspector.cs +++ b/spine-unity/Assets/spine-unity/Asset Types/Editor/SkeletonDataAssetInspector.cs @@ -784,7 +784,7 @@ public class SkeletonDataAssetInspector : Editor { Skin skin = (Skin)o; m_skeletonAnimation.initialSkinName = skin.Name; - m_skeletonAnimation.Reset(); + m_skeletonAnimation.Initialize(true); m_requireRefresh = true; EditorPrefs.SetString(m_skeletonDataAssetGUID + "_lastSkin", skin.Name); diff --git a/spine-unity/Assets/spine-unity/Editor/SkeletonDataAssetInspector.cs.meta b/spine-unity/Assets/spine-unity/Asset Types/Editor/SkeletonDataAssetInspector.cs.meta similarity index 100% rename from spine-unity/Assets/spine-unity/Editor/SkeletonDataAssetInspector.cs.meta rename to spine-unity/Assets/spine-unity/Asset Types/Editor/SkeletonDataAssetInspector.cs.meta diff --git a/spine-unity/Assets/spine-unity/SkeletonDataAsset.cs b/spine-unity/Assets/spine-unity/Asset Types/SkeletonDataAsset.cs similarity index 100% rename from spine-unity/Assets/spine-unity/SkeletonDataAsset.cs rename to spine-unity/Assets/spine-unity/Asset Types/SkeletonDataAsset.cs diff --git a/spine-unity/Assets/spine-unity/SkeletonDataAsset.cs.meta b/spine-unity/Assets/spine-unity/Asset Types/SkeletonDataAsset.cs.meta similarity index 100% rename from spine-unity/Assets/spine-unity/SkeletonDataAsset.cs.meta rename to spine-unity/Assets/spine-unity/Asset Types/SkeletonDataAsset.cs.meta diff --git a/spine-unity/Assets/spine-unity/BoneFollower.cs b/spine-unity/Assets/spine-unity/BoneFollower.cs index f835f84d4..5cfb97b51 100644 --- a/spine-unity/Assets/spine-unity/BoneFollower.cs +++ b/spine-unity/Assets/spine-unity/BoneFollower.cs @@ -77,8 +77,8 @@ public class BoneFollower : MonoBehaviour { return; skeletonTransform = skeletonRenderer.transform; - skeletonRenderer.OnReset -= HandleResetRenderer; - skeletonRenderer.OnReset += HandleResetRenderer; + skeletonRenderer.OnRebuild -= HandleResetRenderer; + skeletonRenderer.OnRebuild += HandleResetRenderer; if (Application.isEditor) DoUpdate(); @@ -87,7 +87,7 @@ public class BoneFollower : MonoBehaviour { void OnDestroy () { //cleanup if (skeletonRenderer != null) - skeletonRenderer.OnReset -= HandleResetRenderer; + skeletonRenderer.OnRebuild -= HandleResetRenderer; } public void Awake () { diff --git a/spine-unity/Assets/spine-unity/Editor/BoneFollowerInspector.cs b/spine-unity/Assets/spine-unity/Editor/BoneFollowerInspector.cs index 1d28e23c2..5305d2b35 100644 --- a/spine-unity/Assets/spine-unity/Editor/BoneFollowerInspector.cs +++ b/spine-unity/Assets/spine-unity/Editor/BoneFollowerInspector.cs @@ -45,7 +45,7 @@ public class BoneFollowerInspector : Editor { followBoneRotation = serializedObject.FindProperty("followBoneRotation"); followZPosition = serializedObject.FindProperty("followZPosition"); component = (BoneFollower)target; - ForceReload(); + component.skeletonRenderer.Initialize(false); } void FindRenderer () { @@ -59,13 +59,6 @@ public class BoneFollowerInspector : Editor { } } - void ForceReload () { - if (component.skeletonRenderer != null) { - if (component.skeletonRenderer.valid == false) - component.skeletonRenderer.Reset(); - } - } - override public void OnInspectorGUI () { if (needsReset) { component.Reset(); diff --git a/spine-unity/Assets/spine-unity/Editor/SkeletonRendererInspector.cs b/spine-unity/Assets/spine-unity/Editor/SkeletonRendererInspector.cs index 267a4e4d0..3bcc39e08 100644 --- a/spine-unity/Assets/spine-unity/Editor/SkeletonRendererInspector.cs +++ b/spine-unity/Assets/spine-unity/Editor/SkeletonRendererInspector.cs @@ -38,7 +38,7 @@ using UnityEngine; public class SkeletonRendererInspector : Editor { protected static bool advancedFoldout; - protected SerializedProperty skeletonDataAsset, initialSkinName, normals, tangents, meshes, immutableTriangles, submeshSeparators, front; + protected SerializedProperty skeletonDataAsset, initialSkinName, normals, tangents, meshes, immutableTriangles, submeshSeparators, front, zSpacing; private static MethodInfo EditorGUILayoutSortingLayerField; protected SerializedObject rendererSerializedObject; @@ -54,6 +54,7 @@ public class SkeletonRendererInspector : Editor { immutableTriangles = serializedObject.FindProperty("immutableTriangles"); submeshSeparators = serializedObject.FindProperty("submeshSeparators"); front = serializedObject.FindProperty("frontFacing"); + zSpacing = serializedObject.FindProperty("zSpacing"); if(EditorGUILayoutSortingLayerField == null) EditorGUILayoutSortingLayerField = typeof(EditorGUILayout).GetMethod("SortingLayerField", BindingFlags.Static | BindingFlags.NonPublic, null, new Type[] { typeof(GUIContent), typeof(SerializedProperty), typeof(GUIStyle) }, null); @@ -76,12 +77,12 @@ public class SkeletonRendererInspector : Editor { component.skeletonDataAsset.Reset(); } - component.Reset(); + component.Initialize(true); } EditorGUILayout.EndHorizontal(); if (!component.valid) { - component.Reset(); + component.Initialize(true); component.LateUpdate(); if (!component.valid) return; @@ -130,14 +131,18 @@ public class SkeletonRendererInspector : Editor { advancedFoldout = EditorGUILayout.Foldout(advancedFoldout, "Advanced"); if(advancedFoldout) { EditorGUI.indentLevel++; + EditorGUILayout.PropertyField(submeshSeparators, true); + EditorGUILayout.Space(); EditorGUILayout.PropertyField(meshes, new GUIContent("Render Meshes", "Disable to optimize rendering for skeletons that don't use meshes")); EditorGUILayout.PropertyField(immutableTriangles, new GUIContent("Immutable Triangles", "Enable to optimize rendering for skeletons that never change attachment visbility")); + EditorGUILayout.Space(); + EditorGUILayout.PropertyField(zSpacing); EditorGUILayout.PropertyField(normals); EditorGUILayout.PropertyField(tangents); EditorGUILayout.PropertyField(front); - EditorGUILayout.PropertyField(submeshSeparators, true); + EditorGUILayout.Separator(); EditorGUI.indentLevel--; } } @@ -150,7 +155,7 @@ public class SkeletonRendererInspector : Editor { (Event.current.type == EventType.ValidateCommand && Event.current.commandName == "UndoRedoPerformed") ) { if (!Application.isPlaying) - ((SkeletonRenderer)target).Reset(); + ((SkeletonRenderer)target).Initialize(true); } } diff --git a/spine-unity/Assets/spine-unity/Editor/SpineAttributeDrawers.cs b/spine-unity/Assets/spine-unity/Editor/SpineAttributeDrawers.cs index ddf90af0a..a2e7152b3 100644 --- a/spine-unity/Assets/spine-unity/Editor/SpineAttributeDrawers.cs +++ b/spine-unity/Assets/spine-unity/Editor/SpineAttributeDrawers.cs @@ -25,6 +25,7 @@ public struct SpineDrawerValuePair { public abstract class SpineTreeItemDrawerBase : PropertyDrawer where T:SpineAttributeBase { protected SkeletonDataAsset skeletonDataAsset; + internal const string NoneLabel = ""; protected T TargetAttribute { get { return (T)attribute; } } @@ -62,8 +63,9 @@ public abstract class SpineTreeItemDrawerBase : PropertyDrawer where T:SpineA } position = EditorGUI.PrefixLabel(position, label); - - if (GUI.Button(position, property.stringValue, EditorStyles.popup)) { + + var propertyStringValue = property.stringValue; + if (GUI.Button(position, string.IsNullOrEmpty(propertyStringValue) ? NoneLabel : propertyStringValue, EditorStyles.popup)) { Selector(property); } @@ -155,7 +157,7 @@ public class SpineAnimationDrawer : SpineTreeItemDrawerBase { var animations = skeletonDataAsset.GetAnimationStateData().SkeletonData.Animations; // item - menu.AddItem(new GUIContent(""), property.stringValue == "", HandleSelect, new SpineDrawerValuePair("", property)); + menu.AddItem(new GUIContent(NoneLabel), string.IsNullOrEmpty(property.stringValue), HandleSelect, new SpineDrawerValuePair("", property)); for (int i = 0; i < animations.Count; i++) { string name = animations.Items[i].Name; diff --git a/spine-unity/Assets/spine-unity/Editor/SpineEditorUtilities.cs b/spine-unity/Assets/spine-unity/Editor/SpineEditorUtilities.cs index 93af39ec8..11e9c737a 100644 --- a/spine-unity/Assets/spine-unity/Editor/SpineEditorUtilities.cs +++ b/spine-unity/Assets/spine-unity/Editor/SpineEditorUtilities.cs @@ -964,7 +964,8 @@ public class SpineEditorUtilities : AssetPostprocessor { } public static SkeletonAnimation InstantiateSkeletonAnimation (SkeletonDataAsset skeletonDataAsset, Skin skin = null) { - GameObject go = new GameObject(skeletonDataAsset.name.Replace("_SkeletonData", ""), typeof(MeshFilter), typeof(MeshRenderer), typeof(SkeletonAnimation)); + string spineGameObjectName = string.Format("Spine GameObject ({0})", skeletonDataAsset.name.Replace("_SkeletonData", "")); + GameObject go = new GameObject(spineGameObjectName, typeof(MeshFilter), typeof(MeshRenderer), typeof(SkeletonAnimation)); SkeletonAnimation anim = go.GetComponent(); anim.skeletonDataAsset = skeletonDataAsset; @@ -1000,7 +1001,7 @@ public class SpineEditorUtilities : AssetPostprocessor { if (skin == null) skin = data.Skins.Items[0]; - anim.Reset(); + anim.Initialize(false); anim.skeleton.SetSkin(skin); anim.initialSkinName = skin.Name; @@ -1045,7 +1046,8 @@ public class SpineEditorUtilities : AssetPostprocessor { } public static SkeletonAnimator InstantiateSkeletonAnimator (SkeletonDataAsset skeletonDataAsset, Skin skin = null) { - GameObject go = new GameObject(skeletonDataAsset.name.Replace("_SkeletonData", ""), typeof(MeshFilter), typeof(MeshRenderer), typeof(Animator), typeof(SkeletonAnimator)); + string spineGameObjectName = string.Format("Spine Mecanim GameObject ({0})", skeletonDataAsset.name.Replace("_SkeletonData", "")); + GameObject go = new GameObject(spineGameObjectName, typeof(MeshFilter), typeof(MeshRenderer), typeof(Animator), typeof(SkeletonAnimator)); if (skeletonDataAsset.controller == null) { SkeletonBaker.GenerateMecanimAnimationClips(skeletonDataAsset); @@ -1086,7 +1088,7 @@ public class SpineEditorUtilities : AssetPostprocessor { if (skin == null) skin = data.Skins.Items[0]; - anim.Reset(); + anim.Initialize(false); anim.skeleton.SetSkin(skin); anim.initialSkinName = skin.Name; diff --git a/spine-unity/Assets/spine-unity/SkeletonAnimationInterface.cs b/spine-unity/Assets/spine-unity/ISkeletonAnimation.cs similarity index 96% rename from spine-unity/Assets/spine-unity/SkeletonAnimationInterface.cs rename to spine-unity/Assets/spine-unity/ISkeletonAnimation.cs index 520114fd8..2d53eb670 100644 --- a/spine-unity/Assets/spine-unity/SkeletonAnimationInterface.cs +++ b/spine-unity/Assets/spine-unity/ISkeletonAnimation.cs @@ -33,7 +33,7 @@ using UnityEngine; using System.Collections; using Spine; -public delegate void UpdateBonesDelegate (SkeletonRenderer skeletonRenderer); +public delegate void UpdateBonesDelegate (ISkeletonAnimation skeletonRenderer); public interface ISkeletonAnimation { event UpdateBonesDelegate UpdateLocal; event UpdateBonesDelegate UpdateWorld; diff --git a/spine-unity/Assets/spine-unity/SkeletonAnimationInterface.cs.meta b/spine-unity/Assets/spine-unity/ISkeletonAnimation.cs.meta similarity index 100% rename from spine-unity/Assets/spine-unity/SkeletonAnimationInterface.cs.meta rename to spine-unity/Assets/spine-unity/ISkeletonAnimation.cs.meta diff --git a/spine-unity/Assets/spine-unity/Mesh Generation.meta b/spine-unity/Assets/spine-unity/Mesh Generation.meta new file mode 100644 index 000000000..ae633507c --- /dev/null +++ b/spine-unity/Assets/spine-unity/Mesh Generation.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: c5d065c4fe677ad4495a852580ec32fa +folderAsset: yes +timeCreated: 1455493477 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/spine-unity/Mesh Generation/DoubleBufferedMesh.cs b/spine-unity/Assets/spine-unity/Mesh Generation/DoubleBufferedMesh.cs new file mode 100644 index 000000000..53a6c2a47 --- /dev/null +++ b/spine-unity/Assets/spine-unity/Mesh Generation/DoubleBufferedMesh.cs @@ -0,0 +1,15 @@ +using UnityEngine; +using System.Collections; + +namespace Spine.Unity { + public class DoubleBufferedMesh { + readonly Mesh mesh1 = SpineMesh.NewMesh(); + readonly Mesh mesh2 = SpineMesh.NewMesh(); + bool usingMesh1; + + public Mesh GetNextMesh () { + usingMesh1 = !usingMesh1; + return usingMesh1 ? mesh1 : mesh2; + } + } +} diff --git a/spine-unity/Assets/spine-unity/Mesh Generation/DoubleBufferedMesh.cs.meta b/spine-unity/Assets/spine-unity/Mesh Generation/DoubleBufferedMesh.cs.meta new file mode 100644 index 000000000..8114723f9 --- /dev/null +++ b/spine-unity/Assets/spine-unity/Mesh Generation/DoubleBufferedMesh.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 7191a70dcf4959f43961fa78e05484a0 +timeCreated: 1455140057 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/spine-unity/Mesh Generation/Simple.meta b/spine-unity/Assets/spine-unity/Mesh Generation/Simple.meta new file mode 100644 index 000000000..49e80b2f1 --- /dev/null +++ b/spine-unity/Assets/spine-unity/Mesh Generation/Simple.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 8e1503fd3294b7042a676e58798e4136 +folderAsset: yes +timeCreated: 1455486312 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/spine-unity/Mesh Generation/Simple/ArraysSimpleMeshGenerator.cs b/spine-unity/Assets/spine-unity/Mesh Generation/Simple/ArraysSimpleMeshGenerator.cs new file mode 100644 index 000000000..e2531ddc1 --- /dev/null +++ b/spine-unity/Assets/spine-unity/Mesh Generation/Simple/ArraysSimpleMeshGenerator.cs @@ -0,0 +1,321 @@ +/****************************************************************************** + * Spine Runtimes Software License + * Version 2.3 + * + * Copyright (c) 2013-2015, Esoteric Software + * All rights reserved. + * + * You are granted a perpetual, non-exclusive, non-sublicensable and + * non-transferable license to use, install, execute and perform the Spine + * Runtimes Software (the "Software") and derivative works solely for personal + * or internal use. Without the written permission of Esoteric Software (see + * Section 2 of the Spine Software License Agreement), you may not (a) modify, + * translate, adapt or otherwise create derivative works, improvements of the + * Software or develop new applications using the Software or (b) remove, + * delete, alter or obscure any trademarks or any copyright, trademark, patent + * or other intellectual property or proprietary rights notices on or in the + * Software, including any copy thereof. Redistributions in binary or source + * form must include this license and terms. + * + * THIS SOFTWARE IS PROVIDED BY ESOTERIC SOFTWARE "AS IS" AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO + * EVENT SHALL ESOTERIC SOFTWARE BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; + * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + *****************************************************************************/ + +using UnityEngine; +using System.Collections; + +namespace Spine.Unity { + public class ArraysSimpleMeshGenerator : ISimpleMeshGenerator { + #region Settings + protected float scale; + public float Scale { + get { return scale; } + set { scale = value; } + } + + public bool renderMeshes = true; + #endregion + + #region Buffers + readonly DoubleBufferedMesh doubleBufferedMesh = new DoubleBufferedMesh(); + private float[] tempVertices = new float[8]; + private Vector3[] vertices; + private Color32[] colors; + private Vector2[] uvs; + private int[] triangles; + #endregion + + public Mesh GenerateMesh (Skeleton skeleton) { + int totalVertexCount = 0; // size of vertex arrays + int totalTriangleCount = 0; // size of index array + + // Step 1 : Count verts and tris to determine array sizes. + // + var drawOrderItems = skeleton.drawOrder.Items; + int drawOrderCount = skeleton.drawOrder.Count; + for (int i = 0; i < drawOrderCount; i++) { + Slot slot = drawOrderItems[i]; + Attachment attachment = slot.attachment; + int attachmentVertexCount, attachmentTriangleCount; + var regionAttachment = attachment as RegionAttachment; + if (regionAttachment != null) { + attachmentVertexCount = 4; + attachmentTriangleCount = 6; + } else { + if (!renderMeshes) continue; + var meshAttachment = attachment as MeshAttachment; + if (meshAttachment != null) { + attachmentVertexCount = meshAttachment.vertices.Length >> 1; + attachmentTriangleCount = meshAttachment.triangles.Length; + } else { + var skinnedMeshAttachment = attachment as WeightedMeshAttachment; + if (skinnedMeshAttachment != null) { + attachmentVertexCount = skinnedMeshAttachment.uvs.Length >> 1; + attachmentTriangleCount = skinnedMeshAttachment.triangles.Length; + } else + continue; + } + } + totalTriangleCount += attachmentTriangleCount; + totalVertexCount += attachmentVertexCount; + } + + + // Step 2 : Prepare vertex arrays. + // + Vector3[] vertices = this.vertices; + bool verticesDontFit = vertices == null || totalVertexCount > vertices.Length; + if (verticesDontFit) { + // Not enough space, increase size. + this.vertices = vertices = new Vector3[totalVertexCount]; + this.colors = new Color32[totalVertexCount]; + this.uvs = new Vector2[totalVertexCount]; + + } else { + // Too many vertices, zero the extra. + Vector3 zero = Vector3.zero; + for (int i = totalVertexCount, n = vertices.Length; i < n; i++) + vertices[i] = zero; + } + + + // Step 3 : Push vertices to arrays + // + const float z = 0; + const float zFauxHalfThickness = 0.01f; // Somehow needs this thickness for bounds to work properly in some cases (eg, Unity UI clipping) + float[] tempVertices = this.tempVertices; + Vector2[] uvs = this.uvs; + Color32[] colors = this.colors; + int vertexIndex = 0; + Color32 color; + float a = skeleton.a * 255, r = skeleton.r, g = skeleton.g, b = skeleton.b; + + Vector3 meshBoundsMin; + Vector3 meshBoundsMax; + if (totalVertexCount == 0) { + meshBoundsMin = new Vector3(0, 0, 0); + meshBoundsMax = new Vector3(0, 0, 0); + } else { + meshBoundsMin.x = int.MaxValue; + meshBoundsMin.y = int.MaxValue; + meshBoundsMax.x = int.MinValue; + meshBoundsMax.y = int.MinValue; + meshBoundsMin.z = -zFauxHalfThickness; + meshBoundsMax.z = zFauxHalfThickness; + + int i = 0; + do { + Slot slot = drawOrderItems[i]; + Attachment attachment = slot.attachment; + var regionAttachment = attachment as RegionAttachment; + if (regionAttachment != null) { + regionAttachment.ComputeWorldVertices(slot.bone, tempVertices); + + float x1 = tempVertices[RegionAttachment.X1], y1 = tempVertices[RegionAttachment.Y1]; + float x2 = tempVertices[RegionAttachment.X2], y2 = tempVertices[RegionAttachment.Y2]; + float x3 = tempVertices[RegionAttachment.X3], y3 = tempVertices[RegionAttachment.Y3]; + float x4 = tempVertices[RegionAttachment.X4], y4 = tempVertices[RegionAttachment.Y4]; + vertices[vertexIndex].x = x1 * scale; vertices[vertexIndex].y = y1 * scale; vertices[vertexIndex].z = z; + vertices[vertexIndex + 1].x = x4 * scale; vertices[vertexIndex + 1].y = y4 * scale; vertices[vertexIndex + 1].z = z; + vertices[vertexIndex + 2].x = x2 * scale; vertices[vertexIndex + 2].y = y2 * scale; vertices[vertexIndex + 2].z = z; + vertices[vertexIndex + 3].x = x3 * scale; vertices[vertexIndex + 3].y = y3 * scale; vertices[vertexIndex + 3].z = z; + + color.a = (byte)(a * slot.a * regionAttachment.a); + color.r = (byte)(r * slot.r * regionAttachment.r * color.a); + color.g = (byte)(g * slot.g * regionAttachment.g * color.a); + color.b = (byte)(b * slot.b * regionAttachment.b * color.a); + if (slot.data.blendMode == BlendMode.additive) color.a = 0; + colors[vertexIndex] = color; colors[vertexIndex + 1] = color; colors[vertexIndex + 2] = color; colors[vertexIndex + 3] = color; + + float[] regionUVs = regionAttachment.uvs; + uvs[vertexIndex].x = regionUVs[RegionAttachment.X1]; uvs[vertexIndex].y = regionUVs[RegionAttachment.Y1]; + uvs[vertexIndex + 1].x = regionUVs[RegionAttachment.X4]; uvs[vertexIndex + 1].y = regionUVs[RegionAttachment.Y4]; + uvs[vertexIndex + 2].x = regionUVs[RegionAttachment.X2]; uvs[vertexIndex + 2].y = regionUVs[RegionAttachment.Y2]; + uvs[vertexIndex + 3].x = regionUVs[RegionAttachment.X3]; uvs[vertexIndex + 3].y = regionUVs[RegionAttachment.Y3]; + + // Calculate min/max X + if (x1 < meshBoundsMin.x) meshBoundsMin.x = x1; + else if (x1 > meshBoundsMax.x) meshBoundsMax.x = x1; + if (x2 < meshBoundsMin.x) meshBoundsMin.x = x2; + else if (x2 > meshBoundsMax.x) meshBoundsMax.x = x2; + if (x3 < meshBoundsMin.x) meshBoundsMin.x = x3; + else if (x3 > meshBoundsMax.x) meshBoundsMax.x = x3; + if (x4 < meshBoundsMin.x) meshBoundsMin.x = x4; + else if (x4 > meshBoundsMax.x) meshBoundsMax.x = x4; + + // Calculate min/max Y + if (y1 < meshBoundsMin.y) meshBoundsMin.y = y1; + else if (y1 > meshBoundsMax.y) meshBoundsMax.y = y1; + if (y2 < meshBoundsMin.y) meshBoundsMin.y = y2; + else if (y2 > meshBoundsMax.y) meshBoundsMax.y = y2; + if (y3 < meshBoundsMin.y) meshBoundsMin.y = y3; + else if (y3 > meshBoundsMax.y) meshBoundsMax.y = y3; + if (y4 < meshBoundsMin.y) meshBoundsMin.y = y4; + else if (y4 > meshBoundsMax.y) meshBoundsMax.y = y4; + + vertexIndex += 4; + } else { + if (!renderMeshes) continue; + var meshAttachment = attachment as MeshAttachment; + if (meshAttachment != null) { + int meshVertexCount = meshAttachment.vertices.Length; + if (tempVertices.Length < meshVertexCount) + this.tempVertices = tempVertices = new float[meshVertexCount]; + meshAttachment.ComputeWorldVertices(slot, tempVertices); + + color.a = (byte)(a * slot.a * meshAttachment.a); + color.r = (byte)(r * slot.r * meshAttachment.r * color.a); + color.g = (byte)(g * slot.g * meshAttachment.g * color.a); + color.b = (byte)(b * slot.b * meshAttachment.b * color.a); + if (slot.data.blendMode == BlendMode.additive) color.a = 0; + + float[] meshUVs = meshAttachment.uvs; + for (int ii = 0; ii < meshVertexCount; ii += 2, vertexIndex++) { + float x = tempVertices[ii], y = tempVertices[ii + 1]; + vertices[vertexIndex].x = x * scale; vertices[vertexIndex].y = y * scale; vertices[vertexIndex].z = z; + colors[vertexIndex] = color; + uvs[vertexIndex].x = meshUVs[ii]; uvs[vertexIndex].y = meshUVs[ii + 1]; + + if (x < meshBoundsMin.x) meshBoundsMin.x = x; + else if (x > meshBoundsMax.x) meshBoundsMax.x = x; + + if (y < meshBoundsMin.y) meshBoundsMin.y = y; + else if (y > meshBoundsMax.y) meshBoundsMax.y = y; + } + } else { + var skinnedMeshAttachment = attachment as WeightedMeshAttachment; + if (skinnedMeshAttachment != null) { + int meshVertexCount = skinnedMeshAttachment.uvs.Length; + if (tempVertices.Length < meshVertexCount) + this.tempVertices = tempVertices = new float[meshVertexCount]; + skinnedMeshAttachment.ComputeWorldVertices(slot, tempVertices); + + color.a = (byte)(a * slot.a * skinnedMeshAttachment.a); + color.r = (byte)(r * slot.r * skinnedMeshAttachment.r * color.a); + color.g = (byte)(g * slot.g * skinnedMeshAttachment.g * color.a); + color.b = (byte)(b * slot.b * skinnedMeshAttachment.b * color.a); + if (slot.data.blendMode == BlendMode.additive) color.a = 0; + + float[] meshUVs = skinnedMeshAttachment.uvs; + for (int ii = 0; ii < meshVertexCount; ii += 2, vertexIndex++) { + float x = tempVertices[ii], y = tempVertices[ii + 1]; + vertices[vertexIndex].x = x * scale; vertices[vertexIndex].y = y * scale; vertices[vertexIndex].z = z; + colors[vertexIndex] = color; + uvs[vertexIndex].x = meshUVs[ii]; uvs[vertexIndex].y = meshUVs[ii + 1]; + + if (x < meshBoundsMin.x) meshBoundsMin.x = x; + else if (x > meshBoundsMax.x) meshBoundsMax.x = x; + + if (y < meshBoundsMin.y) meshBoundsMin.y = y; + else if (y > meshBoundsMax.y) meshBoundsMax.y = y; + } + } + } + } + } while (++i < drawOrderCount); + } + + + // Step 3 : Ensure correct triangle array size + // + var triangles = this.triangles; + bool trianglesDontFit = triangles == null || totalTriangleCount > triangles.Length; + if (trianglesDontFit) { + // Not enough space, increase size + this.triangles = triangles = new int[totalTriangleCount]; + } else { + // Too many indices, zero the extra. + for (int i = totalTriangleCount, n = triangles.Length; i < n; i++) + triangles[i] = 0; + } + + + // Step 4 : Push triangles to triangle array. + // + int triangleArrayIndex = 0; // next triangle index. modified by loop + int firstAttachmentVertex = 0; + for (int i = 0, n = drawOrderCount; i < n; i++) { + Attachment attachment = drawOrderItems[i].attachment; + + if (attachment is RegionAttachment) { + triangles[triangleArrayIndex] = firstAttachmentVertex; + triangles[triangleArrayIndex + 1] = firstAttachmentVertex + 2; + triangles[triangleArrayIndex + 2] = firstAttachmentVertex + 1; + triangles[triangleArrayIndex + 3] = firstAttachmentVertex + 2; + triangles[triangleArrayIndex + 4] = firstAttachmentVertex + 3; + triangles[triangleArrayIndex + 5] = firstAttachmentVertex + 1; + + triangleArrayIndex += 6; + firstAttachmentVertex += 4; + continue; + } else { + if (!renderMeshes) continue; + int[] attachmentTriangles; + int attachmentVertexCount; + var meshAttachment = attachment as MeshAttachment; + if (meshAttachment != null) { + attachmentVertexCount = meshAttachment.vertices.Length >> 1; // length/2 + attachmentTriangles = meshAttachment.triangles; + } else { + var skinnedMeshAttachment = attachment as WeightedMeshAttachment; + if (skinnedMeshAttachment != null) { + attachmentVertexCount = skinnedMeshAttachment.uvs.Length >> 1; // length/2 + attachmentTriangles = skinnedMeshAttachment.triangles; + } else + continue; + } + + for (int ii = 0, nn = attachmentTriangles.Length; ii < nn; ii++, triangleArrayIndex++) + triangles[triangleArrayIndex] = firstAttachmentVertex + attachmentTriangles[ii]; + + firstAttachmentVertex += attachmentVertexCount; + } + } + + + // Step 5 : Push Data To Mesh + // + var mesh = doubleBufferedMesh.GetNextMesh(); + mesh.vertices = vertices; + mesh.colors32 = colors; + mesh.uv = uvs; + + Vector3 meshBoundsExtents = (meshBoundsMax - meshBoundsMin) * scale; + mesh.bounds = new Bounds(meshBoundsMin + meshBoundsExtents * 0.5f, meshBoundsExtents); + + mesh.SetTriangles(triangles, 0); + + return mesh; + } + + } + +} diff --git a/spine-unity/Assets/spine-unity/Mesh Generation/Simple/ArraysSimpleMeshGenerator.cs.meta b/spine-unity/Assets/spine-unity/Mesh Generation/Simple/ArraysSimpleMeshGenerator.cs.meta new file mode 100644 index 000000000..72f63e4b0 --- /dev/null +++ b/spine-unity/Assets/spine-unity/Mesh Generation/Simple/ArraysSimpleMeshGenerator.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 296d4c2077fb3bc4fa9a5211c0f95011 +timeCreated: 1455406990 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/spine-unity/Mesh Generation/Simple/ISimpleMeshGenerator.cs b/spine-unity/Assets/spine-unity/Mesh Generation/Simple/ISimpleMeshGenerator.cs new file mode 100644 index 000000000..efab03eec --- /dev/null +++ b/spine-unity/Assets/spine-unity/Mesh Generation/Simple/ISimpleMeshGenerator.cs @@ -0,0 +1,10 @@ +namespace Spine.Unity { + // Typically, each ISpineMeshGenerator implementation will handle double-buffering meshes, handling any other optimization behavior + // and operating on assumptions (eg, only handling one skeleton, not updating triangles all the time). + // The Scale property allows generated mesh to match external systems like Canvas referencePixelsPerUnit + + public interface ISimpleMeshGenerator { + float Scale { set; } + UnityEngine.Mesh GenerateMesh (Spine.Skeleton skeleton); + } +} diff --git a/spine-unity/Assets/spine-unity/Mesh Generation/Simple/ISimpleMeshGenerator.cs.meta b/spine-unity/Assets/spine-unity/Mesh Generation/Simple/ISimpleMeshGenerator.cs.meta new file mode 100644 index 000000000..41c9e5a9b --- /dev/null +++ b/spine-unity/Assets/spine-unity/Mesh Generation/Simple/ISimpleMeshGenerator.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 0af0615ce8e0e054ea224e3e03ab31aa +timeCreated: 1455406790 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/spine-unity/Mesh Generation/SpineMesh.cs b/spine-unity/Assets/spine-unity/Mesh Generation/SpineMesh.cs new file mode 100644 index 000000000..7323264b4 --- /dev/null +++ b/spine-unity/Assets/spine-unity/Mesh Generation/SpineMesh.cs @@ -0,0 +1,14 @@ +using UnityEngine; +using System.Collections; + +public static class SpineMesh { + internal const HideFlags MeshHideflags = HideFlags.DontSaveInBuild | HideFlags.DontSaveInEditor; + + public static Mesh NewMesh () { + var m = new Mesh(); + m.name = "Skeleton Mesh"; + m.hideFlags = SpineMesh.MeshHideflags; + return m; + } + +} diff --git a/spine-unity/Assets/spine-unity/Mesh Generation/SpineMesh.cs.meta b/spine-unity/Assets/spine-unity/Mesh Generation/SpineMesh.cs.meta new file mode 100644 index 000000000..b30649ab3 --- /dev/null +++ b/spine-unity/Assets/spine-unity/Mesh Generation/SpineMesh.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: f834c8746034db645a52a9506ff1de89 +timeCreated: 1455416715 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/spine-unity/Modules.meta b/spine-unity/Assets/spine-unity/Modules.meta new file mode 100644 index 000000000..2dc106cc8 --- /dev/null +++ b/spine-unity/Assets/spine-unity/Modules.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: a7935399edad9a14bb5708cf59c94b67 +folderAsset: yes +timeCreated: 1455489260 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/spine-unity/AtlasRegionAttacher.cs b/spine-unity/Assets/spine-unity/Modules/AtlasRegionAttacher.cs similarity index 98% rename from spine-unity/Assets/spine-unity/AtlasRegionAttacher.cs rename to spine-unity/Assets/spine-unity/Modules/AtlasRegionAttacher.cs index 84fef5f45..cc95706b6 100644 --- a/spine-unity/Assets/spine-unity/AtlasRegionAttacher.cs +++ b/spine-unity/Assets/spine-unity/Modules/AtlasRegionAttacher.cs @@ -51,7 +51,7 @@ public class AtlasRegionAttacher : MonoBehaviour { Atlas atlas; void Awake () { - GetComponent().OnReset += Apply; + GetComponent().OnRebuild += Apply; } diff --git a/spine-unity/Assets/spine-unity/AtlasRegionAttacher.cs.meta b/spine-unity/Assets/spine-unity/Modules/AtlasRegionAttacher.cs.meta similarity index 100% rename from spine-unity/Assets/spine-unity/AtlasRegionAttacher.cs.meta rename to spine-unity/Assets/spine-unity/Modules/AtlasRegionAttacher.cs.meta diff --git a/spine-unity/Assets/spine-unity/Modules/BoundingBoxFollower.meta b/spine-unity/Assets/spine-unity/Modules/BoundingBoxFollower.meta new file mode 100644 index 000000000..56d0730a1 --- /dev/null +++ b/spine-unity/Assets/spine-unity/Modules/BoundingBoxFollower.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 86b1ae3ec8681c646aea49654969b73c +folderAsset: yes +timeCreated: 1455492474 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/spine-unity/BoundingBoxFollower.cs b/spine-unity/Assets/spine-unity/Modules/BoundingBoxFollower/BoundingBoxFollower.cs similarity index 95% rename from spine-unity/Assets/spine-unity/BoundingBoxFollower.cs rename to spine-unity/Assets/spine-unity/Modules/BoundingBoxFollower/BoundingBoxFollower.cs index ae8d94e16..a3c71fc8b 100644 --- a/spine-unity/Assets/spine-unity/BoundingBoxFollower.cs +++ b/spine-unity/Assets/spine-unity/Modules/BoundingBoxFollower/BoundingBoxFollower.cs @@ -88,8 +88,8 @@ public class BoundingBoxFollower : MonoBehaviour { skeletonRenderer = GetComponentInParent(); if (skeletonRenderer != null) { - skeletonRenderer.OnReset -= HandleReset; - skeletonRenderer.OnReset += HandleReset; + skeletonRenderer.OnRebuild -= HandleReset; + skeletonRenderer.OnRebuild += HandleReset; if (hasReset) HandleReset(skeletonRenderer); @@ -97,7 +97,7 @@ public class BoundingBoxFollower : MonoBehaviour { } void OnDisable () { - skeletonRenderer.OnReset -= HandleReset; + skeletonRenderer.OnRebuild -= HandleReset; } void Start () { @@ -115,9 +115,9 @@ public class BoundingBoxFollower : MonoBehaviour { colliderTable.Clear(); if (skeletonRenderer.skeleton == null) { - skeletonRenderer.OnReset -= HandleReset; - skeletonRenderer.Reset(); - skeletonRenderer.OnReset += HandleReset; + skeletonRenderer.OnRebuild -= HandleReset; + skeletonRenderer.Initialize(false); + skeletonRenderer.OnRebuild += HandleReset; } diff --git a/spine-unity/Assets/spine-unity/BoundingBoxFollower.cs.meta b/spine-unity/Assets/spine-unity/Modules/BoundingBoxFollower/BoundingBoxFollower.cs.meta similarity index 100% rename from spine-unity/Assets/spine-unity/BoundingBoxFollower.cs.meta rename to spine-unity/Assets/spine-unity/Modules/BoundingBoxFollower/BoundingBoxFollower.cs.meta diff --git a/spine-unity/Assets/spine-unity/Modules/BoundingBoxFollower/Editor.meta b/spine-unity/Assets/spine-unity/Modules/BoundingBoxFollower/Editor.meta new file mode 100644 index 000000000..76ca150c2 --- /dev/null +++ b/spine-unity/Assets/spine-unity/Modules/BoundingBoxFollower/Editor.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b7f013ad20f0af34e913e21b44466777 +folderAsset: yes +timeCreated: 1455492480 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/spine-unity/Editor/BoundingBoxFollowerInspector.cs b/spine-unity/Assets/spine-unity/Modules/BoundingBoxFollower/Editor/BoundingBoxFollowerInspector.cs similarity index 100% rename from spine-unity/Assets/spine-unity/Editor/BoundingBoxFollowerInspector.cs rename to spine-unity/Assets/spine-unity/Modules/BoundingBoxFollower/Editor/BoundingBoxFollowerInspector.cs diff --git a/spine-unity/Assets/spine-unity/Editor/BoundingBoxFollowerInspector.cs.meta b/spine-unity/Assets/spine-unity/Modules/BoundingBoxFollower/Editor/BoundingBoxFollowerInspector.cs.meta similarity index 100% rename from spine-unity/Assets/spine-unity/Editor/BoundingBoxFollowerInspector.cs.meta rename to spine-unity/Assets/spine-unity/Modules/BoundingBoxFollower/Editor/BoundingBoxFollowerInspector.cs.meta diff --git a/spine-unity/Assets/spine-unity/CustomSkin.cs b/spine-unity/Assets/spine-unity/Modules/CustomSkin.cs similarity index 100% rename from spine-unity/Assets/spine-unity/CustomSkin.cs rename to spine-unity/Assets/spine-unity/Modules/CustomSkin.cs diff --git a/spine-unity/Assets/spine-unity/CustomSkin.cs.meta b/spine-unity/Assets/spine-unity/Modules/CustomSkin.cs.meta similarity index 100% rename from spine-unity/Assets/spine-unity/CustomSkin.cs.meta rename to spine-unity/Assets/spine-unity/Modules/CustomSkin.cs.meta diff --git a/spine-unity/Assets/spine-unity/Ghost.meta b/spine-unity/Assets/spine-unity/Modules/Ghost.meta similarity index 100% rename from spine-unity/Assets/spine-unity/Ghost.meta rename to spine-unity/Assets/spine-unity/Modules/Ghost.meta diff --git a/spine-unity/Assets/spine-unity/Ghost/Shaders.meta b/spine-unity/Assets/spine-unity/Modules/Ghost/Shaders.meta similarity index 100% rename from spine-unity/Assets/spine-unity/Ghost/Shaders.meta rename to spine-unity/Assets/spine-unity/Modules/Ghost/Shaders.meta diff --git a/spine-unity/Assets/spine-unity/Ghost/Shaders/SkeletonGhost.shader b/spine-unity/Assets/spine-unity/Modules/Ghost/Shaders/SkeletonGhost.shader similarity index 100% rename from spine-unity/Assets/spine-unity/Ghost/Shaders/SkeletonGhost.shader rename to spine-unity/Assets/spine-unity/Modules/Ghost/Shaders/SkeletonGhost.shader diff --git a/spine-unity/Assets/spine-unity/Ghost/Shaders/SkeletonGhost.shader.meta b/spine-unity/Assets/spine-unity/Modules/Ghost/Shaders/SkeletonGhost.shader.meta similarity index 100% rename from spine-unity/Assets/spine-unity/Ghost/Shaders/SkeletonGhost.shader.meta rename to spine-unity/Assets/spine-unity/Modules/Ghost/Shaders/SkeletonGhost.shader.meta diff --git a/spine-unity/Assets/spine-unity/Ghost/SkeletonGhost.cs b/spine-unity/Assets/spine-unity/Modules/Ghost/SkeletonGhost.cs similarity index 100% rename from spine-unity/Assets/spine-unity/Ghost/SkeletonGhost.cs rename to spine-unity/Assets/spine-unity/Modules/Ghost/SkeletonGhost.cs diff --git a/spine-unity/Assets/spine-unity/Ghost/SkeletonGhost.cs.meta b/spine-unity/Assets/spine-unity/Modules/Ghost/SkeletonGhost.cs.meta similarity index 100% rename from spine-unity/Assets/spine-unity/Ghost/SkeletonGhost.cs.meta rename to spine-unity/Assets/spine-unity/Modules/Ghost/SkeletonGhost.cs.meta diff --git a/spine-unity/Assets/spine-unity/Ghost/SkeletonGhostRenderer.cs b/spine-unity/Assets/spine-unity/Modules/Ghost/SkeletonGhostRenderer.cs similarity index 100% rename from spine-unity/Assets/spine-unity/Ghost/SkeletonGhostRenderer.cs rename to spine-unity/Assets/spine-unity/Modules/Ghost/SkeletonGhostRenderer.cs diff --git a/spine-unity/Assets/spine-unity/Ghost/SkeletonGhostRenderer.cs.meta b/spine-unity/Assets/spine-unity/Modules/Ghost/SkeletonGhostRenderer.cs.meta similarity index 100% rename from spine-unity/Assets/spine-unity/Ghost/SkeletonGhostRenderer.cs.meta rename to spine-unity/Assets/spine-unity/Modules/Ghost/SkeletonGhostRenderer.cs.meta diff --git a/spine-unity/Assets/spine-unity/Modules/Mesh Generation Samples.meta b/spine-unity/Assets/spine-unity/Modules/Mesh Generation Samples.meta new file mode 100644 index 000000000..4b2cdf3b4 --- /dev/null +++ b/spine-unity/Assets/spine-unity/Modules/Mesh Generation Samples.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 1a61c8f6e11823c488856e3c7ce9edc7 +folderAsset: yes +timeCreated: 1455160403 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/spine-unity/Modules/Mesh Generation Samples/VertexHelperSpineMeshGenerator.cs b/spine-unity/Assets/spine-unity/Modules/Mesh Generation Samples/VertexHelperSpineMeshGenerator.cs new file mode 100644 index 000000000..d24754dd6 --- /dev/null +++ b/spine-unity/Assets/spine-unity/Modules/Mesh Generation Samples/VertexHelperSpineMeshGenerator.cs @@ -0,0 +1,231 @@ +/****************************************************************************** + * Spine Runtimes Software License + * Version 2.3 + * + * Copyright (c) 2013-2015, Esoteric Software + * All rights reserved. + * + * You are granted a perpetual, non-exclusive, non-sublicensable and + * non-transferable license to use, install, execute and perform the Spine + * Runtimes Software (the "Software") and derivative works solely for personal + * or internal use. Without the written permission of Esoteric Software (see + * Section 2 of the Spine Software License Agreement), you may not (a) modify, + * translate, adapt or otherwise create derivative works, improvements of the + * Software or develop new applications using the Software or (b) remove, + * delete, alter or obscure any trademarks or any copyright, trademark, patent + * or other intellectual property or proprietary rights notices on or in the + * Software, including any copy thereof. Redistributions in binary or source + * form must include this license and terms. + * + * THIS SOFTWARE IS PROVIDED BY ESOTERIC SOFTWARE "AS IS" AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO + * EVENT SHALL ESOTERIC SOFTWARE BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; + * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + *****************************************************************************/ + +using UnityEngine; +using System.Collections.Generic; +using System.Collections; + +namespace Spine.Unity { + /// This is for testing and educational purposes only. This takes about 10 times longer to render than ArraySpineMeshGenerator. + public class VertexHelperSpineMeshGenerator : ISimpleMeshGenerator { + + public float scale = 1f; + public float Scale { get { return scale; } set { scale = value; } } + + public bool premultiplyAlpha = true; + public bool PremultiplyAlpha { get { return premultiplyAlpha; } set { premultiplyAlpha = value; } } + + public int CurrentVertexCount { get { return this.positions.Count; } } + + public Mesh GenerateMesh (Skeleton skeleton) { + skeletonColor.r = skeleton.r; + skeletonColor.g = skeleton.g; + skeletonColor.b = skeleton.b; + skeletonColor.a = skeleton.a; + + ClearBuffers(); + var drawOrderItems = skeleton.drawOrder.Items; + for (int i = 0, n = skeleton.drawOrder.Count; i < n; i++) { + AddSlot(drawOrderItems[i]); + } + + Mesh currentMesh = doubleBufferedMesh.GetNextMesh(); + FillMesh(currentMesh); + return currentMesh; + } + + #region Internals + private DoubleBufferedMesh doubleBufferedMesh = new DoubleBufferedMesh(); + protected Color skeletonColor = Color.white; + protected List positions = new List(); + //protected List colors = new List(); // 5.3 mesh.SetColors(Color) is broken in UI. + protected List colors32 = new List(); + protected List uvs = new List(); + protected List indices = new List(); + protected List normals = new List(); + + // Buffers + protected float[] tempVertices = new float[8]; + + static readonly Vector3 DefaultNormal = Vector3.back; + const float Z = 0f; + + protected void FillMesh (Mesh mesh) { + mesh.Clear(); + + if (positions.Count > 65000) + throw new System.ArgumentException("Mesh cannot have more than 65000 vertices."); // Limitation based on UnityEngine.UI.VertexHelper + + mesh.SetVertices(positions); + //mesh.SetColors(colors); // 5.3 mesh.SetColors(Color) is broken in UI. + mesh.SetColors(colors32); + mesh.SetUVs(0, uvs); + mesh.SetNormals(normals); + mesh.SetTriangles(indices, 0); + + mesh.RecalculateBounds(); + } + + protected void ClearBuffers () { + positions.Clear(); + //colors.Clear(); // 5.3 mesh.SetColors(Color) is broken. + colors32.Clear(); + uvs.Clear(); + indices.Clear(); + normals.Clear(); + } + + protected void AddVert (Vector3 position, Color color, Vector2 uv) { + positions.Add(position); + //colors.Add(color); // 5.3 mesh.SetColors(Color) is broken in UI. + Color32 c; c.r = (byte)(color.r * 255); c.g = (byte)(color.g * 255); c.b = (byte)(color.b * 255); c.a = (byte)(color.a * 255); + colors32.Add(c); + uvs.Add(uv); + normals.Add(DefaultNormal); + } + + protected void AddTriangle (int id0, int id1, int id2) { + indices.Add(id0); + indices.Add(id1); + indices.Add(id2); + } + + protected void AddSlot (Slot slot) { + var a = slot.attachment; + + var regionAttachment = a as RegionAttachment; + if (regionAttachment != null) { + AddAttachment(slot, regionAttachment); + return; + } + + var meshAttachment = a as MeshAttachment; + if (meshAttachment != null) { + AddAttachment(slot, meshAttachment); + return; + } + + var skinnedMeshAttachment = a as WeightedMeshAttachment; + if (skinnedMeshAttachment != null) { + AddAttachment(slot, skinnedMeshAttachment); + return; + } + } + + // RegionAttachment + protected void AddAttachment (Slot slot, RegionAttachment attachment) { + var tempVertices = this.tempVertices; + attachment.ComputeWorldVertices(slot.bone, tempVertices); + + float[] regionUVs = attachment.uvs; + + Color color = skeletonColor; + color.r = color.r * attachment.r * slot.r; + color.g = color.g * attachment.g * slot.g; + color.b = color.b * attachment.b * slot.b; + color.a = color.a * attachment.a * slot.a; + if (premultiplyAlpha) { + color.r *= color.a; color.g *= color.a; color.b *= color.a; + if (slot.data.blendMode == BlendMode.additive) color.a = 0; + } + + int fv = positions.Count; // first vertex index + AddVert(new Vector3(tempVertices[RegionAttachment.X1] * scale, tempVertices[RegionAttachment.Y1] * scale), color, new Vector2(regionUVs[RegionAttachment.X1], regionUVs[RegionAttachment.Y1])); + AddVert(new Vector3(tempVertices[RegionAttachment.X4] * scale, tempVertices[RegionAttachment.Y4] * scale), color, new Vector2(regionUVs[RegionAttachment.X4], regionUVs[RegionAttachment.Y4])); + AddVert(new Vector3(tempVertices[RegionAttachment.X2] * scale, tempVertices[RegionAttachment.Y2] * scale), color, new Vector2(regionUVs[RegionAttachment.X2], regionUVs[RegionAttachment.Y2])); + AddVert(new Vector3(tempVertices[RegionAttachment.X3] * scale, tempVertices[RegionAttachment.Y3] * scale), color, new Vector2(regionUVs[RegionAttachment.X3], regionUVs[RegionAttachment.Y3])); + + AddTriangle(fv, fv+2, fv+1); + AddTriangle(fv+2, fv+3, fv+1); + } + + // MeshAttachment + protected void AddAttachment (Slot slot, MeshAttachment attachment) { + var tempVertices = this.tempVertices; + var meshUVs = attachment.uvs; + int meshVertexCount = attachment.vertices.Length; + + if (tempVertices.Length < meshVertexCount) + this.tempVertices = tempVertices = new float[meshVertexCount]; + attachment.ComputeWorldVertices(slot, tempVertices); + + Color color = skeletonColor; + color.r = color.r * attachment.r * slot.r; + color.g = color.g * attachment.g * slot.g; + color.b = color.b * attachment.b * slot.b; + color.a = color.a * attachment.a * slot.a; + if (premultiplyAlpha) { + color.r *= color.a; color.g *= color.a; color.b *= color.a; + if (slot.data.blendMode == BlendMode.additive) color.a = 0; + } + + int fv = positions.Count; // first vertex index + for (int ii = 0; ii < meshVertexCount; ii += 2) + AddVert(new Vector3(tempVertices[ii], tempVertices[ii + 1]) * scale, color, new Vector2(meshUVs[ii], meshUVs[ii + 1])); + + var attachmentTriangles = attachment.triangles; + for (int ii = 0, n = attachmentTriangles.Length; ii < n; ii++) + indices.Add(attachmentTriangles[ii] + fv); + } + + // SkinnedMeshAttachment + protected void AddAttachment (Slot slot, WeightedMeshAttachment attachment) { + var tempVertices = this.tempVertices; + float[] meshUVs = attachment.uvs; + + int meshVertexCount = attachment.uvs.Length; + if (tempVertices.Length < meshVertexCount) + this.tempVertices = tempVertices = new float[meshVertexCount]; + attachment.ComputeWorldVertices(slot, tempVertices); + + Color color = skeletonColor; + color.r = color.r * attachment.r * slot.r; + color.g = color.g * attachment.g * slot.g; + color.b = color.b * attachment.b * slot.b; + color.a = color.a * attachment.a * slot.a; + if (premultiplyAlpha) { + color.r *= color.a; color.g *= color.a; color.b *= color.a; + if (slot.data.blendMode == BlendMode.additive) color.a = 0; + } + + int fv = positions.Count; // first vertex index + for (int ii = 0; ii < meshVertexCount; ii += 2) + AddVert(new Vector3(tempVertices[ii], tempVertices[ii + 1]) * scale, color, new Vector2(meshUVs[ii], meshUVs[ii + 1])); + + var attachmentTriangles = attachment.triangles; + for (int ii = 0, n = attachmentTriangles.Length; ii < n; ii++) + indices.Add(attachmentTriangles[ii] + fv); + } + #endregion + + } + +} diff --git a/spine-unity/Assets/spine-unity/Modules/Mesh Generation Samples/VertexHelperSpineMeshGenerator.cs.meta b/spine-unity/Assets/spine-unity/Modules/Mesh Generation Samples/VertexHelperSpineMeshGenerator.cs.meta new file mode 100644 index 000000000..9e8b698e9 --- /dev/null +++ b/spine-unity/Assets/spine-unity/Modules/Mesh Generation Samples/VertexHelperSpineMeshGenerator.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 90314614996d9074ab6de408d0baa004 +timeCreated: 1455147712 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/spine-unity/Ragdoll.meta b/spine-unity/Assets/spine-unity/Modules/Ragdoll.meta similarity index 100% rename from spine-unity/Assets/spine-unity/Ragdoll.meta rename to spine-unity/Assets/spine-unity/Modules/Ragdoll.meta diff --git a/spine-unity/Assets/spine-unity/Ragdoll/Editor.meta b/spine-unity/Assets/spine-unity/Modules/Ragdoll/Editor.meta similarity index 100% rename from spine-unity/Assets/spine-unity/Ragdoll/Editor.meta rename to spine-unity/Assets/spine-unity/Modules/Ragdoll/Editor.meta diff --git a/spine-unity/Assets/spine-unity/Ragdoll/Editor/SkeletonRagdoll2DInspector.cs b/spine-unity/Assets/spine-unity/Modules/Ragdoll/Editor/SkeletonRagdoll2DInspector.cs similarity index 100% rename from spine-unity/Assets/spine-unity/Ragdoll/Editor/SkeletonRagdoll2DInspector.cs rename to spine-unity/Assets/spine-unity/Modules/Ragdoll/Editor/SkeletonRagdoll2DInspector.cs diff --git a/spine-unity/Assets/spine-unity/Ragdoll/Editor/SkeletonRagdoll2DInspector.cs.meta b/spine-unity/Assets/spine-unity/Modules/Ragdoll/Editor/SkeletonRagdoll2DInspector.cs.meta similarity index 100% rename from spine-unity/Assets/spine-unity/Ragdoll/Editor/SkeletonRagdoll2DInspector.cs.meta rename to spine-unity/Assets/spine-unity/Modules/Ragdoll/Editor/SkeletonRagdoll2DInspector.cs.meta diff --git a/spine-unity/Assets/spine-unity/Ragdoll/Editor/SkeletonRagdollInspector.cs b/spine-unity/Assets/spine-unity/Modules/Ragdoll/Editor/SkeletonRagdollInspector.cs similarity index 100% rename from spine-unity/Assets/spine-unity/Ragdoll/Editor/SkeletonRagdollInspector.cs rename to spine-unity/Assets/spine-unity/Modules/Ragdoll/Editor/SkeletonRagdollInspector.cs diff --git a/spine-unity/Assets/spine-unity/Ragdoll/Editor/SkeletonRagdollInspector.cs.meta b/spine-unity/Assets/spine-unity/Modules/Ragdoll/Editor/SkeletonRagdollInspector.cs.meta similarity index 100% rename from spine-unity/Assets/spine-unity/Ragdoll/Editor/SkeletonRagdollInspector.cs.meta rename to spine-unity/Assets/spine-unity/Modules/Ragdoll/Editor/SkeletonRagdollInspector.cs.meta diff --git a/spine-unity/Assets/spine-unity/Ragdoll/SkeletonRagdoll.cs b/spine-unity/Assets/spine-unity/Modules/Ragdoll/SkeletonRagdoll.cs similarity index 99% rename from spine-unity/Assets/spine-unity/Ragdoll/SkeletonRagdoll.cs rename to spine-unity/Assets/spine-unity/Modules/Ragdoll/SkeletonRagdoll.cs index d52305f00..9e5f2f5bb 100644 --- a/spine-unity/Assets/spine-unity/Ragdoll/SkeletonRagdoll.cs +++ b/spine-unity/Assets/spine-unity/Modules/Ragdoll/SkeletonRagdoll.cs @@ -348,7 +348,7 @@ public class SkeletonRagdoll : MonoBehaviour { return colliders; } - void UpdateWorld (SkeletonRenderer skeletonRenderer) { + void UpdateWorld (ISkeletonAnimation skeletonRenderer) { foreach (var pair in boneTable) { var b = pair.Key; var t = pair.Value; diff --git a/spine-unity/Assets/spine-unity/Ragdoll/SkeletonRagdoll.cs.meta b/spine-unity/Assets/spine-unity/Modules/Ragdoll/SkeletonRagdoll.cs.meta similarity index 100% rename from spine-unity/Assets/spine-unity/Ragdoll/SkeletonRagdoll.cs.meta rename to spine-unity/Assets/spine-unity/Modules/Ragdoll/SkeletonRagdoll.cs.meta diff --git a/spine-unity/Assets/spine-unity/Ragdoll/SkeletonRagdoll2D.cs b/spine-unity/Assets/spine-unity/Modules/Ragdoll/SkeletonRagdoll2D.cs similarity index 99% rename from spine-unity/Assets/spine-unity/Ragdoll/SkeletonRagdoll2D.cs rename to spine-unity/Assets/spine-unity/Modules/Ragdoll/SkeletonRagdoll2D.cs index 9b8fd8193..cef143f89 100644 --- a/spine-unity/Assets/spine-unity/Ragdoll/SkeletonRagdoll2D.cs +++ b/spine-unity/Assets/spine-unity/Modules/Ragdoll/SkeletonRagdoll2D.cs @@ -348,7 +348,7 @@ public class SkeletonRagdoll2D : MonoBehaviour { return colliders; } - void UpdateWorld (SkeletonRenderer skeletonRenderer) { + void UpdateWorld (ISkeletonAnimation skeletonRenderer) { foreach (var pair in boneTable) { var b = pair.Key; var t = pair.Value; diff --git a/spine-unity/Assets/spine-unity/Ragdoll/SkeletonRagdoll2D.cs.meta b/spine-unity/Assets/spine-unity/Modules/Ragdoll/SkeletonRagdoll2D.cs.meta similarity index 100% rename from spine-unity/Assets/spine-unity/Ragdoll/SkeletonRagdoll2D.cs.meta rename to spine-unity/Assets/spine-unity/Modules/Ragdoll/SkeletonRagdoll2D.cs.meta diff --git a/spine-unity/Assets/spine-unity/Modules/SkeletonGraphic.meta b/spine-unity/Assets/spine-unity/Modules/SkeletonGraphic.meta new file mode 100644 index 000000000..dfa68ee1a --- /dev/null +++ b/spine-unity/Assets/spine-unity/Modules/SkeletonGraphic.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 6338355ec521d6848bb8ef1e10272b3e +folderAsset: yes +timeCreated: 1455493504 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/spine-unity/Modules/SkeletonGraphic/Shaders.meta b/spine-unity/Assets/spine-unity/Modules/SkeletonGraphic/Shaders.meta new file mode 100644 index 000000000..da6d0a292 --- /dev/null +++ b/spine-unity/Assets/spine-unity/Modules/SkeletonGraphic/Shaders.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 43897010c7e77c54897cb98c1ddf84f1 +folderAsset: yes +timeCreated: 1455128695 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/spine-unity/Modules/SkeletonGraphic/Shaders/SkeletonGraphic.shader b/spine-unity/Assets/spine-unity/Modules/SkeletonGraphic/Shaders/SkeletonGraphic.shader new file mode 100644 index 000000000..c58b7ef71 --- /dev/null +++ b/spine-unity/Assets/spine-unity/Modules/SkeletonGraphic/Shaders/SkeletonGraphic.shader @@ -0,0 +1,93 @@ +Shader "Spine/SkeletonGraphic (Premultiply Alpha)" +{ + Properties + { + [PerRendererData] _MainTex ("Sprite Texture", 2D) = "white" {} + _Color ("Tint", Color) = (1,1,1,1) + + _StencilComp ("Stencil Comparison", Float) = 8 + _Stencil ("Stencil ID", Float) = 0 + _StencilOp ("Stencil Operation", Float) = 0 + _StencilWriteMask ("Stencil Write Mask", Float) = 255 + _StencilReadMask ("Stencil Read Mask", Float) = 255 + + _ColorMask ("Color Mask", Float) = 15 + } + + SubShader + { + Tags + { + "Queue"="Transparent" + "IgnoreProjector"="True" + "RenderType"="Transparent" + "PreviewType"="Plane" + "CanUseSpriteAtlas"="True" + } + + Stencil + { + Ref [_Stencil] + Comp [_StencilComp] + Pass [_StencilOp] + ReadMask [_StencilReadMask] + WriteMask [_StencilWriteMask] + } + + Cull Off + Lighting Off + ZWrite Off + ZTest [unity_GUIZTestMode] + Fog { Mode Off } + Blend One OneMinusSrcAlpha + ColorMask [_ColorMask] + + Pass + { + CGPROGRAM + #pragma vertex vert + #pragma fragment frag + #include "UnityCG.cginc" + + struct appdata_t + { + float4 vertex : POSITION; + float4 color : COLOR; + float2 texcoord : TEXCOORD0; + }; + + struct v2f + { + float4 vertex : SV_POSITION; + fixed4 color : COLOR; + half2 texcoord : TEXCOORD0; + }; + + fixed4 _Color; + + v2f vert(appdata_t IN) + { + v2f OUT; + OUT.vertex = mul(UNITY_MATRIX_MVP, IN.vertex); + OUT.texcoord = IN.texcoord; + + #ifdef UNITY_HALF_TEXEL_OFFSET + OUT.vertex.xy += (_ScreenParams.zw-1.0)*float2(-1,1); + #endif + + OUT.color = IN.color * _Color; + return OUT; + } + + sampler2D _MainTex; + + fixed4 frag(v2f IN) : SV_Target + { + half4 color = tex2D(_MainTex, IN.texcoord) * IN.color; + clip (color.a - 0.01); + return color; + } + ENDCG + } + } +} \ No newline at end of file diff --git a/spine-unity/Assets/spine-unity/Modules/SkeletonGraphic/Shaders/SkeletonGraphic.shader.meta b/spine-unity/Assets/spine-unity/Modules/SkeletonGraphic/Shaders/SkeletonGraphic.shader.meta new file mode 100644 index 000000000..167123f4a --- /dev/null +++ b/spine-unity/Assets/spine-unity/Modules/SkeletonGraphic/Shaders/SkeletonGraphic.shader.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: fa95b0fb6983c0f40a152e6f9aa82bfb +timeCreated: 1455080068 +licenseType: Free +ShaderImporter: + defaultTextures: [] + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/spine-unity/Modules/SkeletonGraphic/Shaders/SkeletonGraphicDefault.mat b/spine-unity/Assets/spine-unity/Modules/SkeletonGraphic/Shaders/SkeletonGraphicDefault.mat new file mode 100644 index 0000000000000000000000000000000000000000..132bc088e31f4d525200bb63da1b985850a15bd1 GIT binary patch literal 5060 zcmeI0ONjA=8`s9Tz(?W+wrpG&!ubF9R^RE{GYKnqeI{q>-mlI*bskln zTO~5|waCV+B65$&y*P;M8Qnd)Yi_69URqkppF+7H)hnb@SrZ3!95z zd7K=?k@BiY3i~BJNkww_`=(FQOF2pV0qMtRPS#@lEBJaG^P1B-FMqDI$k1=LEyhm1x=K;&zx@{(h zu%0{6N7jvgwh*S|{kkt-WPGdT15UmVf}4B?oxW@%*E;C*5X#ef!{RPbo@4WvG za!7Z+hX_-0H{XKgZocD|yZKIlua@s5xmGt{{*D?xAg2%k^W|^n5va%r&JF51{EHdu za1@&B;I}gVRu{jW@nc<_7o(r!883Q?ihM7S>FFfeH&OMIFq&9MR3rAo#(t@nC;dPj z9minWOKKQsyHd@os)(n}$PSLF#gD?M8Uq~n=W9vbYfc8PfExy$bXy(5pbN0=)|SZx!IHTj`7nR1!80M_#k$SH{(x z*9sD|b&~zu6dB>`_hr8GLe@gLwJsMuzkyu>*|MbAIZ};iyF;ydlUor-Tsv;f%Ht~W z{NU{{s(Zm5?D?vJom1omfwyo6TfTairz(}8#l6=GW1Mwk(Y`0@e!Qx=Ys->kaTmS# z3}&6;+IHkP7Mxbqa78Gt{RX%y7g3WS@GFOdFpgI&fQ7q;ul4LtxfE3n1=tf}OdHL{ z<7Al$UeI7yXeHs?9F2@kyQToczkRh&+r0ly>6B+rl~jfHf)@wOi(!=!P;@Tsx)@~c#}c;J z6+a--J|wqbLOpKHpq lv6?+P7Bp*KA@I!w`1y;Uc*^bjNv{KNB+J>JYxmR~{{u59JkJ0C literal 0 HcmV?d00001 diff --git a/spine-unity/Assets/spine-unity/Modules/SkeletonGraphic/Shaders/SkeletonGraphicDefault.mat.meta b/spine-unity/Assets/spine-unity/Modules/SkeletonGraphic/Shaders/SkeletonGraphicDefault.mat.meta new file mode 100644 index 000000000..aaa80ff62 --- /dev/null +++ b/spine-unity/Assets/spine-unity/Modules/SkeletonGraphic/Shaders/SkeletonGraphicDefault.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b66cf7a186d13054989b33a5c90044e4 +timeCreated: 1455140322 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/spine-unity/Modules/SkeletonGraphic/SkeletonGraphic.cs b/spine-unity/Assets/spine-unity/Modules/SkeletonGraphic/SkeletonGraphic.cs new file mode 100644 index 000000000..a7a9ca9bd --- /dev/null +++ b/spine-unity/Assets/spine-unity/Modules/SkeletonGraphic/SkeletonGraphic.cs @@ -0,0 +1,208 @@ +/****************************************************************************** + * Spine Runtimes Software License + * Version 2.3 + * + * Copyright (c) 2013-2015, Esoteric Software + * All rights reserved. + * + * You are granted a perpetual, non-exclusive, non-sublicensable and + * non-transferable license to use, install, execute and perform the Spine + * Runtimes Software (the "Software") and derivative works solely for personal + * or internal use. Without the written permission of Esoteric Software (see + * Section 2 of the Spine Software License Agreement), you may not (a) modify, + * translate, adapt or otherwise create derivative works, improvements of the + * Software or develop new applications using the Software or (b) remove, + * delete, alter or obscure any trademarks or any copyright, trademark, patent + * or other intellectual property or proprietary rights notices on or in the + * Software, including any copy thereof. Redistributions in binary or source + * form must include this license and terms. + * + * THIS SOFTWARE IS PROVIDED BY ESOTERIC SOFTWARE "AS IS" AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO + * EVENT SHALL ESOTERIC SOFTWARE BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; + * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + *****************************************************************************/ + +using UnityEngine; +using System.Collections; +using UnityEngine.UI; +using Spine; + +public delegate void SkeletonGraphicDelegate (SkeletonGraphic skeletonGraphic); + +[ExecuteInEditMode, RequireComponent(typeof(CanvasRenderer), typeof(RectTransform)), DisallowMultipleComponent] +[AddComponentMenu("Spine/SkeletonGraphic (Unity UI Canvas)")] +public class SkeletonGraphic : MaskableGraphic { + + #region Inspector + [Header("Skeleton Renderer")] + public SkeletonDataAsset skeletonDataAsset; + + [SpineSkin(dataField:"skeletonDataAsset")] + public string initialSkinName = "default"; + + [Header("Skeleton Animation")] + [SpineAnimation(dataField:"skeletonDataAsset")] + public string startingAnimation; + public bool startingLoop; + public float timeScale = 1f; + public bool freeze; + + #if UNITY_EDITOR + protected override void OnValidate () { + // This handles Scene View preview. + base.OnValidate (); + this.raycastTarget = false; + + if (this.IsValid) { + if (skeletonDataAsset == null) { + Clear(); + startingAnimation = ""; + } else if (skeletonDataAsset.GetSkeletonData(true) != skeleton.data) { + Clear(); + Initialize(true); + startingAnimation = ""; + if (skeletonDataAsset.atlasAssets.Length > 1 || skeletonDataAsset.atlasAssets[0].materials.Length > 1) { + Debug.LogError("Unity UI does not support multiple textures per Renderer. Your skeleton will not be rendered correctly. Recommend using SkeletonAnimation instead. This requires the use of a Screen space camera canvas."); + } + } else { + if (freeze) return; + skeleton.SetToSetupPose(); + skeleton.PoseWithAnimation(startingAnimation, 0f, false); + } + } else { + if (skeletonDataAsset != null) + Initialize(false); + } + + } + + protected override void Reset () { + base.Reset(); + if (material == null || material.shader != Shader.Find("Spine/SkeletonGraphic (Premultiply Alpha)")) { + Debug.LogWarning("SkeletonGraphic works best with the SkeletonGraphic material."); + } + } + #endif + #endregion + + #region Internals + protected Spine.Unity.ISimpleMeshGenerator spineMeshGenerator; // This is any object that can give you a mesh when you give it a skeleton to render. + protected Skeleton skeleton; + protected Spine.AnimationState state; + + // This is used by the UI system to determine what to put in the MaterialPropertyBlock. + public override Texture mainTexture { + get { + if (skeletonDataAsset == null) return null; + // Fail loudly when incorrectly set up. + return skeletonDataAsset.atlasAssets[0].materials[0].mainTexture; + } + } + + protected override void Awake () { + base.Awake (); + if (!this.IsValid) { + Initialize(false); + Rebuild(CanvasUpdate.PreRender); + } + } + + public override void Rebuild (CanvasUpdate update) { + base.Rebuild(update); + if (canvasRenderer.cull) return; + if (update == CanvasUpdate.PreRender) UpdateMesh(); + } + + public virtual void Update () { + if (freeze) return; + Update(Time.deltaTime); + } + + public virtual void Update (float deltaTime) { + if (!this.IsValid) return; + + deltaTime *= timeScale; + skeleton.Update(deltaTime); + state.Update(deltaTime); + state.Apply(skeleton); + + if (UpdateLocal != null) UpdateLocal(this); + + skeleton.UpdateWorldTransform(); + + if (UpdateWorld != null) { + UpdateWorld(this); + skeleton.UpdateWorldTransform(); + } + + if (UpdateComplete != null) UpdateComplete(this); + } + + void LateUpdate () { + if (freeze) return; + //this.SetVerticesDirty(); // Which is better? + UpdateMesh(); + } + #endregion + + #region API + public Skeleton Skeleton { get { return skeleton; } } + public Spine.AnimationState AnimationState { get { return state; } } + public SkeletonData SkeletonData { get { return skeleton == null ? null : skeleton.data; } } + public bool IsValid { get { return skeleton != null; } } + + public event SkeletonGraphicDelegate UpdateLocal; + public event SkeletonGraphicDelegate UpdateWorld; + public event SkeletonGraphicDelegate UpdateComplete; + + public void Clear () { + skeleton = null; + canvasRenderer.Clear(); + } + + public void Initialize (bool overwrite) { + if (this.IsValid && !overwrite) return; + + // Make sure none of the stuff is null + if (this.skeletonDataAsset == null) return; + var skeletonData = this.skeletonDataAsset.GetSkeletonData(false); + if (skeletonData == null) return; + + if (skeletonDataAsset.atlasAssets.Length <= 0 || skeletonDataAsset.atlasAssets[0].materials.Length <= 0) return; + + this.state = new Spine.AnimationState(skeletonDataAsset.GetAnimationStateData()); + if (state == null) { + Clear(); + return; + } + + this.skeleton = new Skeleton(skeletonData); + this.spineMeshGenerator = new Spine.Unity.ArraysSimpleMeshGenerator(); // You can switch this out with any other implementer of ISpineMeshGenerator + + // Set the initial Skin and Animation + if (!string.IsNullOrEmpty(initialSkinName)) + skeleton.SetSkin(initialSkinName); + + if (!string.IsNullOrEmpty(startingAnimation)) + state.SetAnimation(0, startingAnimation, startingLoop); + } + + + public void UpdateMesh () { + //Debug.Log("update mesh"); + if (this.IsValid) { + skeleton.SetColor(this.color); + spineMeshGenerator.Scale = canvas.referencePixelsPerUnit; // TODO: move this to a listener to of the canvas? + canvasRenderer.SetMesh(spineMeshGenerator.GenerateMesh(skeleton)); + this.UpdateMaterial(); + } + } + #endregion +} diff --git a/spine-unity/Assets/spine-unity/Modules/SkeletonGraphic/SkeletonGraphic.cs.meta b/spine-unity/Assets/spine-unity/Modules/SkeletonGraphic/SkeletonGraphic.cs.meta new file mode 100644 index 000000000..d5c0fc204 --- /dev/null +++ b/spine-unity/Assets/spine-unity/Modules/SkeletonGraphic/SkeletonGraphic.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: d85b887af7e6c3f45a2e2d2920d641bc +timeCreated: 1455074790 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/spine-unity/Modules/SkeletonUtility Modules.meta b/spine-unity/Assets/spine-unity/Modules/SkeletonUtility Modules.meta new file mode 100644 index 000000000..4f84211da --- /dev/null +++ b/spine-unity/Assets/spine-unity/Modules/SkeletonUtility Modules.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: d81fbd54cb5cab844900eaa11c48a907 +folderAsset: yes +timeCreated: 1455489575 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/spine-unity/SkeletonUtility/SkeletonUtilityEyeConstraint.cs b/spine-unity/Assets/spine-unity/Modules/SkeletonUtility Modules/SkeletonUtilityEyeConstraint.cs similarity index 100% rename from spine-unity/Assets/spine-unity/SkeletonUtility/SkeletonUtilityEyeConstraint.cs rename to spine-unity/Assets/spine-unity/Modules/SkeletonUtility Modules/SkeletonUtilityEyeConstraint.cs diff --git a/spine-unity/Assets/spine-unity/SkeletonUtility/SkeletonUtilityEyeConstraint.cs.meta b/spine-unity/Assets/spine-unity/Modules/SkeletonUtility Modules/SkeletonUtilityEyeConstraint.cs.meta similarity index 100% rename from spine-unity/Assets/spine-unity/SkeletonUtility/SkeletonUtilityEyeConstraint.cs.meta rename to spine-unity/Assets/spine-unity/Modules/SkeletonUtility Modules/SkeletonUtilityEyeConstraint.cs.meta diff --git a/spine-unity/Assets/spine-unity/SkeletonUtility/SkeletonUtilityGroundConstraint.cs b/spine-unity/Assets/spine-unity/Modules/SkeletonUtility Modules/SkeletonUtilityGroundConstraint.cs similarity index 100% rename from spine-unity/Assets/spine-unity/SkeletonUtility/SkeletonUtilityGroundConstraint.cs rename to spine-unity/Assets/spine-unity/Modules/SkeletonUtility Modules/SkeletonUtilityGroundConstraint.cs diff --git a/spine-unity/Assets/spine-unity/SkeletonUtility/SkeletonUtilityGroundConstraint.cs.meta b/spine-unity/Assets/spine-unity/Modules/SkeletonUtility Modules/SkeletonUtilityGroundConstraint.cs.meta similarity index 100% rename from spine-unity/Assets/spine-unity/SkeletonUtility/SkeletonUtilityGroundConstraint.cs.meta rename to spine-unity/Assets/spine-unity/Modules/SkeletonUtility Modules/SkeletonUtilityGroundConstraint.cs.meta diff --git a/spine-unity/Assets/spine-unity/SkeletonUtility/SkeletonUtilityKinematicShadow.cs b/spine-unity/Assets/spine-unity/Modules/SkeletonUtility Modules/SkeletonUtilityKinematicShadow.cs similarity index 100% rename from spine-unity/Assets/spine-unity/SkeletonUtility/SkeletonUtilityKinematicShadow.cs rename to spine-unity/Assets/spine-unity/Modules/SkeletonUtility Modules/SkeletonUtilityKinematicShadow.cs diff --git a/spine-unity/Assets/spine-unity/SkeletonUtility/SkeletonUtilityKinematicShadow.cs.meta b/spine-unity/Assets/spine-unity/Modules/SkeletonUtility Modules/SkeletonUtilityKinematicShadow.cs.meta similarity index 100% rename from spine-unity/Assets/spine-unity/SkeletonUtility/SkeletonUtilityKinematicShadow.cs.meta rename to spine-unity/Assets/spine-unity/Modules/SkeletonUtility Modules/SkeletonUtilityKinematicShadow.cs.meta diff --git a/spine-unity/Assets/spine-unity/SpriteAttacher.cs b/spine-unity/Assets/spine-unity/Modules/SpriteAttacher.cs similarity index 100% rename from spine-unity/Assets/spine-unity/SpriteAttacher.cs rename to spine-unity/Assets/spine-unity/Modules/SpriteAttacher.cs diff --git a/spine-unity/Assets/spine-unity/SpriteAttacher.cs.meta b/spine-unity/Assets/spine-unity/Modules/SpriteAttacher.cs.meta similarity index 100% rename from spine-unity/Assets/spine-unity/SpriteAttacher.cs.meta rename to spine-unity/Assets/spine-unity/Modules/SpriteAttacher.cs.meta diff --git a/spine-unity/Assets/spine-unity/SpriteCollectionAttachmentLoader.cs b/spine-unity/Assets/spine-unity/Modules/SpriteCollectionAttachmentLoader.cs similarity index 100% rename from spine-unity/Assets/spine-unity/SpriteCollectionAttachmentLoader.cs rename to spine-unity/Assets/spine-unity/Modules/SpriteCollectionAttachmentLoader.cs diff --git a/spine-unity/Assets/spine-unity/SpriteCollectionAttachmentLoader.cs.meta b/spine-unity/Assets/spine-unity/Modules/SpriteCollectionAttachmentLoader.cs.meta similarity index 100% rename from spine-unity/Assets/spine-unity/SpriteCollectionAttachmentLoader.cs.meta rename to spine-unity/Assets/spine-unity/Modules/SpriteCollectionAttachmentLoader.cs.meta diff --git a/spine-unity/Assets/spine-unity/YieldInstructions.meta b/spine-unity/Assets/spine-unity/Modules/YieldInstructions.meta similarity index 100% rename from spine-unity/Assets/spine-unity/YieldInstructions.meta rename to spine-unity/Assets/spine-unity/Modules/YieldInstructions.meta diff --git a/spine-unity/Assets/spine-unity/YieldInstructions/WaitForSpineAnimationComplete.cs b/spine-unity/Assets/spine-unity/Modules/YieldInstructions/WaitForSpineAnimationComplete.cs similarity index 100% rename from spine-unity/Assets/spine-unity/YieldInstructions/WaitForSpineAnimationComplete.cs rename to spine-unity/Assets/spine-unity/Modules/YieldInstructions/WaitForSpineAnimationComplete.cs diff --git a/spine-unity/Assets/spine-unity/YieldInstructions/WaitForSpineAnimationComplete.cs.meta b/spine-unity/Assets/spine-unity/Modules/YieldInstructions/WaitForSpineAnimationComplete.cs.meta similarity index 100% rename from spine-unity/Assets/spine-unity/YieldInstructions/WaitForSpineAnimationComplete.cs.meta rename to spine-unity/Assets/spine-unity/Modules/YieldInstructions/WaitForSpineAnimationComplete.cs.meta diff --git a/spine-unity/Assets/spine-unity/YieldInstructions/WaitForSpineEvent.cs b/spine-unity/Assets/spine-unity/Modules/YieldInstructions/WaitForSpineEvent.cs similarity index 100% rename from spine-unity/Assets/spine-unity/YieldInstructions/WaitForSpineEvent.cs rename to spine-unity/Assets/spine-unity/Modules/YieldInstructions/WaitForSpineEvent.cs diff --git a/spine-unity/Assets/spine-unity/YieldInstructions/WaitForSpineEvent.cs.meta b/spine-unity/Assets/spine-unity/Modules/YieldInstructions/WaitForSpineEvent.cs.meta similarity index 100% rename from spine-unity/Assets/spine-unity/YieldInstructions/WaitForSpineEvent.cs.meta rename to spine-unity/Assets/spine-unity/Modules/YieldInstructions/WaitForSpineEvent.cs.meta diff --git a/spine-unity/Assets/spine-unity/SkeletonAnimation.cs b/spine-unity/Assets/spine-unity/SkeletonAnimation.cs index af31742c0..3a04e93ce 100644 --- a/spine-unity/Assets/spine-unity/SkeletonAnimation.cs +++ b/spine-unity/Assets/spine-unity/SkeletonAnimation.cs @@ -62,9 +62,12 @@ public class SkeletonAnimation : SkeletonRenderer, ISkeletonAnimation { protected event UpdateBonesDelegate _UpdateWorld; protected event UpdateBonesDelegate _UpdateComplete; - // TODO: Make this a safe getter. Lazy-initialize and avoid double-initialization. + /// Gets the skeleton. public Skeleton Skeleton { - get { return this.skeleton; } + get { + this.Initialize(false); + return this.skeleton; + } } [SerializeField] @@ -126,11 +129,15 @@ public class SkeletonAnimation : SkeletonRenderer, ISkeletonAnimation { } #endregion - public override void Reset () { - base.Reset(); + public override void Initialize (bool overwrite) { + base.Initialize(overwrite); + if (!valid) return; + if (!overwrite) + return; + state = new Spine.AnimationState(skeletonDataAsset.GetAnimationStateData()); #if UNITY_EDITOR diff --git a/spine-unity/Assets/spine-unity/SkeletonAnimator.cs b/spine-unity/Assets/spine-unity/SkeletonAnimator.cs index 51e8b724b..d3a8650cb 100644 --- a/spine-unity/Assets/spine-unity/SkeletonAnimator.cs +++ b/spine-unity/Assets/spine-unity/SkeletonAnimator.cs @@ -40,16 +40,20 @@ public class SkeletonAnimator : SkeletonRenderer, ISkeletonAnimation { } } - Dictionary animationTable = new Dictionary(); - Dictionary clipNameHashCodeTable = new Dictionary(); + readonly Dictionary animationTable = new Dictionary(); + readonly Dictionary clipNameHashCodeTable = new Dictionary(); Animator animator; float lastTime; - public override void Reset () { - base.Reset(); + public override void Initialize (bool overwrite) { + base.Initialize(overwrite); + if (!valid) return; + if (!overwrite) + return; + animationTable.Clear(); clipNameHashCodeTable.Clear(); diff --git a/spine-unity/Assets/spine-unity/SkeletonRenderer.cs b/spine-unity/Assets/spine-unity/SkeletonRenderer.cs index 8d723e42c..0e2101bb7 100644 --- a/spine-unity/Assets/spine-unity/SkeletonRenderer.cs +++ b/spine-unity/Assets/spine-unity/SkeletonRenderer.cs @@ -35,11 +35,11 @@ using UnityEngine; using Spine; /// Renders a skeleton. -[ExecuteInEditMode, RequireComponent(typeof(MeshFilter), typeof(MeshRenderer))] +[ExecuteInEditMode, RequireComponent(typeof(MeshFilter), typeof(MeshRenderer)), DisallowMultipleComponent] public class SkeletonRenderer : MonoBehaviour { public delegate void SkeletonRendererDelegate (SkeletonRenderer skeletonRenderer); - public SkeletonRendererDelegate OnReset; + public SkeletonRendererDelegate OnRebuild; public SkeletonDataAsset skeletonDataAsset; public String initialSkinName; @@ -85,7 +85,7 @@ public class SkeletonRenderer : MonoBehaviour { if (skeletonDataAsset != null) { c.skeletonDataAsset = skeletonDataAsset; - c.Reset(); // TODO: Method name will change. + c.Initialize(false); } return c; @@ -97,42 +97,35 @@ public class SkeletonRenderer : MonoBehaviour { #endregion public virtual void Awake () { - Reset(); + Initialize(false); } - public virtual void Reset () { - if (meshFilter != null) - meshFilter.sharedMesh = null; + public virtual void Initialize (bool overwrite) { + if (valid && !overwrite) + return; - meshRenderer = GetComponent(); - if (meshRenderer != null) meshRenderer.sharedMaterial = null; + // Clear + { + if (meshFilter != null) + meshFilter.sharedMesh = null; - if (mesh1 != null) { - if (Application.isPlaying) - Destroy(mesh1); - else - DestroyImmediate(mesh1); + meshRenderer = GetComponent(); + if (meshRenderer != null) meshRenderer.sharedMaterial = null; + + meshState = new MeshState(); + mesh1 = null; + mesh2 = null; + vertices = null; + colors = null; + uvs = null; + sharedMaterials = new Material[0]; + submeshMaterials.Clear(); + submeshes.Clear(); + skeleton = null; + + valid = false; } - if (mesh2 != null) { - if (Application.isPlaying) - Destroy(mesh2); - else - DestroyImmediate(mesh2); - } - - meshState = new MeshState(); - mesh1 = null; - mesh2 = null; - vertices = null; - colors = null; - uvs = null; - sharedMaterials = new Material[0]; - submeshMaterials.Clear(); - submeshes.Clear(); - skeleton = null; - - valid = false; if (!skeletonDataAsset) { if (logErrors) Debug.LogError("Missing SkeletonData asset.", this); @@ -146,8 +139,8 @@ public class SkeletonRenderer : MonoBehaviour { meshFilter = GetComponent(); meshRenderer = GetComponent(); - mesh1 = newMesh(); - mesh2 = newMesh(); + mesh1 = SpineMesh.NewMesh(); + mesh2 = SpineMesh.NewMesh(); vertices = new Vector3[0]; skeleton = new Skeleton(skeletonData); @@ -163,41 +156,14 @@ public class SkeletonRenderer : MonoBehaviour { LateUpdate(); - if (OnReset != null) - OnReset(this); + if (OnRebuild != null) + OnRebuild(this); } public void CollectSubmeshRenderers () { submeshRenderers = GetComponentsInChildren(); } - public virtual void OnDestroy () { - if (mesh1 != null) { - if (Application.isPlaying) - Destroy(mesh1); - else - DestroyImmediate(mesh1); - } - - if (mesh2 != null) { - if (Application.isPlaying) - Destroy(mesh2); - else - DestroyImmediate(mesh2); - } - - mesh1 = null; - mesh2 = null; - } - - private static Mesh newMesh () { - Mesh mesh = new Mesh(); - mesh.name = "Skeleton Mesh"; - mesh.hideFlags = HideFlags.HideAndDontSave; - mesh.MarkDynamic(); - return mesh; - } - public virtual void LateUpdate () { if (!valid) return; @@ -222,20 +188,20 @@ public class SkeletonRenderer : MonoBehaviour { var workingAttachments = workingState.attachments; workingAttachments.Clear(true); workingState.UpdateAttachmentCount(drawOrderCount); - var workingAttachmentsItems = workingAttachments.Items; // Make sure to not add to or remove from ExposedList inside the loop below + var workingAttachmentsItems = workingAttachments.Items; // Make sure to not add to or remove from ExposedList inside the loop below var workingFlips = workingState.attachmentsFlipState; - var workingFlipsItems = workingState.attachmentsFlipState.Items; // Make sure to not add to or remove from ExposedList inside the loop below + var workingFlipsItems = workingState.attachmentsFlipState.Items; // Make sure to not add to or remove from ExposedList inside the loop below var workingSubmeshArguments = workingState.addSubmeshArguments; // Items array should not be cached. There is dynamic writing to this object. workingSubmeshArguments.Clear(false); MeshState.SingleMeshState storedState = useMesh1 ? meshState.stateMesh1 : meshState.stateMesh2; var storedAttachments = storedState.attachments; - var storedAttachmentsItems = storedAttachments.Items; // Make sure to not add to or remove from ExposedList inside the loop below + var storedAttachmentsItems = storedAttachments.Items; // Make sure to not add to or remove from ExposedList inside the loop below var storedFlips = storedState.attachmentsFlipState; - var storedFlipsItems = storedFlips.Items; // Make sure to not add to or remove from ExposedList inside the loop below + var storedFlipsItems = storedFlips.Items; // Make sure to not add to or remove from ExposedList inside the loop below bool mustUpdateMeshStructure = storedState.requiresUpdate || // Force update if the mesh was cleared. (prevents flickering due to incorrect state) drawOrder.Count != storedAttachments.Count || // Number of slots changed (when does this happen?) @@ -604,7 +570,7 @@ public class SkeletonRenderer : MonoBehaviour { if (calculateTangents) { Vector4[] tangents = new Vector4[vertexCount]; - Vector3 tangent = new Vector3(0, 0, 1); + Vector4 tangent = new Vector4(1, 0, 0, -1); for (int i = 0; i < vertexCount; i++) tangents[i] = tangent; mesh1.tangents = tangents; diff --git a/spine-unity/Assets/spine-unity/SkeletonUtility/Editor/SkeletonUtilityBoneInspector.cs b/spine-unity/Assets/spine-unity/SkeletonUtility/Editor/SkeletonUtilityBoneInspector.cs index 6fc3ae8d1..99e1a353c 100644 --- a/spine-unity/Assets/spine-unity/SkeletonUtility/Editor/SkeletonUtilityBoneInspector.cs +++ b/spine-unity/Assets/spine-unity/SkeletonUtility/Editor/SkeletonUtilityBoneInspector.cs @@ -40,7 +40,7 @@ public class SkeletonUtilityBoneInspector : Editor { EvaluateFlags(); if (utilityBone.valid == false && skeletonUtility != null && skeletonUtility.skeletonRenderer != null) { - skeletonUtility.skeletonRenderer.Reset(); + skeletonUtility.skeletonRenderer.Initialize(false); } canCreateHingeChain = CanCreateHingeChain(); diff --git a/spine-unity/Assets/spine-unity/SkeletonUtility/Editor/SkeletonUtilityInspector.cs b/spine-unity/Assets/spine-unity/SkeletonUtility/Editor/SkeletonUtilityInspector.cs index 9e6a81c39..e6af51945 100644 --- a/spine-unity/Assets/spine-unity/SkeletonUtility/Editor/SkeletonUtilityInspector.cs +++ b/spine-unity/Assets/spine-unity/SkeletonUtility/Editor/SkeletonUtilityInspector.cs @@ -83,7 +83,7 @@ public class SkeletonUtilityInspector : Editor { transform = skeletonRenderer.transform; if (skeleton == null) { - skeletonRenderer.Reset(); + skeletonRenderer.Initialize(false); skeletonRenderer.LateUpdate(); skeleton = skeletonRenderer.skeleton; diff --git a/spine-unity/Assets/spine-unity/SkeletonUtility/SkeletonUtility.cs b/spine-unity/Assets/spine-unity/SkeletonUtility/SkeletonUtility.cs index 03d6e6148..2ff91eccd 100644 --- a/spine-unity/Assets/spine-unity/SkeletonUtility/SkeletonUtility.cs +++ b/spine-unity/Assets/spine-unity/SkeletonUtility/SkeletonUtility.cs @@ -156,8 +156,8 @@ public class SkeletonUtility : MonoBehaviour { skeletonAnimation = GetComponent(); } - skeletonRenderer.OnReset -= HandleRendererReset; - skeletonRenderer.OnReset += HandleRendererReset; + skeletonRenderer.OnRebuild -= HandleRendererReset; + skeletonRenderer.OnRebuild += HandleRendererReset; if (skeletonAnimation != null) { skeletonAnimation.UpdateLocal -= UpdateLocal; @@ -174,7 +174,7 @@ public class SkeletonUtility : MonoBehaviour { } void OnDisable () { - skeletonRenderer.OnReset -= HandleRendererReset; + skeletonRenderer.OnRebuild -= HandleRendererReset; if (skeletonAnimation != null) { skeletonAnimation.UpdateLocal -= UpdateLocal; @@ -265,7 +265,7 @@ public class SkeletonUtility : MonoBehaviour { } - void UpdateLocal (SkeletonRenderer anim) { + void UpdateLocal (ISkeletonAnimation anim) { if (needToReprocessBones) CollectBones(); @@ -280,14 +280,14 @@ public class SkeletonUtility : MonoBehaviour { UpdateAllBones(); } - void UpdateWorld (SkeletonRenderer anim) { + void UpdateWorld (ISkeletonAnimation anim) { UpdateAllBones(); foreach (SkeletonUtilityConstraint c in utilityConstraints) c.DoUpdate(); } - void UpdateComplete (SkeletonRenderer anim) { + void UpdateComplete (ISkeletonAnimation anim) { UpdateAllBones(); } From ef92fc384329a3710fa01f0244038fecdc51c4d7 Mon Sep 17 00:00:00 2001 From: pharan Date: Mon, 15 Feb 2016 12:06:57 +0800 Subject: [PATCH 4/5] Fixed incorrect overwrite check. --- spine-unity/Assets/spine-unity/SkeletonAnimation.cs | 6 +++--- spine-unity/Assets/spine-unity/SkeletonAnimator.cs | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/spine-unity/Assets/spine-unity/SkeletonAnimation.cs b/spine-unity/Assets/spine-unity/SkeletonAnimation.cs index 3a04e93ce..c1b83cc16 100644 --- a/spine-unity/Assets/spine-unity/SkeletonAnimation.cs +++ b/spine-unity/Assets/spine-unity/SkeletonAnimation.cs @@ -130,14 +130,14 @@ public class SkeletonAnimation : SkeletonRenderer, ISkeletonAnimation { #endregion public override void Initialize (bool overwrite) { + if (valid && !overwrite) + return; + base.Initialize(overwrite); if (!valid) return; - if (!overwrite) - return; - state = new Spine.AnimationState(skeletonDataAsset.GetAnimationStateData()); #if UNITY_EDITOR diff --git a/spine-unity/Assets/spine-unity/SkeletonAnimator.cs b/spine-unity/Assets/spine-unity/SkeletonAnimator.cs index d3a8650cb..c41c0c46a 100644 --- a/spine-unity/Assets/spine-unity/SkeletonAnimator.cs +++ b/spine-unity/Assets/spine-unity/SkeletonAnimator.cs @@ -46,14 +46,14 @@ public class SkeletonAnimator : SkeletonRenderer, ISkeletonAnimation { float lastTime; public override void Initialize (bool overwrite) { + if (valid && !overwrite) + return; + base.Initialize(overwrite); if (!valid) return; - if (!overwrite) - return; - animationTable.Clear(); clipNameHashCodeTable.Clear(); From 200570ea0e2e0ed0b61d06fa661ec055697cef79 Mon Sep 17 00:00:00 2001 From: pharan Date: Mon, 15 Feb 2016 18:16:48 +0800 Subject: [PATCH 5/5] NewMesh should be marked dynamic. --- spine-unity/Assets/spine-unity/Mesh Generation/SpineMesh.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/spine-unity/Assets/spine-unity/Mesh Generation/SpineMesh.cs b/spine-unity/Assets/spine-unity/Mesh Generation/SpineMesh.cs index 7323264b4..d84850501 100644 --- a/spine-unity/Assets/spine-unity/Mesh Generation/SpineMesh.cs +++ b/spine-unity/Assets/spine-unity/Mesh Generation/SpineMesh.cs @@ -4,8 +4,10 @@ using System.Collections; public static class SpineMesh { internal const HideFlags MeshHideflags = HideFlags.DontSaveInBuild | HideFlags.DontSaveInEditor; + /// Factory method for creating a new mesh for use in Spine components. This can be called in field initializers. public static Mesh NewMesh () { var m = new Mesh(); + m.MarkDynamic(); m.name = "Skeleton Mesh"; m.hideFlags = SpineMesh.MeshHideflags; return m;

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