diff --git a/.gitignore b/.gitignore index 7ef3958..434c942 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /SpineViewerWPF/bin /SpineViewerWPF/obj -/packages +/.vs +/MigrationBackup \ No newline at end of file diff --git a/README.md b/README.md index df0897b..b811f8c 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,11 @@ # SpineViewerWPF -a tool can view spine files with different spine-runtimes version and export gif or png file. +A tool that can view spine files with different spine-runtime versions and export to gif or png. 中文說明請看[這裡](README_zhTW.md) +## Usage +Start by loading an Atlas file for the specific spine you want to view, and the program will then try to import the skeleton data in JSON format and the sprite-atlas in PNG format. All 3 files must be named according to the atlas data (eg: Spine1.atlas, Spine1.json, Spine1.png). Make sure to select the correct spine version according to your skeleton data, or else there may be visual bugs, or the spine will not load/animate correctly. + ## Hot Key * Ctrl+Mousewheel Canvas Scaling * Alt+Mousewheel Spine Scaling @@ -10,7 +13,7 @@ a tool can view spine files with different spine-runtimes version and export gif * Alt+Mousedown+Mousemove Spine Moving ## Features -* Suppot Spine Runtimes Version +* Support Spine Runtime Versions * **2.1.08** * **2.1.25** * **3.1.07** @@ -25,23 +28,29 @@ a tool can view spine files with different spine-runtimes version and export gif * **4.0.31** * **4.0.64** * **4.1.00** + * **4.2.33** * Export animation to gif or png file. * Can view Animation with different options. - - - -## Usage - +## Uses Library: - [ImageSharp](https://github.com/SixLabors/ImageSharp) - [WpfXnaControl](https://github.com/erickeek/WpfXnaControl) - [spine-runtimes](https://github.com/EsotericSoftware/spine-runtimes) - Requirements: -- [.NET Framework 4.7.2](http://go.microsoft.com/fwlink/?linkid=863265) +- [.NET 8.0](https://dotnet.microsoft.com/en-us/download/dotnet/8.0) - [Microsoft XNA Framework Redistributable 4.0](https://www.microsoft.com/en-us/download/details.aspx?id=20914) +## Changelog +* 31/01/2025 (Eleiyas) + * Upgraded program to .NET 8.0 + * Updated packages to latest versions + * Imported MonoGame packages to retain usage of Microsoft.Xna.Framework + * Custom import of WpfXnaControl.dll file as original NuGet package is massively outdated + * Cleaned code + * Updated ReadMe + * Implemented Spine Runtime 4.2.33 + ## Issue: * \_(:3」∠)\_ diff --git a/SpineViewerWPF.sln b/SpineViewerWPF.sln index cf62350..e68699b 100644 --- a/SpineViewerWPF.sln +++ b/SpineViewerWPF.sln @@ -1,9 +1,9 @@ - + Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio 15 VisualStudioVersion = 15.0.27004.2006 MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SpineViewerWPF", "SpineViewerWPF\SpineViewerWPF.csproj", "{28600FC6-6C22-4BEF-8865-AD159B5E8C5F}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SpineViewerWPF", "SpineViewerWPF\SpineViewerWPF.csproj", "{28600FC6-6C22-4BEF-8865-AD159B5E8C5F}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution diff --git a/SpineViewerWPF/.vs/SpineViewerWPF.csproj.dtbcache.json b/SpineViewerWPF/.vs/SpineViewerWPF.csproj.dtbcache.json new file mode 100644 index 0000000..d06170e --- /dev/null +++ b/SpineViewerWPF/.vs/SpineViewerWPF.csproj.dtbcache.json @@ -0,0 +1 @@ +{"RootPath":"F:\\SpineViewerWPF\\SpineViewerWPF","ProjectFileName":"SpineViewerWPF.csproj","Configuration":"Debug|AnyCPU","FrameworkPath":"","Sources":[{"SourceFile":"PublicFunction\\BlendXna.cs"},{"SourceFile":"PublicFunction\\Common.cs"},{"SourceFile":"PublicFunction\\GlobalValue.cs"},{"SourceFile":"PublicFunction\\NewTextureLoader.cs"},{"SourceFile":"PublicFunction\\Player.cs"},{"SourceFile":"PublicFunction\\Player\\IPlayer.cs"},{"SourceFile":"PublicFunction\\Player\\Player_2_1_08.cs"},{"SourceFile":"PublicFunction\\Player\\Player_2_1_25.cs"},{"SourceFile":"PublicFunction\\Player\\Player_3_1_07.cs"},{"SourceFile":"PublicFunction\\Player\\Player_3_2_xx.cs"},{"SourceFile":"PublicFunction\\Player\\Player_3_4_02.cs"},{"SourceFile":"PublicFunction\\Player\\Player_3_5_51.cs"},{"SourceFile":"PublicFunction\\Player\\Player_3_6_32.cs"},{"SourceFile":"PublicFunction\\Player\\Player_3_6_39.cs"},{"SourceFile":"PublicFunction\\Player\\Player_3_6_53.cs"},{"SourceFile":"PublicFunction\\Player\\Player_3_7_94.cs"},{"SourceFile":"PublicFunction\\Player\\Player_4_1_00.cs"},{"SourceFile":"PublicFunction\\Player\\Player_4_0_64.cs"},{"SourceFile":"PublicFunction\\Player\\Player_4_0_31.cs"},{"SourceFile":"PublicFunction\\Player\\Player_3_8_95.cs"},{"SourceFile":"PublicFunction\\XnaLoader\\Util.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.08\\Animation.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.08\\AnimationState.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.08\\AnimationStateData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.08\\Atlas.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.08\\Attachments\\AtlasAttachmentLoader.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.08\\Attachments\\Attachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.08\\Attachments\\AttachmentLoader.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.08\\Attachments\\AttachmentType.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.08\\Attachments\\BoundingBoxAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.08\\Attachments\\MeshAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.08\\Attachments\\RegionAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.08\\Attachments\\SkinnedMeshAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.08\\Bone.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.08\\BoneData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.08\\Event.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.08\\EventData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.08\\IkConstraint.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.08\\IkConstraintData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.08\\Json.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.08\\Skeleton.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.08\\SkeletonBounds.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.08\\SkeletonData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.08\\SkeletonJson.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.08\\Skin.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.08\\Slot.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.08\\SlotData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.08\\XnaLoader\\MeshBatcher.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.08\\XnaLoader\\RegionBatcher.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.08\\XnaLoader\\SkeletonMeshRenderer.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.08\\XnaLoader\\SkeletonRegionRenderer.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.08\\XnaLoader\\XnaTextureLoader.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.25\\Animation.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.25\\AnimationState.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.25\\AnimationStateData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.25\\Atlas.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.25\\Attachments\\AtlasAttachmentLoader.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.25\\Attachments\\Attachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.25\\Attachments\\AttachmentLoader.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.25\\Attachments\\AttachmentType.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.25\\Attachments\\BoundingBoxAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.25\\Attachments\\MeshAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.25\\Attachments\\RegionAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.25\\Attachments\\SkinnedMeshAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.25\\Bone.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.25\\BoneData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.25\\Event.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.25\\EventData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.25\\IkConstraint.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.25\\IkConstraintData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.25\\Json.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.25\\Skeleton.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.25\\SkeletonBinary.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.25\\SkeletonBounds.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.25\\SkeletonData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.25\\SkeletonJson.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.25\\Skin.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.25\\Slot.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.25\\SlotData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.25\\XnaLoader\\MeshBatcher.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.25\\XnaLoader\\RegionBatcher.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.25\\XnaLoader\\SkeletonMeshRenderer.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.25\\XnaLoader\\SkeletonRegionRenderer.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-2.1.25\\XnaLoader\\XnaTextureLoader.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.1.07\\Animation.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.1.07\\AnimationState.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.1.07\\AnimationStateData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.1.07\\Atlas.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.1.07\\Attachments\\AtlasAttachmentLoader.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.1.07\\Attachments\\Attachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.1.07\\Attachments\\AttachmentLoader.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.1.07\\Attachments\\AttachmentType.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.1.07\\Attachments\\BoundingBoxAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.1.07\\Attachments\\IFfdAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.1.07\\Attachments\\MeshAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.1.07\\Attachments\\RegionAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.1.07\\Attachments\\WeightedMeshAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.1.07\\BlendMode.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.1.07\\Bone.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.1.07\\BoneData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.1.07\\Event.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.1.07\\EventData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.1.07\\ExposedList.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.1.07\\IkConstraint.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.1.07\\IkConstraintData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.1.07\\IUpdatable.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.1.07\\Json.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.1.07\\MathUtils.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.1.07\\Skeleton.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.1.07\\SkeletonBinary.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.1.07\\SkeletonBounds.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.1.07\\SkeletonData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.1.07\\SkeletonJson.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.1.07\\Skin.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.1.07\\Slot.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.1.07\\SlotData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.1.07\\TransformConstraint.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.1.07\\TransformConstraintData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.1.07\\XnaLoader\\MeshBatcher.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.1.07\\XnaLoader\\RegionBatcher.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.1.07\\XnaLoader\\SkeletonMeshRenderer.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.1.07\\XnaLoader\\SkeletonRegionRenderer.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.1.07\\XnaLoader\\XnaTextureLoader.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.2.xx\\Animation.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.2.xx\\AnimationState.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.2.xx\\AnimationStateData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.2.xx\\Atlas.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.2.xx\\Attachments\\AtlasAttachmentLoader.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.2.xx\\Attachments\\Attachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.2.xx\\Attachments\\AttachmentLoader.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.2.xx\\Attachments\\AttachmentType.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.2.xx\\Attachments\\BoundingBoxAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.2.xx\\Attachments\\IFfdAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.2.xx\\Attachments\\MeshAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.2.xx\\Attachments\\RegionAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.2.xx\\Attachments\\WeightedMeshAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.2.xx\\BlendMode.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.2.xx\\Bone.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.2.xx\\BoneData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.2.xx\\Event.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.2.xx\\EventData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.2.xx\\ExposedList.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.2.xx\\IkConstraint.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.2.xx\\IkConstraintData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.2.xx\\IUpdatable.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.2.xx\\Json.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.2.xx\\MathUtils.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.2.xx\\Skeleton.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.2.xx\\SkeletonBinary.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.2.xx\\SkeletonBounds.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.2.xx\\SkeletonData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.2.xx\\SkeletonJson.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.2.xx\\Skin.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.2.xx\\Slot.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.2.xx\\SlotData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.2.xx\\TransformConstraint.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.2.xx\\TransformConstraintData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.2.xx\\XnaLoader\\MeshBatcher.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.2.xx\\XnaLoader\\RegionBatcher.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.2.xx\\XnaLoader\\SkeletonMeshRenderer.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.2.xx\\XnaLoader\\SkeletonRegionRenderer.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.2.xx\\XnaLoader\\XnaTextureLoader.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.4.02\\Animation.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.4.02\\AnimationState.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.4.02\\AnimationStateData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.4.02\\Atlas.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.4.02\\Attachments\\AtlasAttachmentLoader.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.4.02\\Attachments\\Attachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.4.02\\Attachments\\AttachmentLoader.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.4.02\\Attachments\\AttachmentType.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.4.02\\Attachments\\BoundingBoxAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.4.02\\Attachments\\MeshAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.4.02\\Attachments\\PathAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.4.02\\Attachments\\RegionAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.4.02\\Attachments\\VertexAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.4.02\\BlendMode.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.4.02\\Bone.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.4.02\\BoneData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.4.02\\Event.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.4.02\\EventData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.4.02\\ExposedList.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.4.02\\IkConstraint.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.4.02\\IkConstraintData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.4.02\\IUpdatable.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.4.02\\Json.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.4.02\\MathUtils.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.4.02\\PathConstraint.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.4.02\\PathConstraintData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.4.02\\Skeleton.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.4.02\\SkeletonBinary.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.4.02\\SkeletonBounds.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.4.02\\SkeletonData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.4.02\\SkeletonJson.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.4.02\\Skin.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.4.02\\Slot.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.4.02\\SlotData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.4.02\\TransformConstraint.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.4.02\\TransformConstraintData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.4.02\\XnaLoader\\MeshBatcher.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.4.02\\XnaLoader\\RegionBatcher.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.4.02\\XnaLoader\\SkeletonMeshRenderer.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.4.02\\XnaLoader\\SkeletonRegionRenderer.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.4.02\\XnaLoader\\XnaTextureLoader.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.5.51\\Animation.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.5.51\\AnimationState.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.5.51\\AnimationStateData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.5.51\\Atlas.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.5.51\\Attachments\\AtlasAttachmentLoader.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.5.51\\Attachments\\Attachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.5.51\\Attachments\\AttachmentLoader.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.5.51\\Attachments\\AttachmentType.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.5.51\\Attachments\\BoundingBoxAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.5.51\\Attachments\\MeshAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.5.51\\Attachments\\PathAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.5.51\\Attachments\\RegionAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.5.51\\Attachments\\VertexAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.5.51\\BlendMode.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.5.51\\Bone.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.5.51\\BoneData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.5.51\\Event.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.5.51\\EventData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.5.51\\ExposedList.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.5.51\\IConstraint.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.5.51\\IkConstraint.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.5.51\\IkConstraintData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.5.51\\IUpdatable.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.5.51\\Json.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.5.51\\MathUtils.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.5.51\\PathConstraint.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.5.51\\PathConstraintData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.5.51\\Skeleton.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.5.51\\SkeletonBinary.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.5.51\\SkeletonBounds.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.5.51\\SkeletonData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.5.51\\SkeletonJson.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.5.51\\Skin.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.5.51\\Slot.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.5.51\\SlotData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.5.51\\TransformConstraint.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.5.51\\TransformConstraintData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.5.51\\XnaLoader\\MeshBatcher.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.5.51\\XnaLoader\\RegionBatcher.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.5.51\\XnaLoader\\SkeletonMeshRenderer.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.5.51\\XnaLoader\\SkeletonRegionRenderer.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.5.51\\XnaLoader\\XnaTextureLoader.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.32\\Animation.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.32\\AnimationState.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.32\\AnimationStateData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.32\\Atlas.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.32\\Attachments\\AtlasAttachmentLoader.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.32\\Attachments\\Attachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.32\\Attachments\\AttachmentLoader.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.32\\Attachments\\AttachmentType.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.32\\Attachments\\BoundingBoxAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.32\\Attachments\\ClippingAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.32\\Attachments\\MeshAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.32\\Attachments\\PathAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.32\\Attachments\\PointAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.32\\Attachments\\RegionAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.32\\Attachments\\VertexAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.32\\BlendMode.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.32\\Bone.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.32\\BoneData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.32\\Event.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.32\\EventData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.32\\ExposedList.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.32\\IConstraint.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.32\\IkConstraint.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.32\\IkConstraintData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.32\\IUpdatable.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.32\\Json.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.32\\MathUtils.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.32\\PathConstraint.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.32\\PathConstraintData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.32\\Skeleton.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.32\\SkeletonBinary.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.32\\SkeletonBounds.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.32\\SkeletonClipping.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.32\\SkeletonData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.32\\SkeletonJson.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.32\\Skin.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.32\\Slot.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.32\\SlotData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.32\\TransformConstraint.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.32\\TransformConstraintData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.32\\Triangulator.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.32\\XnaLoader\\MeshBatcher.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.32\\XnaLoader\\SkeletonRenderer.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.32\\XnaLoader\\XnaTextureLoader.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.39\\Animation.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.39\\AnimationState.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.39\\AnimationStateData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.39\\Atlas.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.39\\Attachments\\AtlasAttachmentLoader.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.39\\Attachments\\Attachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.39\\Attachments\\AttachmentLoader.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.39\\Attachments\\AttachmentType.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.39\\Attachments\\BoundingBoxAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.39\\Attachments\\ClippingAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.39\\Attachments\\MeshAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.39\\Attachments\\PathAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.39\\Attachments\\PointAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.39\\Attachments\\RegionAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.39\\Attachments\\VertexAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.39\\BlendMode.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.39\\Bone.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.39\\BoneData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.39\\Event.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.39\\EventData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.39\\ExposedList.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.39\\IConstraint.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.39\\IkConstraint.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.39\\IkConstraintData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.39\\IUpdatable.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.39\\Json.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.39\\MathUtils.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.39\\PathConstraint.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.39\\PathConstraintData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.39\\Skeleton.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.39\\SkeletonBinary.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.39\\SkeletonBounds.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.39\\SkeletonClipping.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.39\\SkeletonData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.39\\SkeletonJson.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.39\\Skin.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.39\\Slot.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.39\\SlotData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.39\\TransformConstraint.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.39\\TransformConstraintData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.39\\Triangulator.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.39\\XnaLoader\\MeshBatcher.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.39\\XnaLoader\\ShapeRenderer.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.39\\XnaLoader\\SkeletonRenderer.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.39\\XnaLoader\\XnaTextureLoader.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.53\\Animation.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.53\\AnimationState.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.53\\AnimationStateData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.53\\Atlas.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.53\\Attachments\\AtlasAttachmentLoader.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.53\\Attachments\\Attachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.53\\Attachments\\AttachmentLoader.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.53\\Attachments\\AttachmentType.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.53\\Attachments\\BoundingBoxAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.53\\Attachments\\ClippingAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.53\\Attachments\\MeshAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.53\\Attachments\\PathAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.53\\Attachments\\PointAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.53\\Attachments\\RegionAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.53\\Attachments\\VertexAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.53\\BlendMode.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.53\\Bone.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.53\\BoneData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.53\\Event.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.53\\EventData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.53\\ExposedList.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.53\\IConstraint.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.53\\IkConstraint.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.53\\IkConstraintData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.53\\IUpdatable.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.53\\Json.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.53\\MathUtils.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.53\\PathConstraint.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.53\\PathConstraintData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.53\\Skeleton.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.53\\SkeletonBinary.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.53\\SkeletonBounds.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.53\\SkeletonClipping.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.53\\SkeletonData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.53\\SkeletonJson.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.53\\Skin.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.53\\Slot.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.53\\SlotData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.53\\TransformConstraint.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.53\\TransformConstraintData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.53\\Triangulator.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.53\\XnaLoader\\MeshBatcher.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.53\\XnaLoader\\ShapeRenderer.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.53\\XnaLoader\\SkeletonRenderer.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.6.53\\XnaLoader\\XnaTextureLoader.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.7.94\\Animation.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.7.94\\AnimationState.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.7.94\\AnimationStateData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.7.94\\Atlas.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.7.94\\Attachments\\AtlasAttachmentLoader.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.7.94\\Attachments\\Attachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.7.94\\Attachments\\AttachmentLoader.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.7.94\\Attachments\\AttachmentType.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.7.94\\Attachments\\BoundingBoxAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.7.94\\Attachments\\ClippingAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.7.94\\Attachments\\MeshAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.7.94\\Attachments\\PathAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.7.94\\Attachments\\PointAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.7.94\\Attachments\\RegionAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.7.94\\Attachments\\VertexAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.7.94\\BlendMode.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.7.94\\Bone.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.7.94\\BoneData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.7.94\\Event.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.7.94\\EventData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.7.94\\ExposedList.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.7.94\\IConstraint.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.7.94\\IkConstraint.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.7.94\\IkConstraintData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.7.94\\IUpdatable.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.7.94\\Json.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.7.94\\MathUtils.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.7.94\\PathConstraint.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.7.94\\PathConstraintData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.7.94\\Skeleton.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.7.94\\SkeletonBinary.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.7.94\\SkeletonBounds.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.7.94\\SkeletonClipping.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.7.94\\SkeletonData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.7.94\\SkeletonJson.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.7.94\\Skin.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.7.94\\Slot.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.7.94\\SlotData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.7.94\\TransformConstraint.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.7.94\\TransformConstraintData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.7.94\\Triangulator.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.7.94\\XnaLoader\\MeshBatcher.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.7.94\\XnaLoader\\ShapeRenderer.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.7.94\\XnaLoader\\SkeletonRenderer.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.7.94\\XnaLoader\\VertexEffect.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.7.94\\XnaLoader\\XnaTextureLoader.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.8.95\\Animation.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.8.95\\AnimationState.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.8.95\\AnimationStateData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.8.95\\Atlas.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.8.95\\Attachments\\AtlasAttachmentLoader.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.8.95\\Attachments\\Attachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.8.95\\Attachments\\AttachmentLoader.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.8.95\\Attachments\\AttachmentType.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.8.95\\Attachments\\BoundingBoxAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.8.95\\Attachments\\ClippingAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.8.95\\Attachments\\MeshAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.8.95\\Attachments\\PathAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.8.95\\Attachments\\PointAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.8.95\\Attachments\\RegionAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.8.95\\Attachments\\VertexAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.8.95\\BlendMode.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.8.95\\Bone.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.8.95\\BoneData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.8.95\\Collections\\OrderedDictionary.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.8.95\\ConstraintData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.8.95\\Event.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.8.95\\EventData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.8.95\\ExposedList.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.8.95\\IkConstraint.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.8.95\\IkConstraintData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.8.95\\IUpdatable.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.8.95\\Json.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.8.95\\MathUtils.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.8.95\\PathConstraint.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.8.95\\PathConstraintData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.8.95\\Skeleton.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.8.95\\SkeletonBinary.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.8.95\\SkeletonBounds.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.8.95\\SkeletonClipping.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.8.95\\SkeletonData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.8.95\\SkeletonJson.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.8.95\\Skin.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.8.95\\Slot.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.8.95\\SlotData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.8.95\\TransformConstraint.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.8.95\\TransformConstraintData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.8.95\\Triangulator.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.8.95\\XnaLoader\\MeshBatcher.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.8.95\\XnaLoader\\ShapeRenderer.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.8.95\\XnaLoader\\SkeletonRenderer.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.8.95\\XnaLoader\\VertexEffect.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-3.8.95\\XnaLoader\\XnaTextureLoader.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.31\\Animation.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.31\\AnimationState.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.31\\AnimationStateData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.31\\Atlas.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.31\\Attachments\\AtlasAttachmentLoader.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.31\\Attachments\\Attachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.31\\Attachments\\AttachmentLoader.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.31\\Attachments\\AttachmentType.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.31\\Attachments\\BoundingBoxAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.31\\Attachments\\ClippingAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.31\\Attachments\\MeshAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.31\\Attachments\\PathAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.31\\Attachments\\PointAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.31\\Attachments\\RegionAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.31\\Attachments\\VertexAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.31\\BlendMode.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.31\\Bone.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.31\\BoneData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.31\\ConstraintData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.31\\Event.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.31\\EventData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.31\\ExposedList.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.31\\IkConstraint.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.31\\IkConstraintData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.31\\IUpdatable.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.31\\Json.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.31\\MathUtils.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.31\\PathConstraint.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.31\\PathConstraintData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.31\\Skeleton.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.31\\SkeletonBinary.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.31\\SkeletonBounds.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.31\\SkeletonClipping.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.31\\SkeletonData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.31\\SkeletonJson.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.31\\SkeletonLoader.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.31\\Skin.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.31\\Slot.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.31\\SlotData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.31\\TransformConstraint.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.31\\TransformConstraintData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.31\\Triangulator.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.31\\XnaLoader\\MeshBatcher.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.31\\XnaLoader\\ShapeRenderer.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.31\\XnaLoader\\SkeletonRenderer.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.31\\XnaLoader\\VertexEffect.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.31\\XnaLoader\\XnaTextureLoader.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.64\\Animation.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.64\\AnimationState.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.64\\AnimationStateData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.64\\Atlas.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.64\\Attachments\\AtlasAttachmentLoader.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.64\\Attachments\\Attachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.64\\Attachments\\AttachmentLoader.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.64\\Attachments\\AttachmentType.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.64\\Attachments\\BoundingBoxAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.64\\Attachments\\ClippingAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.64\\Attachments\\MeshAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.64\\Attachments\\PathAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.64\\Attachments\\PointAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.64\\Attachments\\RegionAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.64\\Attachments\\VertexAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.64\\BlendMode.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.64\\Bone.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.64\\BoneData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.64\\ConstraintData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.64\\Event.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.64\\EventData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.64\\ExposedList.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.64\\IkConstraint.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.64\\IkConstraintData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.64\\IUpdatable.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.64\\Json.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.64\\MathUtils.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.64\\PathConstraint.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.64\\PathConstraintData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.64\\Skeleton.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.64\\SkeletonBinary.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.64\\SkeletonBounds.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.64\\SkeletonClipping.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.64\\SkeletonData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.64\\SkeletonJson.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.64\\SkeletonLoader.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.64\\Skin.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.64\\Slot.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.64\\SlotData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.64\\TransformConstraint.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.64\\TransformConstraintData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.64\\Triangulator.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.64\\XnaLoader\\MeshBatcher.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.64\\XnaLoader\\ShapeRenderer.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.64\\XnaLoader\\SkeletonRenderer.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.64\\XnaLoader\\VertexEffect.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.0.64\\XnaLoader\\XnaTextureLoader.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\Animation.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\AnimationState.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\AnimationStateData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\Atlas.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\Attachments\\AtlasAttachmentLoader.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\Attachments\\Attachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\Attachments\\AttachmentLoader.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\Attachments\\AttachmentType.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\Attachments\\BoundingBoxAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\Attachments\\ClippingAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\Attachments\\IHasTextureRegion.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\Attachments\\MeshAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\Attachments\\PathAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\Attachments\\PointAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\Attachments\\RegionAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\Attachments\\Sequence.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\Attachments\\VertexAttachment.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\BlendMode.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\Bone.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\BoneData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\ConstraintData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\Event.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\EventData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\ExposedList.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\IkConstraint.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\IkConstraintData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\IUpdatable.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\Json.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\MathUtils.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\PathConstraint.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\PathConstraintData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\Skeleton.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\SkeletonBinary.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\SkeletonBounds.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\SkeletonClipping.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\SkeletonData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\SkeletonJson.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\SkeletonLoader.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\Skin.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\Slot.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\SlotData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\SpringConstraint.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\SpringConstraintData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\TextureRegion.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\TransformConstraint.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\TransformConstraintData.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\Triangulator.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\XnaLoader\\MeshBatcher.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\XnaLoader\\ShapeRenderer.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\XnaLoader\\SkeletonRenderer.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\XnaLoader\\VertexEffect.cs"},{"SourceFile":"SpineLibrary\\spine-runtimes-4.1.00\\XnaLoader\\XnaTextureLoader.cs"},{"SourceFile":"Views\\UCPlayer.xaml.cs"},{"SourceFile":"Windows\\Open.xaml.cs"},{"SourceFile":"App.xaml.cs"},{"SourceFile":"MainWindow.xaml.cs"},{"SourceFile":"Properties\\AssemblyInfo.cs"},{"SourceFile":"Properties\\Resources.Designer.cs"},{"SourceFile":"Properties\\Settings.Designer.cs"},{"SourceFile":"obj\\Debug\\.NETFramework,Version=v4.7.2.AssemblyAttributes.cs"},{"SourceFile":"F:\\SpineViewerWPF\\SpineViewerWPF\\obj\\Debug\\MainWindow.g.cs"},{"SourceFile":"F:\\SpineViewerWPF\\SpineViewerWPF\\obj\\Debug\\Views\\UCPlayer.g.cs"},{"SourceFile":"F:\\SpineViewerWPF\\SpineViewerWPF\\obj\\Debug\\Windows\\Open.g.cs"},{"SourceFile":"F:\\SpineViewerWPF\\SpineViewerWPF\\obj\\Debug\\App.g.cs"}],"References":[{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\Microsoft.CSharp.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\WINDOWS\\Microsoft.Net\\assembly\\GAC_32\\Microsoft.Xna.Framework\\v4.0_4.0.0.0__842cf8be1de50553\\Microsoft.Xna.Framework.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\WINDOWS\\Microsoft.Net\\assembly\\GAC_32\\Microsoft.Xna.Framework.Game\\v4.0_4.0.0.0__842cf8be1de50553\\Microsoft.Xna.Framework.Game.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\WINDOWS\\Microsoft.Net\\assembly\\GAC_32\\Microsoft.Xna.Framework.Graphics\\v4.0_4.0.0.0__842cf8be1de50553\\Microsoft.Xna.Framework.Graphics.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\mscorlib.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\PresentationCore.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\PresentationFramework.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\IDE\\PublicAssemblies\\System.Buffers.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Core.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Data.DataSetExtensions.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Data.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Drawing.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Net.Http.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Numerics.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\Common7\\IDE\\PublicAssemblies\\System.Numerics.Vectors.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Windows.Forms.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Xaml.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Xml.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\System.Xml.Linq.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""},{"Reference":"C:\\Program Files (x86)\\Reference Assemblies\\Microsoft\\Framework\\.NETFramework\\v4.7.2\\WindowsBase.dll","ResolvedFrom":"","OriginalItemSpec":"","Name":"","EmbedInteropTypes":false,"CopyLocal":false,"IsProjectReference":false,"ProjectPath":""}],"Analyzers":[],"Outputs":[{"OutputItemFullPath":"F:\\SpineViewerWPF\\SpineViewerWPF\\bin\\Debug\\SpineViewerWPF.exe","OutputItemRelativePath":"SpineViewerWPF.exe"},{"OutputItemFullPath":"","OutputItemRelativePath":""}],"CopyToOutputEntries":[]} \ No newline at end of file diff --git a/SpineViewerWPF/App.config b/SpineViewerWPF/App.config index 647c18b..611b730 100644 --- a/SpineViewerWPF/App.config +++ b/SpineViewerWPF/App.config @@ -16,7 +16,11 @@ - + + + + + diff --git a/SpineViewerWPF/App.xaml.cs b/SpineViewerWPF/App.xaml.cs index dea2748..11e88c3 100644 --- a/SpineViewerWPF/App.xaml.cs +++ b/SpineViewerWPF/App.xaml.cs @@ -1,11 +1,6 @@ -using Microsoft.Xna.Framework.Graphics; -using System; -using System.Collections.Generic; -using System.Configuration; -using System.Data; -using System.Linq; -using System.Threading.Tasks; +using System; using System.Windows; +using Microsoft.Xna.Framework.Graphics; using WpfXnaControl; namespace SpineViewerWPF @@ -30,9 +25,9 @@ public partial class App : Application public static int recordImageCount; public static double canvasWidth = SystemParameters.WorkArea.Width; public static double canvasHeight = SystemParameters.WorkArea.Height; - public static double mainWidth ; - public static double mainHeight ; + public static double mainWidth; + public static double mainHeight; - public static string tempDirPath = $"{App.rootDir}\\Temp\\"; + public static string tempDirPath = $"{App.rootDir}\\Temp\\"; } } diff --git a/SpineViewerWPF/MainWindow.xaml b/SpineViewerWPF/MainWindow.xaml index c35e545..fab4562 100644 --- a/SpineViewerWPF/MainWindow.xaml +++ b/SpineViewerWPF/MainWindow.xaml @@ -16,10 +16,10 @@ - + - + @@ -40,9 +40,9 @@