diff --git a/spine-unity/Assets/spine-unity/Editor/GUI/icon-point.png b/spine-unity/Assets/spine-unity/Editor/GUI/icon-point.png new file mode 100644 index 000000000..0e5099f4d Binary files /dev/null and b/spine-unity/Assets/spine-unity/Editor/GUI/icon-point.png differ diff --git a/spine-unity/Assets/spine-unity/Editor/GUI/icon-point.png.meta b/spine-unity/Assets/spine-unity/Editor/GUI/icon-point.png.meta new file mode 100644 index 000000000..9df5c2a5d --- /dev/null +++ b/spine-unity/Assets/spine-unity/Editor/GUI/icon-point.png.meta @@ -0,0 +1,92 @@ +fileFormatVersion: 2 +guid: d7a76922e4dd9fa429da15c018ff127f +timeCreated: 1524196821 +licenseType: Free +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 4 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 0 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: 1 + mipBias: -1 + wrapMode: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 2 + textureShape: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - buildTarget: DefaultTexturePlatform + maxTextureSize: 1024 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Standalone + maxTextureSize: 1024 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Android + maxTextureSize: 1024 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: WebGL + maxTextureSize: 1024 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/spine-unity/Editor/SpineEditorUtilities.cs b/spine-unity/Assets/spine-unity/Editor/SpineEditorUtilities.cs index a837a2c96..d524129de 100644 --- a/spine-unity/Assets/spine-unity/Editor/SpineEditorUtilities.cs +++ b/spine-unity/Assets/spine-unity/Editor/SpineEditorUtilities.cs @@ -61,6 +61,7 @@ namespace Spine.Unity.Editor { public static Texture2D image; public static Texture2D genericAttachment; public static Texture2D boundingBox; + public static Texture2D point; public static Texture2D mesh; public static Texture2D weights; public static Texture2D path; @@ -102,6 +103,7 @@ namespace Spine.Unity.Editor { genericAttachment = LoadIcon("icon-attachment.png"); image = LoadIcon("icon-image.png"); boundingBox = LoadIcon("icon-boundingBox.png"); + point = LoadIcon("icon-point.png"); mesh = LoadIcon("icon-mesh.png"); weights = LoadIcon("icon-weights.png"); path = LoadIcon("icon-path.png"); @@ -140,6 +142,8 @@ namespace Spine.Unity.Editor { return ((MeshAttachment)attachment).IsWeighted() ? Icons.weights : Icons.mesh; else if (attachment is BoundingBoxAttachment) return Icons.boundingBox; + else if (attachment is PointAttachment) + return Icons.point; else if (attachment is PathAttachment) return Icons.path; else if (attachment is ClippingAttachment)