diff --git a/spine-monogame/README.md b/spine-monogame/README.md
index 4ead75091..159ae6093 100644
--- a/spine-monogame/README.md
+++ b/spine-monogame/README.md
@@ -17,6 +17,11 @@ spine-monogame supports all Spine features.
## Setup
1. Download the Spine Runtimes source using [git](https://help.github.com/articles/set-up-git) or by downloading it [as a zip](https://github.com/EsotericSoftware/spine-runtimes/archive/master.zip).
-1. Open the Windows 8 Store or Xamarin Studio project files in `spine-monogame`.
+1. Copy the contents of the `spine-csharp/src` and `spine-xna/src` directories into your project.
-Alternatively, the contents of the `spine-csharp/src` and `spine-xna/src` directories can be copied into your project.
+## Example
+
+1. Download the Spine Runtimes source using [git](https://help.github.com/articles/set-up-git) or by downloading it [as a zip](https://github.com/EsotericSoftware/spine-runtimes/archive/master.zip).
+1. Open the `spine-monogame-example.sln` Solution in either Visual Studio 2015 or Xamarin Studio
+1. Right click the `spine-monogame-example` project in the solution explorer and select `Properties`
+1. Select `Debug` and set the working directory to point to `spine-runtimes/spine-xna/example`
diff --git a/spine-monogame/example.sln b/spine-monogame/example.sln
new file mode 100644
index 000000000..bf58473e9
--- /dev/null
+++ b/spine-monogame/example.sln
@@ -0,0 +1,28 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio 14
+VisualStudioVersion = 14.0.25420.1
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "spine-monogame-example", "example\spine-monogame-example.csproj", "{0A7474EC-4DF9-40E7-B920-D1D1601F20A7}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Debug|x86 = Debug|x86
+ Release|Any CPU = Release|Any CPU
+ Release|x86 = Release|x86
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {0A7474EC-4DF9-40E7-B920-D1D1601F20A7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {0A7474EC-4DF9-40E7-B920-D1D1601F20A7}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {0A7474EC-4DF9-40E7-B920-D1D1601F20A7}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {0A7474EC-4DF9-40E7-B920-D1D1601F20A7}.Debug|x86.Build.0 = Debug|Any CPU
+ {0A7474EC-4DF9-40E7-B920-D1D1601F20A7}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {0A7474EC-4DF9-40E7-B920-D1D1601F20A7}.Release|Any CPU.Build.0 = Release|Any CPU
+ {0A7474EC-4DF9-40E7-B920-D1D1601F20A7}.Release|x86.ActiveCfg = Release|Any CPU
+ {0A7474EC-4DF9-40E7-B920-D1D1601F20A7}.Release|x86.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/spine-monogame/example/Content/Content.mgcb b/spine-monogame/example/Content/Content.mgcb
new file mode 100644
index 000000000..ddc4c3679
--- /dev/null
+++ b/spine-monogame/example/Content/Content.mgcb
@@ -0,0 +1,15 @@
+
+#----------------------------- Global Properties ----------------------------#
+
+/outputDir:bin/$(Platform)
+/intermediateDir:obj/$(Platform)
+/platform:DesktopGL
+/config:
+/profile:Reach
+/compress:False
+
+#-------------------------------- References --------------------------------#
+
+
+#---------------------------------- Content ---------------------------------#
+
diff --git a/spine-monogame/example/ExampleGame.cs b/spine-monogame/example/ExampleGame.cs
new file mode 100644
index 000000000..42fa511d0
--- /dev/null
+++ b/spine-monogame/example/ExampleGame.cs
@@ -0,0 +1,206 @@
+/******************************************************************************
+ * Spine Runtimes Software License v2.5
+ *
+ * Copyright (c) 2013-2016, 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 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 develop new applications using the Spine Runtimes or otherwise
+ * create derivative works or improvements of the Spine Runtimes 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, BUSINESS INTERRUPTION, OR LOSS OF
+ * USE, DATA, OR PROFITS) 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 System;
+using System.IO;
+using System.Collections.Generic;
+using Microsoft.Xna.Framework;
+using Microsoft.Xna.Framework.Audio;
+using Microsoft.Xna.Framework.Content;
+using Microsoft.Xna.Framework.Graphics;
+using Microsoft.Xna.Framework.Input;
+using Microsoft.Xna.Framework.Media;
+using Spine;
+
+namespace Spine {
+ public class Example : Microsoft.Xna.Framework.Game {
+ GraphicsDeviceManager graphics;
+ SkeletonMeshRenderer skeletonRenderer;
+ Skeleton skeleton;
+ Slot headSlot;
+ AnimationState state;
+ SkeletonBounds bounds = new SkeletonBounds();
+
+#if WINDOWS_STOREAPP
+ private string assetsFolder = @"Assets\";
+#else
+ private string assetsFolder = "data/";
+#endif
+
+ public Example () {
+ IsMouseVisible = true;
+
+ graphics = new GraphicsDeviceManager(this);
+ graphics.IsFullScreen = false;
+ graphics.PreferredBackBufferWidth = 800;
+ graphics.PreferredBackBufferHeight = 600;
+ }
+
+ protected override void Initialize () {
+ // TODO: Add your initialization logic here
+
+ base.Initialize();
+ }
+
+ protected override void LoadContent () {
+ skeletonRenderer = new SkeletonMeshRenderer(GraphicsDevice);
+ skeletonRenderer.PremultipliedAlpha = true;
+
+ // String name = "spineboy";
+ // String name = "goblins-mesh";
+ // String name = "raptor";
+ String name = "tank";
+ // String name = "star";
+ bool binaryData = true;
+
+ Atlas atlas = new Atlas(assetsFolder + name + ".atlas", new XnaTextureLoader(GraphicsDevice));
+
+ float scale = 1;
+ if (name == "spineboy") scale = 0.6f;
+ if (name == "raptor") scale = 0.5f;
+ if (name == "tank") scale = 0.3f;
+
+ SkeletonData skeletonData;
+ if (binaryData) {
+ SkeletonBinary binary = new SkeletonBinary(atlas);
+ binary.Scale = scale;
+ skeletonData = binary.ReadSkeletonData(assetsFolder + name + ".skel");
+ } else {
+ SkeletonJson json = new SkeletonJson(atlas);
+ json.Scale = scale;
+ skeletonData = json.ReadSkeletonData(assetsFolder + name + ".json");
+ }
+ skeleton = new Skeleton(skeletonData);
+ if (name == "goblins-mesh") skeleton.SetSkin("goblin");
+
+ // Define mixing between animations.
+ AnimationStateData stateData = new AnimationStateData(skeleton.Data);
+ state = new AnimationState(stateData);
+
+ if (name == "spineboy") {
+ stateData.SetMix("run", "jump", 0.2f);
+ stateData.SetMix("jump", "run", 0.4f);
+
+ // Event handling for all animations.
+ state.Start += Start;
+ state.End += End;
+ state.Complete += Complete;
+ state.Event += Event;
+
+ state.SetAnimation(0, "test", false);
+ TrackEntry entry = state.AddAnimation(0, "jump", false, 0);
+ entry.End += End; // Event handling for queued animations.
+ state.AddAnimation(0, "run", true, 0);
+ }
+ else if (name == "raptor") {
+ state.SetAnimation(0, "walk", true);
+ state.AddAnimation(1, "gungrab", false, 2);
+ }
+ else if (name == "star") {
+ // no animation in star
+ }
+ else if (name == "tank") {
+ state.SetAnimation(0, "drive", true);
+ } else {
+ state.SetAnimation(0, "walk", true);
+ }
+
+ skeleton.X = 400 + (name == "tank" ? 300: 0);
+ skeleton.Y = 580;
+ skeleton.UpdateWorldTransform();
+
+ headSlot = skeleton.FindSlot("head");
+ }
+
+ protected override void UnloadContent () {
+ // TODO: Unload any non ContentManager content here
+ }
+
+ protected override void Update (GameTime gameTime) {
+ // TODO: Add your update logic here
+#if (!WINDOWS_STOREAPP || WINDOWS_PHONE81) && !IOS
+ if (GamePad.GetState(PlayerIndex.One).Buttons.Back == ButtonState.Pressed)
+ this.Exit();
+#endif
+ base.Update(gameTime);
+ }
+
+ protected override void Draw (GameTime gameTime) {
+ GraphicsDevice.Clear(Color.Black);
+
+ state.Update(gameTime.ElapsedGameTime.Milliseconds / 1000f);
+ state.Apply(skeleton);
+ skeleton.UpdateWorldTransform();
+ skeletonRenderer.Begin();
+ skeletonRenderer.Draw(skeleton);
+ skeletonRenderer.End();
+
+ bounds.Update(skeleton, true);
+ MouseState mouse = Mouse.GetState();
+ if (headSlot != null) {
+ headSlot.G = 1;
+ headSlot.B = 1;
+ if (bounds.AabbContainsPoint(mouse.X, mouse.Y)) {
+ BoundingBoxAttachment hit = bounds.ContainsPoint(mouse.X, mouse.Y);
+ if (hit != null) {
+ headSlot.G = 0;
+ headSlot.B = 0;
+ }
+ }
+ }
+
+ base.Draw(gameTime);
+ }
+
+ public void Start (TrackEntry entry) {
+#if !WINDOWS_STOREAPP
+ Console.WriteLine(entry + ": start");
+#endif
+ }
+
+ public void End (TrackEntry entry) {
+#if !WINDOWS_STOREAPP
+ Console.WriteLine(entry + ": end");
+#endif
+ }
+
+ public void Complete (TrackEntry entry) {
+#if !WINDOWS_STOREAPP
+ Console.WriteLine(entry + ": complete ");
+#endif
+ }
+
+ public void Event (TrackEntry entry, Event e) {
+#if !WINDOWS_STOREAPP
+ Console.WriteLine(entry + ": event " + e);
+#endif
+ }
+ }
+}
diff --git a/spine-monogame/example/ExampleProgram.cs b/spine-monogame/example/ExampleProgram.cs
new file mode 100644
index 000000000..fbdbc4f07
--- /dev/null
+++ b/spine-monogame/example/ExampleProgram.cs
@@ -0,0 +1,12 @@
+
+using System;
+
+namespace Spine {
+ static class ExampleProgram {
+ static void Main (string[] args) {
+ using (Example game = new Example()) {
+ game.Run();
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/spine-monogame/example/Icon.bmp b/spine-monogame/example/Icon.bmp
new file mode 100644
index 000000000..2b481653e
Binary files /dev/null and b/spine-monogame/example/Icon.bmp differ
diff --git a/spine-monogame/example/Icon.ico b/spine-monogame/example/Icon.ico
new file mode 100644
index 000000000..7d9dec187
Binary files /dev/null and b/spine-monogame/example/Icon.ico differ
diff --git a/spine-monogame/windows8-store/example/Properties/AssemblyInfo.cs b/spine-monogame/example/Properties/AssemblyInfo.cs
similarity index 84%
rename from spine-monogame/windows8-store/example/Properties/AssemblyInfo.cs
rename to spine-monogame/example/Properties/AssemblyInfo.cs
index 9288461df..eb6558ea9 100644
--- a/spine-monogame/windows8-store/example/Properties/AssemblyInfo.cs
+++ b/spine-monogame/example/Properties/AssemblyInfo.cs
@@ -9,8 +9,8 @@ using System.Runtime.InteropServices;
[assembly: AssemblyProduct("spine-monogame-example")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyDescription("")]
-[assembly: AssemblyCompany("Esoteric Software")]
-[assembly: AssemblyCopyright("Copyright © Esoteric Software 2013-2016")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyCopyright("Copyright © 2017")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
@@ -19,6 +19,9 @@ using System.Runtime.InteropServices;
// COM, set the ComVisible attribute to true on that type.
[assembly: ComVisible(false)]
+// The following GUID is for the ID of the typelib if this project is exposed to COM
+[assembly: Guid("f47bbbe2-ac55-4263-b224-1c8fcef4714b")]
+
// Version information for an assembly consists of the following four values:
//
// Major Version
diff --git a/spine-monogame/example/app.manifest b/spine-monogame/example/app.manifest
new file mode 100644
index 000000000..70daa8619
--- /dev/null
+++ b/spine-monogame/example/app.manifest
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true/pm
+
+
+
+
diff --git a/spine-monogame/example/spine-monogame-example.csproj b/spine-monogame/example/spine-monogame-example.csproj
new file mode 100644
index 000000000..513ec98a6
--- /dev/null
+++ b/spine-monogame/example/spine-monogame-example.csproj
@@ -0,0 +1,249 @@
+
+
+
+
+ Debug
+ AnyCPU
+ 8.0.30703
+ 2.0
+ {0A7474EC-4DF9-40E7-B920-D1D1601F20A7}
+ WinExe
+ Properties
+ spine_monogame_example
+ spine-monogame-example
+ 512
+ DesktopGL
+ v4.5
+
+
+ true
+ bin\$(MonoGamePlatform)\$(Platform)\$(Configuration)\
+ DEBUG;TRACE;LINUX
+ full
+ AnyCPU
+ prompt
+ false
+ 4
+
+
+ bin\$(MonoGamePlatform)\$(Platform)\$(Configuration)\
+ TRACE;LINUX
+ true
+ pdbonly
+ AnyCPU
+ prompt
+ false
+ 4
+
+
+ Icon.ico
+
+
+ app.manifest
+
+
+
+ spine-csharp\Animation.cs
+
+
+ spine-csharp\AnimationState.cs
+
+
+ spine-csharp\AnimationStateData.cs
+
+
+ spine-csharp\Atlas.cs
+
+
+ spine-csharp\Attachments\AtlasAttachmentLoader.cs
+
+
+ spine-csharp\Attachments\Attachment.cs
+
+
+ spine-csharp\Attachments\AttachmentLoader.cs
+
+
+ spine-csharp\Attachments\AttachmentType.cs
+
+
+ spine-csharp\Attachments\BoundingBoxAttachment.cs
+
+
+ spine-csharp\Attachments\MeshAttachment.cs
+
+
+ spine-csharp\Attachments\PathAttachment.cs
+
+
+ spine-csharp\Attachments\PointAttachment.cs
+
+
+ spine-csharp\Attachments\RegionAttachment.cs
+
+
+ spine-csharp\Attachments\VertexAttachment.cs
+
+
+ spine-csharp\BlendMode.cs
+
+
+ spine-csharp\Bone.cs
+
+
+ spine-csharp\BoneData.cs
+
+
+ spine-csharp\Event.cs
+
+
+ spine-csharp\EventData.cs
+
+
+ spine-csharp\ExposedList.cs
+
+
+ spine-csharp\IConstraint.cs
+
+
+ spine-csharp\IkConstraint.cs
+
+
+ spine-csharp\IkConstraintData.cs
+
+
+ spine-csharp\IUpdatable.cs
+
+
+ spine-csharp\Json.cs
+
+
+ spine-csharp\MathUtils.cs
+
+
+ spine-csharp\PathConstraint.cs
+
+
+ spine-csharp\PathConstraintData.cs
+
+
+ spine-csharp\Skeleton.cs
+
+
+ spine-csharp\SkeletonBinary.cs
+
+
+ spine-csharp\SkeletonBounds.cs
+
+
+ spine-csharp\SkeletonData.cs
+
+
+ spine-csharp\SkeletonJson.cs
+
+
+ spine-csharp\Skin.cs
+
+
+ spine-csharp\Slot.cs
+
+
+ spine-csharp\SlotData.cs
+
+
+ spine-csharp\TransformConstraint.cs
+
+
+ spine-csharp\TransformConstraintData.cs
+
+
+ spine-xna\MeshBatcher.cs
+
+
+ spine-xna\RegionBatcher.cs
+
+
+ spine-xna\SkeletonMeshRenderer.cs
+
+
+ spine-xna\SkeletonRegionRenderer.cs
+
+
+ spine-xna\Util.cs
+
+
+ spine-xna\XnaTextureLoader.cs
+
+
+
+
+
+
+
+ $(MonoGameInstallDirectory)\MonoGame\v3.0\Assemblies\DesktopGL\MonoGame.Framework.dll
+
+
+
+
+
+
+
+
+
+
+
+ x86\SDL2.dll
+ PreserveNewest
+
+
+ x64\SDL2.dll
+ PreserveNewest
+
+
+ x86\soft_oal.dll
+ PreserveNewest
+
+
+ x64\soft_oal.dll
+ PreserveNewest
+
+
+ x86\libSDL2-2.0.so.0
+ PreserveNewest
+
+
+ x64\libSDL2-2.0.so.0
+ PreserveNewest
+
+
+ x86\libopenal.so.1
+ PreserveNewest
+
+
+ x64\libopenal.so.1
+ PreserveNewest
+
+
+ libSDL2-2.0.0.dylib
+ PreserveNewest
+
+
+ libopenal.1.dylib
+ PreserveNewest
+
+
+ MonoGame.Framework.dll.config
+ PreserveNewest
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/spine-monogame/windows8-store/example/Assets/Logo.png b/spine-monogame/windows8-store/example/Assets/Logo.png
deleted file mode 100644
index e26771cb3..000000000
Binary files a/spine-monogame/windows8-store/example/Assets/Logo.png and /dev/null differ
diff --git a/spine-monogame/windows8-store/example/Assets/SmallLogo.png b/spine-monogame/windows8-store/example/Assets/SmallLogo.png
deleted file mode 100644
index 1eb0d9d52..000000000
Binary files a/spine-monogame/windows8-store/example/Assets/SmallLogo.png and /dev/null differ
diff --git a/spine-monogame/windows8-store/example/Assets/SplashScreen.png b/spine-monogame/windows8-store/example/Assets/SplashScreen.png
deleted file mode 100644
index c951e031b..000000000
Binary files a/spine-monogame/windows8-store/example/Assets/SplashScreen.png and /dev/null differ
diff --git a/spine-monogame/windows8-store/example/Assets/StoreLogo.png b/spine-monogame/windows8-store/example/Assets/StoreLogo.png
deleted file mode 100644
index dcb672712..000000000
Binary files a/spine-monogame/windows8-store/example/Assets/StoreLogo.png and /dev/null differ
diff --git a/spine-monogame/windows8-store/example/Package.appxmanifest b/spine-monogame/windows8-store/example/Package.appxmanifest
deleted file mode 100644
index ce9413d58..000000000
--- a/spine-monogame/windows8-store/example/Package.appxmanifest
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
- spine-monogame-example
- Spine
- Assets\StoreLogo.png
-
-
- 6.2.1
- 6.2.1
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/spine-monogame/windows8-store/example/spine-monogame-example.csproj b/spine-monogame/windows8-store/example/spine-monogame-example.csproj
deleted file mode 100644
index a4ca8f6f5..000000000
--- a/spine-monogame/windows8-store/example/spine-monogame-example.csproj
+++ /dev/null
@@ -1,200 +0,0 @@
-
-
-
-
- Debug
- AnyCPU
- {0A121D95-0803-47DC-B839-FF76AE8F7E7F}
- AppContainerExe
- Properties
- Spine
- spine-monogame-example
- en-US
- 512
- {BC8A1FFA-BEE3-4634-8014-F334798102B3};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- spine-monogame-example_TemporaryKey.pfx
-
-
- AnyCPU
- true
- full
- false
- bin\Windows8\Debug\
- TRACE;DEBUG;NETFX_CORE;WINDOWS_STOREAPP
- prompt
- 4
-
-
- AnyCPU
- pdbonly
- true
- bin\Windows8\Release\
- TRACE;NETFX_CORE;WINDOWS_STOREAPP
- prompt
- 4
-
-
- true
- bin\Windows8\ARM\Debug\
- DEBUG;TRACE;NETFX_CORE
- ;2008
- full
- ARM
- false
- prompt
- true
-
-
- bin\Windows8\ARM\Release\
- TRACE;NETFX_CORE
- true
- ;2008
- pdbonly
- ARM
- false
- prompt
- true
-
-
- true
- bin\Windows8\x64\Debug\
- DEBUG;TRACE;NETFX_CORE
- ;2008
- full
- x64
- false
- prompt
- true
-
-
- bin\Windows8\x64\Release\
- TRACE;NETFX_CORE
- true
- ;2008
- pdbonly
- x64
- false
- prompt
- true
-
-
- true
- bin\Windows8\x86\Debug\
- DEBUG;TRACE;NETFX_CORE
- ;2008
- full
- x86
- false
- prompt
- true
-
-
- bin\Windows8\x86\Release\
- TRACE;NETFX_CORE
- true
- ;2008
- pdbonly
- x86
- false
- prompt
- true
-
-
-
-
- $(MSBuildExtensionsPath)\..\MonoGame\v3.0\Assemblies\Windows8\MonoGame.Framework.dll
-
-
- $(MSBuildExtensionsPath)\..\MonoGame\v3.0\Assemblies\Windows8\SharpDX.dll
-
-
- $(MSBuildExtensionsPath)\..\MonoGame\v3.0\Assemblies\Windows8\SharpDX.XInput.dll
-
-
- $(MSBuildExtensionsPath)\..\MonoGame\v3.0\Assemblies\Windows8\SharpDX.Direct2D1.dll
-
-
- $(MSBuildExtensionsPath)\..\MonoGame\v3.0\Assemblies\Windows8\SharpDX.Direct3D11.dll
-
-
- $(MSBuildExtensionsPath)\..\MonoGame\v3.0\Assemblies\Windows8\SharpDX.DXGI.dll
-
-
- $(MSBuildExtensionsPath)\..\MonoGame\v3.0\Assemblies\Windows8\SharpDX.MediaFoundation.dll
-
-
- $(MSBuildExtensionsPath)\..\MonoGame\v3.0\Assemblies\Windows8\SharpDX.XAudio2.dll
-
-
-
-
- ExampleGame.cs
-
-
- ExampleProgram.cs
-
-
-
-
-
- Designer
-
-
- Assets\goblins-mesh.png
-
-
- Assets\raptor.png
-
-
- Assets\spineboy.atlas
-
-
- Assets\spineboy.json
-
-
-
-
- Assets\spineboy.png
-
-
-
-
-
-
-
-
-
-
-
- {8e5baee2-8ccc-4a32-8bcf-5ff438056c0e}
- SpineMonogameWindows8Store
-
-
-
-
- Assets\raptor.atlas
-
-
- Assets\raptor.json
-
-
-
-
- Assets\goblins-mesh.atlas
-
-
- Assets\goblins-mesh.json
-
-
-
- 11.0
-
-
-
-
\ No newline at end of file
diff --git a/spine-monogame/windows8-store/example/spine-monogame-example.sln b/spine-monogame/windows8-store/example/spine-monogame-example.sln
deleted file mode 100644
index 62fb47d4f..000000000
--- a/spine-monogame/windows8-store/example/spine-monogame-example.sln
+++ /dev/null
@@ -1,64 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 2012
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "spine-monogame-example", "spine-monogame-example.csproj", "{0A121D95-0803-47DC-B839-FF76AE8F7E7F}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SpineMonogameWindows8Store", "..\src\SpineMonogameWindows8Store.csproj", "{8E5BAEE2-8CCC-4A32-8BCF-5FF438056C0E}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Debug|ARM = Debug|ARM
- Debug|x64 = Debug|x64
- Debug|x86 = Debug|x86
- Release|Any CPU = Release|Any CPU
- Release|ARM = Release|ARM
- Release|x64 = Release|x64
- Release|x86 = Release|x86
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {0A121D95-0803-47DC-B839-FF76AE8F7E7F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {0A121D95-0803-47DC-B839-FF76AE8F7E7F}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {0A121D95-0803-47DC-B839-FF76AE8F7E7F}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
- {0A121D95-0803-47DC-B839-FF76AE8F7E7F}.Debug|ARM.ActiveCfg = Debug|ARM
- {0A121D95-0803-47DC-B839-FF76AE8F7E7F}.Debug|ARM.Build.0 = Debug|ARM
- {0A121D95-0803-47DC-B839-FF76AE8F7E7F}.Debug|ARM.Deploy.0 = Debug|ARM
- {0A121D95-0803-47DC-B839-FF76AE8F7E7F}.Debug|x64.ActiveCfg = Debug|x64
- {0A121D95-0803-47DC-B839-FF76AE8F7E7F}.Debug|x64.Build.0 = Debug|x64
- {0A121D95-0803-47DC-B839-FF76AE8F7E7F}.Debug|x64.Deploy.0 = Debug|x64
- {0A121D95-0803-47DC-B839-FF76AE8F7E7F}.Debug|x86.ActiveCfg = Debug|x86
- {0A121D95-0803-47DC-B839-FF76AE8F7E7F}.Debug|x86.Build.0 = Debug|x86
- {0A121D95-0803-47DC-B839-FF76AE8F7E7F}.Debug|x86.Deploy.0 = Debug|x86
- {0A121D95-0803-47DC-B839-FF76AE8F7E7F}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {0A121D95-0803-47DC-B839-FF76AE8F7E7F}.Release|Any CPU.Build.0 = Release|Any CPU
- {0A121D95-0803-47DC-B839-FF76AE8F7E7F}.Release|Any CPU.Deploy.0 = Release|Any CPU
- {0A121D95-0803-47DC-B839-FF76AE8F7E7F}.Release|ARM.ActiveCfg = Release|ARM
- {0A121D95-0803-47DC-B839-FF76AE8F7E7F}.Release|ARM.Build.0 = Release|ARM
- {0A121D95-0803-47DC-B839-FF76AE8F7E7F}.Release|ARM.Deploy.0 = Release|ARM
- {0A121D95-0803-47DC-B839-FF76AE8F7E7F}.Release|x64.ActiveCfg = Release|x64
- {0A121D95-0803-47DC-B839-FF76AE8F7E7F}.Release|x64.Build.0 = Release|x64
- {0A121D95-0803-47DC-B839-FF76AE8F7E7F}.Release|x64.Deploy.0 = Release|x64
- {0A121D95-0803-47DC-B839-FF76AE8F7E7F}.Release|x86.ActiveCfg = Release|x86
- {0A121D95-0803-47DC-B839-FF76AE8F7E7F}.Release|x86.Build.0 = Release|x86
- {0A121D95-0803-47DC-B839-FF76AE8F7E7F}.Release|x86.Deploy.0 = Release|x86
- {8E5BAEE2-8CCC-4A32-8BCF-5FF438056C0E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {8E5BAEE2-8CCC-4A32-8BCF-5FF438056C0E}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {8E5BAEE2-8CCC-4A32-8BCF-5FF438056C0E}.Debug|ARM.ActiveCfg = Debug|ARM
- {8E5BAEE2-8CCC-4A32-8BCF-5FF438056C0E}.Debug|ARM.Build.0 = Debug|ARM
- {8E5BAEE2-8CCC-4A32-8BCF-5FF438056C0E}.Debug|x64.ActiveCfg = Debug|x64
- {8E5BAEE2-8CCC-4A32-8BCF-5FF438056C0E}.Debug|x64.Build.0 = Debug|x64
- {8E5BAEE2-8CCC-4A32-8BCF-5FF438056C0E}.Debug|x86.ActiveCfg = Debug|x86
- {8E5BAEE2-8CCC-4A32-8BCF-5FF438056C0E}.Debug|x86.Build.0 = Debug|x86
- {8E5BAEE2-8CCC-4A32-8BCF-5FF438056C0E}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {8E5BAEE2-8CCC-4A32-8BCF-5FF438056C0E}.Release|Any CPU.Build.0 = Release|Any CPU
- {8E5BAEE2-8CCC-4A32-8BCF-5FF438056C0E}.Release|ARM.ActiveCfg = Release|ARM
- {8E5BAEE2-8CCC-4A32-8BCF-5FF438056C0E}.Release|ARM.Build.0 = Release|ARM
- {8E5BAEE2-8CCC-4A32-8BCF-5FF438056C0E}.Release|x64.ActiveCfg = Release|x64
- {8E5BAEE2-8CCC-4A32-8BCF-5FF438056C0E}.Release|x64.Build.0 = Release|x64
- {8E5BAEE2-8CCC-4A32-8BCF-5FF438056C0E}.Release|x86.ActiveCfg = Release|x86
- {8E5BAEE2-8CCC-4A32-8BCF-5FF438056C0E}.Release|x86.Build.0 = Release|x86
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
-EndGlobal
diff --git a/spine-monogame/windows8-store/src/Properties/AssemblyInfo.cs b/spine-monogame/windows8-store/src/Properties/AssemblyInfo.cs
deleted file mode 100644
index 065071dbb..000000000
--- a/spine-monogame/windows8-store/src/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,29 +0,0 @@
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("spine-monogame-win8store-example")]
-[assembly: AssemblyProduct("spine-monogame-win8store-example")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyCompany("Esoteric Software")]
-[assembly: AssemblyCopyright("Copyright © Esoteric Software 2013-2016")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-// You can specify all the values or you can default the Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.0.0.0")]
-[assembly: AssemblyFileVersion("1.0.0.0")]
-[assembly: ComVisible(false)]
\ No newline at end of file
diff --git a/spine-monogame/windows8-store/src/SpineMonogameWindows8Store.csproj b/spine-monogame/windows8-store/src/SpineMonogameWindows8Store.csproj
deleted file mode 100644
index cc090f02a..000000000
--- a/spine-monogame/windows8-store/src/SpineMonogameWindows8Store.csproj
+++ /dev/null
@@ -1,238 +0,0 @@
-
-
-
-
- Debug
- AnyCPU
- 8.0.30703
- 2.0
- {8E5BAEE2-8CCC-4A32-8BCF-5FF438056C0E}
- Library
- Properties
- SpineMonogameWindows8Store
- SpineMonogameWindows8Store
- en-US
- 512
- {BC8A1FFA-BEE3-4634-8014-F334798102B3};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
-
-
- true
- full
- false
- bin\Debug\
- TRACE;DEBUG;NETFX_CORE;WINDOWS_STOREAPP
- prompt
- 4
-
-
- pdbonly
- true
- bin\Release\
- TRACE;NETFX_CORE;WINDOWS_STOREAPP
- prompt
- 4
-
-
- true
- bin\ARM\Debug\
- DEBUG;TRACE;NETFX_CORE
- ;2008
- full
- ARM
- false
- prompt
- true
-
-
- bin\ARM\Release\
- TRACE;NETFX_CORE
- true
- ;2008
- pdbonly
- ARM
- false
- prompt
- true
-
-
- true
- bin\x64\Debug\
- DEBUG;TRACE;NETFX_CORE
- ;2008
- full
- x64
- false
- prompt
- true
-
-
- bin\x64\Release\
- TRACE;NETFX_CORE
- true
- ;2008
- pdbonly
- x64
- false
- prompt
- true
-
-
- true
- bin\x86\Debug\
- DEBUG;TRACE;NETFX_CORE
- ;2008
- full
- x86
- false
- prompt
- true
-
-
- bin\x86\Release\
- TRACE;NETFX_CORE
- true
- ;2008
- pdbonly
- x86
- false
- prompt
- true
-
-
-
-
- $(MSBuildExtensionsPath)\..\MonoGame\v3.0\Assemblies\Windows8\MonoGame.Framework.dll
-
-
- $(MSBuildExtensionsPath)\..\MonoGame\v3.0\Assemblies\Windows8\SharpDX.dll
-
-
- $(MSBuildExtensionsPath)\..\MonoGame\v3.0\Assemblies\Windows8\SharpDX.XInput.dll
-
-
- $(MSBuildExtensionsPath)\..\MonoGame\v3.0\Assemblies\Windows8\SharpDX.Direct2D1.dll
-
-
- $(MSBuildExtensionsPath)\..\MonoGame\v3.0\Assemblies\Windows8\SharpDX.Direct3D11.dll
-
-
- $(MSBuildExtensionsPath)\..\MonoGame\v3.0\Assemblies\Windows8\SharpDX.DXGI.dll
-
-
- $(MSBuildExtensionsPath)\..\MonoGame\v3.0\Assemblies\Windows8\SharpDX.MediaFoundation.dll
-
-
- $(MSBuildExtensionsPath)\..\MonoGame\v3.0\Assemblies\Windows8\SharpDX.XAudio2.dll
-
-
-
-
- spine-csharp\Animation.cs
-
-
- spine-csharp\AnimationState.cs
-
-
- spine-csharp\AnimationStateData.cs
-
-
- spine-csharp\Atlas.cs
-
-
- spine-csharp\Attachments\AtlasAttachmentLoader.cs
-
-
- spine-csharp\Attachments\Attachment.cs
-
-
- spine-csharp\Attachments\AttachmentLoader.cs
-
-
- spine-csharp\Attachments\BoundingBoxAttachment.cs
-
-
- spine-csharp\Attachments\AttachmentType.cs
-
-
- spine-csharp\Attachments\MeshAttachment.cs
-
-
- spine-csharp\Attachments\RegionAttachment.cs
-
-
- spine-csharp\Attachments\SkinnedMeshAttachment.cs
-
-
- spine-csharp\Bone.cs
-
-
- spine-csharp\BoneData.cs
-
-
- spine-csharp\Event.cs
-
-
- spine-csharp\EventData.cs
-
-
- spine-csharp\IkConstraint.cs
-
-
- spine-csharp\IkConstraintData.cs
-
-
- spine-csharp\Json.cs
-
-
- spine-csharp\Skeleton.cs
-
-
- spine-csharp\SkeletonBounds.cs
-
-
- spine-csharp\SkeletonData.cs
-
-
- spine-csharp\SkeletonJson.cs
-
-
- spine-csharp\Skin.cs
-
-
- spine-csharp\Slot.cs
-
-
- spine-csharp\SlotData.cs
-
-
- spine-xna\MeshBatcher.cs
-
-
- spine-xna\RegionBatcher.cs
-
-
- spine-xna\SkeletonMeshRenderer.cs
-
-
- spine-xna\SkeletonRegionRenderer.cs
-
-
- spine-xna\Util.cs
-
-
- spine-xna\XnaTextureLoader.cs
-
-
-
-
- 11.0
-
-
-
-
\ No newline at end of file
diff --git a/spine-monogame/xamarinstudio-ios/example/AppDelegate.cs b/spine-monogame/xamarinstudio-ios/example/AppDelegate.cs
deleted file mode 100644
index 69b0874da..000000000
--- a/spine-monogame/xamarinstudio-ios/example/AppDelegate.cs
+++ /dev/null
@@ -1,40 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
-using Spine;
-
-using Foundation;
-using UIKit;
-
-namespace spinemonogameexample
-{
- // The UIApplicationDelegate for the application. This class is responsible for launching the
- // User Interface of the application, as well as listening (and optionally responding) to
- // application events from iOS.
- [Register ("AppDelegate")]
- public partial class AppDelegate : UIApplicationDelegate
- {
- // class-level declarations
- UIWindow window;
-
- //
- // This method is invoked when the application has loaded and is ready to run. In this
- // method you should instantiate the window, load the UI into it and then make the window
- // visible.
- //
- // You have 17 seconds to return from this method, or iOS will terminate your application.
- //
- public override bool FinishedLaunching (UIApplication app, NSDictionary options)
- {
- // create a new window instance based on the screen size
- window = new UIWindow (UIScreen.MainScreen.Bounds);
-
- var animationDemo = new Example ();
- animationDemo.Run ();
-
- return true;
- }
- }
-}
-
diff --git a/spine-monogame/xamarinstudio-ios/example/Entitlements.plist b/spine-monogame/xamarinstudio-ios/example/Entitlements.plist
deleted file mode 100644
index 9ae599370..000000000
--- a/spine-monogame/xamarinstudio-ios/example/Entitlements.plist
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
diff --git a/spine-monogame/xamarinstudio-ios/example/Info.plist b/spine-monogame/xamarinstudio-ios/example/Info.plist
deleted file mode 100644
index e044e197e..000000000
--- a/spine-monogame/xamarinstudio-ios/example/Info.plist
+++ /dev/null
@@ -1,33 +0,0 @@
-
-
-
-
- CFBundleDisplayName
- spine-monogame-example
- CFBundleIdentifier
- com.your-company.spinemonogameexample
- CFBundleShortVersionString
- 1.0
- CFBundleVersion
- 1.0
- LSRequiresIPhoneOS
-
- MinimumOSVersion
- 7.0
- UIDeviceFamily
-
- 2
-
- UIRequiredDeviceCapabilities
-
- armv7
-
- UISupportedInterfaceOrientations~ipad
-
- UIInterfaceOrientationPortrait
- UIInterfaceOrientationPortraitUpsideDown
- UIInterfaceOrientationLandscapeLeft
- UIInterfaceOrientationLandscapeRight
-
-
-
diff --git a/spine-monogame/xamarinstudio-ios/example/Main.cs b/spine-monogame/xamarinstudio-ios/example/Main.cs
deleted file mode 100644
index 41d4f407c..000000000
--- a/spine-monogame/xamarinstudio-ios/example/Main.cs
+++ /dev/null
@@ -1,20 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-
-using Foundation;
-using UIKit;
-
-namespace spinemonogameexample
-{
- public class Application
- {
- // This is the main entry point of the application.
- static void Main (string[] args)
- {
- // if you want to use a different Application Delegate class from "AppDelegate"
- // you can specify it here.
- UIApplication.Main (args, null, "AppDelegate");
- }
- }
-}
diff --git a/spine-monogame/xamarinstudio-ios/example/packages.config b/spine-monogame/xamarinstudio-ios/example/packages.config
deleted file mode 100644
index fcc0c927a..000000000
--- a/spine-monogame/xamarinstudio-ios/example/packages.config
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/spine-monogame/xamarinstudio-ios/example/spine-monogame-example.csproj b/spine-monogame/xamarinstudio-ios/example/spine-monogame-example.csproj
deleted file mode 100644
index 161c5ad61..000000000
--- a/spine-monogame/xamarinstudio-ios/example/spine-monogame-example.csproj
+++ /dev/null
@@ -1,156 +0,0 @@
-
-
-
- Debug
- iPhoneSimulator
- {FEACFBD2-3405-455C-9665-78FE426C6842};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- {1B40F8C5-B8CA-4F5C-8B48-61D1E8981CA9}
- Exe
- spinemonogameexample
- Resources
- spinemonogameexample
- Xamarin.iOS
- v1.0
-
-
- true
- full
- false
- bin\iPhoneSimulator\Debug
- DEBUG;IOS
- prompt
- 4
- false
- None
- Entitlements.plist
- true
- iPhone Developer
- i386
-
-
- true
- bin\iPhoneSimulator\Release
- prompt
- 4
- None
- false
- Entitlements.plist
- IOS
-
-
- true
- full
- false
- bin\iPhone\Debug
- DEBUG;IOS
- prompt
- 4
- false
- Entitlements.plist
- true
- iPhone Developer
- ARMv7
-
-
-
-
- true
- bin\iPhone\Release
- prompt
- 4
- Entitlements.plist
- false
- iPhone Developer
- ARMv7, ARM64
- IOS
-
-
- true
- bin\iPhone\Ad-Hoc
- prompt
- 4
- false
- Entitlements.plist
- true
- Automatic:AdHoc
- iPhone Distribution
- ARMv7, ARM64
- IOS
-
-
- true
- bin\iPhone\AppStore
- prompt
- 4
- iPhone Distribution
- Entitlements.plist
- false
- Automatic:AppStore
- ARMv7, ARM64
- IOS
-
-
-
-
-
-
-
- packages\MonoGame.Framework.iOS.3.5.0.1678\lib\XamariniOS\MonoGame.Framework.dll
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ExampleGame.cs
-
-
-
-
- {08DC311B-1F38-4CBD-B7B6-B734984A8CB3}
- spine-monogame-xamarinstudio-ios
-
-
-
-
- data\raptor.atlas
-
-
- data\raptor.json
-
-
- data\raptor.png
-
-
- data\spineboy.atlas
-
-
- data\spineboy.json
-
-
- data\spineboy.png
-
-
- data\goblins-mesh.png
-
-
- data\goblins-mesh.json
-
-
- data\goblins-mesh.atlas
-
-
- data\raptor.skel
-
-
-
-
\ No newline at end of file
diff --git a/spine-monogame/xamarinstudio-ios/example/spine-monogame-example.sln b/spine-monogame/xamarinstudio-ios/example/spine-monogame-example.sln
deleted file mode 100644
index be410a895..000000000
--- a/spine-monogame/xamarinstudio-ios/example/spine-monogame-example.sln
+++ /dev/null
@@ -1,46 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 2012
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "spine-monogame-example", "spine-monogame-example.csproj", "{1B40F8C5-B8CA-4F5C-8B48-61D1E8981CA9}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "spine-monogame-xamarinstudio-ios", "..\src\spine-monogame-xamarinstudio-ios.csproj", "{08DC311B-1F38-4CBD-B7B6-B734984A8CB3}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|iPhoneSimulator = Debug|iPhoneSimulator
- Release|iPhoneSimulator = Release|iPhoneSimulator
- Debug|iPhone = Debug|iPhone
- Release|iPhone = Release|iPhone
- Ad-Hoc|iPhone = Ad-Hoc|iPhone
- AppStore|iPhone = AppStore|iPhone
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {08DC311B-1F38-4CBD-B7B6-B734984A8CB3}.Ad-Hoc|iPhone.ActiveCfg = Release|Any CPU
- {08DC311B-1F38-4CBD-B7B6-B734984A8CB3}.Ad-Hoc|iPhone.Build.0 = Release|Any CPU
- {08DC311B-1F38-4CBD-B7B6-B734984A8CB3}.AppStore|iPhone.ActiveCfg = Release|Any CPU
- {08DC311B-1F38-4CBD-B7B6-B734984A8CB3}.AppStore|iPhone.Build.0 = Release|Any CPU
- {08DC311B-1F38-4CBD-B7B6-B734984A8CB3}.Debug|iPhone.ActiveCfg = Debug|Any CPU
- {08DC311B-1F38-4CBD-B7B6-B734984A8CB3}.Debug|iPhone.Build.0 = Debug|Any CPU
- {08DC311B-1F38-4CBD-B7B6-B734984A8CB3}.Debug|iPhoneSimulator.ActiveCfg = Debug|Any CPU
- {08DC311B-1F38-4CBD-B7B6-B734984A8CB3}.Debug|iPhoneSimulator.Build.0 = Debug|Any CPU
- {08DC311B-1F38-4CBD-B7B6-B734984A8CB3}.Release|iPhone.ActiveCfg = Release|Any CPU
- {08DC311B-1F38-4CBD-B7B6-B734984A8CB3}.Release|iPhone.Build.0 = Release|Any CPU
- {08DC311B-1F38-4CBD-B7B6-B734984A8CB3}.Release|iPhoneSimulator.ActiveCfg = Release|Any CPU
- {08DC311B-1F38-4CBD-B7B6-B734984A8CB3}.Release|iPhoneSimulator.Build.0 = Release|Any CPU
- {1B40F8C5-B8CA-4F5C-8B48-61D1E8981CA9}.Ad-Hoc|iPhone.ActiveCfg = Ad-Hoc|iPhone
- {1B40F8C5-B8CA-4F5C-8B48-61D1E8981CA9}.Ad-Hoc|iPhone.Build.0 = Ad-Hoc|iPhone
- {1B40F8C5-B8CA-4F5C-8B48-61D1E8981CA9}.AppStore|iPhone.ActiveCfg = AppStore|iPhone
- {1B40F8C5-B8CA-4F5C-8B48-61D1E8981CA9}.AppStore|iPhone.Build.0 = AppStore|iPhone
- {1B40F8C5-B8CA-4F5C-8B48-61D1E8981CA9}.Debug|iPhone.ActiveCfg = Debug|iPhone
- {1B40F8C5-B8CA-4F5C-8B48-61D1E8981CA9}.Debug|iPhone.Build.0 = Debug|iPhone
- {1B40F8C5-B8CA-4F5C-8B48-61D1E8981CA9}.Debug|iPhoneSimulator.ActiveCfg = Debug|iPhoneSimulator
- {1B40F8C5-B8CA-4F5C-8B48-61D1E8981CA9}.Debug|iPhoneSimulator.Build.0 = Debug|iPhoneSimulator
- {1B40F8C5-B8CA-4F5C-8B48-61D1E8981CA9}.Release|iPhone.ActiveCfg = Release|iPhone
- {1B40F8C5-B8CA-4F5C-8B48-61D1E8981CA9}.Release|iPhone.Build.0 = Release|iPhone
- {1B40F8C5-B8CA-4F5C-8B48-61D1E8981CA9}.Release|iPhoneSimulator.ActiveCfg = Release|iPhoneSimulator
- {1B40F8C5-B8CA-4F5C-8B48-61D1E8981CA9}.Release|iPhoneSimulator.Build.0 = Release|iPhoneSimulator
- EndGlobalSection
- GlobalSection(MonoDevelopProperties) = preSolution
- StartupItem = spine-monogame-example.csproj
- EndGlobalSection
-EndGlobal
diff --git a/spine-monogame/xamarinstudio-ios/src/packages.config b/spine-monogame/xamarinstudio-ios/src/packages.config
deleted file mode 100644
index fcc0c927a..000000000
--- a/spine-monogame/xamarinstudio-ios/src/packages.config
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/spine-monogame/xamarinstudio-ios/src/spine-monogame-xamarinstudio-ios.csproj b/spine-monogame/xamarinstudio-ios/src/spine-monogame-xamarinstudio-ios.csproj
deleted file mode 100644
index be57d09a3..000000000
--- a/spine-monogame/xamarinstudio-ios/src/spine-monogame-xamarinstudio-ios.csproj
+++ /dev/null
@@ -1,171 +0,0 @@
-
-
-
- Debug
- AnyCPU
- {08DC311B-1F38-4CBD-B7B6-B734984A8CB3}
- {FEACFBD2-3405-455C-9665-78FE426C6842};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- Library
- spinecsharpxamarinios
- Resources
- spine-monogame-xamarinstudio-ios
- Xamarin.iOS
- v1.0
-
-
- true
- full
- false
- bin\Debug
- DEBUG;IOS
- prompt
- 4
- false
-
-
- none
- true
- bin\Release
- prompt
- 4
- false
- IOS
-
-
-
-
-
-
-
- ..\example\packages\MonoGame.Framework.iOS.3.5.0.1678\lib\XamariniOS\MonoGame.Framework.dll
-
-
-
-
-
-
-
-
-
- spine-csharp\Attachments\AtlasAttachmentLoader.cs
-
-
- spine-csharp\Attachments\Attachment.cs
-
-
- spine-csharp\Attachments\AttachmentLoader.cs
-
-
- spine-csharp\Attachments\BoundingBoxAttachment.cs
-
-
- spine-csharp\Attachments\AttachmentType.cs
-
-
- spine-csharp\Attachments\RegionAttachment.cs
-
-
- spine-csharp\Animation.cs
-
-
- spine-csharp\AnimationState.cs
-
-
- spine-csharp\AnimationStateData.cs
-
-
- spine-csharp\Atlas.cs
-
-
- spine-csharp\Bone.cs
-
-
- spine-csharp\BoneData.cs
-
-
- spine-csharp\ExposedList.cs
-
-
- spine-csharp\Json.cs
-
-
- spine-csharp\Skeleton.cs
-
-
- spine-csharp\SkeletonBounds.cs
-
-
- spine-csharp\SkeletonData.cs
-
-
- spine-csharp\SkeletonJson.cs
-
-
- spine-csharp\Skin.cs
-
-
- spine-csharp\Slot.cs
-
-
- spine-csharp\SlotData.cs
-
-
- spine-xna\Util.cs
-
-
- spine-xna\XnaTextureLoader.cs
-
-
- spine-csharp\Event.cs
-
-
- spine-csharp\EventData.cs
-
-
- spine-xna\MeshBatcher.cs
-
-
- spine-xna\RegionBatcher.cs
-
-
- spine-xna\SkeletonMeshRenderer.cs
-
-
- spine-xna\SkeletonRegionRenderer.cs
-
-
- spine-csharp\Attachments\MeshAttachment.cs
-
-
- spine-csharp\IkConstraint.cs
-
-
- spine-csharp\IkConstraintData.cs
-
-
- spine-csharp\BlendMode.cs
-
-
- spine-csharp\SkeletonBinary.cs
-
-
- spine-csharp\Attachments\WeightedMeshAttachment.cs
-
-
- spine-csharp\IUpdatable.cs
-
-
- spine-csharp\MathUtils.cs
-
-
- spine-csharp\TransformConstraint.cs
-
-
- spine-csharp\TransformConstraintData.cs
-
-
-
-
-
-
-
diff --git a/spine-monogame/xamarinstudio-ios/src/spine-monogame-xamarinstudio-ios.sln b/spine-monogame/xamarinstudio-ios/src/spine-monogame-xamarinstudio-ios.sln
deleted file mode 100644
index 9d6063bdf..000000000
--- a/spine-monogame/xamarinstudio-ios/src/spine-monogame-xamarinstudio-ios.sln
+++ /dev/null
@@ -1,17 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 11.00
-# Visual Studio 2010
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "spine-monogame-xamarinstudio-ios", "spine-monogame-xamarinstudio-ios.csproj", "{08DC311B-1F38-4CBD-B7B6-B734984A8CB3}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|Any CPU = Debug|Any CPU
- Release|Any CPU = Release|Any CPU
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {08DC311B-1F38-4CBD-B7B6-B734984A8CB3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {08DC311B-1F38-4CBD-B7B6-B734984A8CB3}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {08DC311B-1F38-4CBD-B7B6-B734984A8CB3}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {08DC311B-1F38-4CBD-B7B6-B734984A8CB3}.Release|Any CPU.Build.0 = Release|Any CPU
- EndGlobalSection
-EndGlobal