From b3e29c4338827f7a4443381cc73e285422422d8e Mon Sep 17 00:00:00 2001 From: Harald Csaszar Date: Wed, 27 Nov 2019 13:46:59 +0100 Subject: [PATCH] [unity] Added `Outline Shaders` example scene to demonstrate switching to outline materials. See #1531. --- spine-unity/Assets/Spine Examples/Images.meta | 9 + .../Images/outline-shaders-heading.png | Bin 0 -> 7429 bytes .../Images/outline-shaders-heading.png.meta | 103 ++ .../Other Examples/Outline Shaders.unity | 1421 +++++++++++++++++ .../Other Examples/Outline Shaders.unity.meta | 7 + .../OutlineSkeletonGraphic.cs | 69 + .../OutlineSkeletonGraphic.cs.meta | 11 + .../SkeletonGraphicPlayAnimationAtEvent.cs | 23 + ...keletonGraphicPlayAnimationAtEvent.cs.meta | 11 + .../Hero/hero-pro_MaterialOutline.mat | 40 + .../Hero/hero-pro_MaterialOutline.mat.meta | 9 + .../raptor-pma_MaterialOutline.mat | 38 + .../raptor-pma_MaterialOutline.mat.meta | 9 + 13 files changed, 1750 insertions(+) create mode 100644 spine-unity/Assets/Spine Examples/Images.meta create mode 100644 spine-unity/Assets/Spine Examples/Images/outline-shaders-heading.png create mode 100644 spine-unity/Assets/Spine Examples/Images/outline-shaders-heading.png.meta create mode 100644 spine-unity/Assets/Spine Examples/Other Examples/Outline Shaders.unity create mode 100644 spine-unity/Assets/Spine Examples/Other Examples/Outline Shaders.unity.meta create mode 100644 spine-unity/Assets/Spine Examples/Scripts/Sample Components/OutlineSkeletonGraphic.cs create mode 100644 spine-unity/Assets/Spine Examples/Scripts/Sample Components/OutlineSkeletonGraphic.cs.meta create mode 100644 spine-unity/Assets/Spine Examples/Scripts/Sample Components/SkeletonGraphicPlayAnimationAtEvent.cs create mode 100644 spine-unity/Assets/Spine Examples/Scripts/Sample Components/SkeletonGraphicPlayAnimationAtEvent.cs.meta create mode 100644 spine-unity/Assets/Spine Examples/Spine Skeletons/Hero/hero-pro_MaterialOutline.mat create mode 100644 spine-unity/Assets/Spine Examples/Spine Skeletons/Hero/hero-pro_MaterialOutline.mat.meta create mode 100644 spine-unity/Assets/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pma_MaterialOutline.mat create mode 100644 spine-unity/Assets/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pma_MaterialOutline.mat.meta diff --git a/spine-unity/Assets/Spine Examples/Images.meta b/spine-unity/Assets/Spine Examples/Images.meta new file mode 100644 index 000000000..a8731ec8b --- /dev/null +++ b/spine-unity/Assets/Spine Examples/Images.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 9c09abf60fa8f05459511e7962b1312c +folderAsset: yes +timeCreated: 1574857895 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/Spine Examples/Images/outline-shaders-heading.png b/spine-unity/Assets/Spine Examples/Images/outline-shaders-heading.png new file mode 100644 index 0000000000000000000000000000000000000000..769705974683c7920c75ae273011c784daa4c8c8 GIT binary patch literal 7429 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 TY%+OQ@_>$}zDBjWedPZFRx^z$ literal 0 HcmV?d00001 diff --git a/spine-unity/Assets/Spine Examples/Images/outline-shaders-heading.png.meta b/spine-unity/Assets/Spine Examples/Images/outline-shaders-heading.png.meta new file mode 100644 index 000000000..9e9eb975c --- /dev/null +++ b/spine-unity/Assets/Spine Examples/Images/outline-shaders-heading.png.meta @@ -0,0 +1,103 @@ +fileFormatVersion: 2 +guid: de1fb4dac677a6d45ae2ad12a49091c0 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: -1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/Spine Examples/Other Examples/Outline Shaders.unity b/spine-unity/Assets/Spine Examples/Other Examples/Outline Shaders.unity new file mode 100644 index 000000000..7e3d26e4a --- /dev/null +++ b/spine-unity/Assets/Spine Examples/Other Examples/Outline Shaders.unity @@ -0,0 +1,1421 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 8 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_LightmapEditorSettings: + serializedVersion: 9 + m_Resolution: 2 + m_BakeResolution: 40 + m_TextureWidth: 1024 + m_TextureHeight: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVRFiltering: 0 + m_PVRFilteringMode: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousColorSigma: 1 + m_PVRFilteringAtrousNormalSigma: 1 + m_PVRFilteringAtrousPositionSigma: 1 + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 1 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &432616239 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 432616240} + - component: {fileID: 432616242} + - component: {fileID: 432616241} + - component: {fileID: 432616244} + - component: {fileID: 432616243} + - component: {fileID: 432616245} + m_Layer: 5 + m_Name: SkeletonGraphic (Doi) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &432616240 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 432616239} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0.31187046, y: 0.31187046, z: 0.31187046} + m_Children: [] + m_Father: {fileID: 953433494} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.6787501, y: 0.23321827} + m_AnchorMax: {x: 0.95375, y: 0.69778174} + m_AnchoredPosition: {x: 0.46844482, y: -4.064621} + m_SizeDelta: {x: 463.732, y: 480.53192} + m_Pivot: {x: 0.41940212, y: 0.14496017} +--- !u!114 &432616241 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 432616239} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d85b887af7e6c3f45a2e2d2920d641bc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: b66cf7a186d13054989b33a5c90044e4, type: 2} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + skeletonDataAsset: {fileID: 11400000, guid: 3c48535ae5679204c950a22a7caaa5a4, type: 2} + initialSkinName: default + initialFlipX: 0 + initialFlipY: 0 + startingAnimation: main + startingLoop: 1 + timeScale: 1 + freeze: 0 + unscaledTime: 0 + meshGenerator: + settings: + useClipping: 1 + zSpacing: 0 + pmaVertexColors: 1 + tintBlack: 0 + calculateTangents: 0 + addNormals: 0 + immutableTriangles: 0 +--- !u!222 &432616242 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 432616239} +--- !u!114 &432616243 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 432616239} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 78ceaa27e3b3c27498dcdd7729ebad83, type: 3} + m_Name: + m_EditorClassIdentifier: + skeletonGraphic: {fileID: 432616241} + materialWithoutOutline: {fileID: 2100000, guid: b66cf7a186d13054989b33a5c90044e4, + type: 2} + materialWithOutline: {fileID: 2100000, guid: c4ee0f8f4be17434aa3df5774a03b366, type: 2} +--- !u!114 &432616244 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 432616239} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -1862395651, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Delegates: + - eventID: 0 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 432616243} + m_MethodName: EnableOutlineRendering + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 432616245} + m_MethodName: PlayAnimationLooping + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: blink + m_BoolArgument: 0 + m_CallState: 2 + m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + - eventID: 1 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 432616243} + m_MethodName: DisableOutlineRendering + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 432616245} + m_MethodName: ClearTrack + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: main + m_BoolArgument: 0 + m_CallState: 2 + m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + delegates: [] +--- !u!114 &432616245 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 432616239} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 243a062ac84ddf2468989143c0500a95, type: 3} + m_Name: + m_EditorClassIdentifier: + skeletonGraphic: {fileID: 432616241} + trackIndex: 1 + playbackSpeed: 0.3 +--- !u!1 &438713513 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 438713516} + - component: {fileID: 438713515} + - component: {fileID: 438713514} + - component: {fileID: 438713517} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &438713514 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 438713513} + m_Enabled: 1 +--- !u!20 &438713515 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 438713513} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 2 + m_BackGroundColor: {r: 0, g: 0, b: 0, a: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 0 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 + m_StereoMirrorMode: 0 +--- !u!4 &438713516 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 438713513} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 1, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &438713517 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 438713513} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -1690312454, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_EventMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!1 &839721134 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 839721135} + - component: {fileID: 839721137} + - component: {fileID: 839721136} + m_Layer: 5 + m_Name: Outline Shaders Heading + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &839721135 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 839721134} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 953433494} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.3625, y: 0.48222718} + m_AnchorMax: {x: 0.75375, y: 0.8688909} + m_AnchoredPosition: {x: -1.8999939, y: 1} + m_SizeDelta: {x: -1.2999878, y: -1.7999878} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &839721136 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 839721134} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 2100000, guid: c4ee0f8f4be17434aa3df5774a03b366, type: 2} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 0 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_Sprite: {fileID: 21300000, guid: de1fb4dac677a6d45ae2ad12a49091c0, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 +--- !u!222 &839721137 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 839721134} +--- !u!1 &879449083 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 879449085} + - component: {fileID: 879449084} + m_Layer: 0 + m_Name: Directional Light + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!108 &879449084 +Light: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 879449083} + m_Enabled: 1 + serializedVersion: 8 + m_Type: 1 + m_Color: {r: 1, g: 0.95686275, b: 0.8392157, a: 1} + m_Intensity: 1 + m_Range: 10 + m_SpotAngle: 30 + m_CookieSize: 10 + m_Shadows: + m_Type: 2 + m_Resolution: -1 + m_CustomResolution: -1 + m_Strength: 1 + m_Bias: 0.05 + m_NormalBias: 0.4 + m_NearPlane: 0.2 + m_Cookie: {fileID: 0} + m_DrawHalo: 0 + m_Flare: {fileID: 0} + m_RenderMode: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_Lightmapping: 4 + m_AreaSize: {x: 1, y: 1} + m_BounceIntensity: 1 + m_FalloffTable: + m_Table[0]: 0 + m_Table[1]: 0 + m_Table[2]: 0 + m_Table[3]: 0 + m_Table[4]: 0 + m_Table[5]: 0 + m_Table[6]: 0 + m_Table[7]: 0 + m_Table[8]: 0 + m_Table[9]: 0 + m_Table[10]: 0 + m_Table[11]: 0 + m_Table[12]: 0 + m_ColorTemperature: 6570 + m_UseColorTemperature: 0 + m_ShadowRadius: 0 + m_ShadowAngle: 0 +--- !u!4 &879449085 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 879449083} + m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261} + m_LocalPosition: {x: 0, y: 3, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0} +--- !u!1 &953433490 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 953433494} + - component: {fileID: 953433493} + - component: {fileID: 953433492} + - component: {fileID: 953433491} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &953433491 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 953433490} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &953433492 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 953433490} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 1 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 800, y: 600} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 +--- !u!223 &953433493 +Canvas: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 953433490} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_AdditionalShaderChannelsFlag: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &953433494 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 953433490} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_Children: + - {fileID: 432616240} + - {fileID: 839721135} + - {fileID: 1847925714} + - {fileID: 1290113543} + - {fileID: 1028287914} + - {fileID: 1758924602} + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!1 &1028287913 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1028287914} + - component: {fileID: 1028287916} + - component: {fileID: 1028287915} + m_Layer: 5 + m_Name: Description (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1028287914 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1028287913} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 953433494} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.63625, y: 0} + m_AnchorMax: {x: 0.975, y: 0.23321827} + m_AnchoredPosition: {x: -0.5, y: -1.7000122} + m_SizeDelta: {x: -2.5, y: -1.7000122} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1028287915 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1028287913} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.9056604, g: 0.9056604, b: 0.9056604, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 16 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 1 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: SkeletonGraphic (UI) +--- !u!222 &1028287916 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1028287913} +--- !u!1 &1290113542 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1290113543} + - component: {fileID: 1290113545} + - component: {fileID: 1290113544} + m_Layer: 5 + m_Name: Description (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1290113543 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1290113542} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 953433494} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.3625, y: 0} + m_AnchorMax: {x: 0.6937501, y: 0.23321827} + m_AnchoredPosition: {x: 0.5, y: -1.7000122} + m_SizeDelta: {x: 3.5, y: -1.7000122} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1290113544 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1290113542} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.9056604, g: 0.9056604, b: 0.9056604, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 16 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 1 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: SkeletonAnimation +--- !u!222 &1290113545 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1290113542} +--- !u!1 &1628022514 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1628022517} + - component: {fileID: 1628022516} + - component: {fileID: 1628022515} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1628022515 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1628022514} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 1077351063, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalAxis: Horizontal + m_VerticalAxis: Vertical + m_SubmitButton: Submit + m_CancelButton: Cancel + m_InputActionsPerSecond: 10 + m_RepeatDelay: 0.5 + m_ForceModuleActive: 0 +--- !u!114 &1628022516 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1628022514} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -619905303, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 5 +--- !u!4 &1628022517 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1628022514} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1758924601 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1758924602} + - component: {fileID: 1758924604} + - component: {fileID: 1758924603} + m_Layer: 5 + m_Name: Description Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1758924602 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1758924601} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 953433494} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.0275, y: 0.031118065} + m_AnchorMax: {x: 0.38875, y: 0.16210914} + m_AnchoredPosition: {x: -0.5, y: -2.800003} + m_SizeDelta: {x: -0.3999939, y: 2.5} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1758924603 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1758924601} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.9056604, g: 0.9056604, b: 0.9056604, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Note that the Mesh of the Raptor's jaw is too close to the transparent border, + cutting away part of the outline. Add some extra space at your mesh and enough + padding at atlas baking when using outline shaders! +--- !u!222 &1758924604 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1758924601} +--- !u!1 &1847925713 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1847925714} + - component: {fileID: 1847925716} + - component: {fileID: 1847925715} + m_Layer: 5 + m_Name: Description (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1847925714 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1847925713} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 953433494} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.048750002, y: 0} + m_AnchorMax: {x: 0.38875, y: 0.23321827} + m_AnchoredPosition: {x: 1, y: -1.699997} + m_SizeDelta: {x: -3.5, y: -1.7000122} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1847925715 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1847925713} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.9056604, g: 0.9056604, b: 0.9056604, a: 1} + m_RaycastTarget: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 16 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 1 + m_AlignByGeometry: 0 + m_RichText: 0 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: SkeletonAnimation +--- !u!222 &1847925716 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1847925713} +--- !u!1 &1851462479 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1851462484} + - component: {fileID: 1851462483} + - component: {fileID: 1851462482} + - component: {fileID: 1851462481} + - component: {fileID: 1851462487} + - component: {fileID: 1851462480} + - component: {fileID: 1851462486} + m_Layer: 0 + m_Name: Spine GameObject (raptor) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1851462480 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1851462479} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -1862395651, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Delegates: + - eventID: 0 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1851462487} + m_MethodName: set_enabled + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 + - m_Target: {fileID: 1851462481} + m_MethodName: set_AnimationName + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: roar + m_BoolArgument: 1 + m_CallState: 2 + m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + - eventID: 1 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1851462487} + m_MethodName: set_enabled + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 1851462481} + m_MethodName: set_AnimationName + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: walk + m_BoolArgument: 0 + m_CallState: 2 + m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + delegates: [] +--- !u!114 &1851462481 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1851462479} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d247ba06193faa74d9335f5481b2b56c, type: 3} + m_Name: + m_EditorClassIdentifier: + skeletonDataAsset: {fileID: 11400000, guid: 784054e42b1ea374cb535eaf51bf4369, type: 2} + initialSkinName: + initialFlipX: 0 + initialFlipY: 0 + separatorSlotNames: [] + zSpacing: 0 + useClipping: 1 + immutableTriangles: 0 + pmaVertexColors: 1 + clearStateOnDisable: 0 + tintBlack: 0 + singleSubmesh: 0 + addNormals: 0 + calculateTangents: 0 + maskInteraction: 0 + maskMaterials: + materialsMaskDisabled: [] + materialsInsideMask: [] + materialsOutsideMask: [] + disableRenderingOnOverride: 1 + _animationName: walk + loop: 1 + timeScale: 0.6 +--- !u!23 &1851462482 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1851462479} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: b4a994702bba90348beb1c28734bda8b, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &1851462483 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1851462479} + m_Mesh: {fileID: 0} +--- !u!4 &1851462484 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1851462479} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -6.132, y: -1.934, z: 0} + m_LocalScale: {x: 0.5, y: 0.5, z: 0.5} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!61 &1851462486 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1851462479} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0.47098446, y: 4.47691} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0, y: 0} + oldSize: {x: 0, y: 0} + newSize: {x: 0, y: 0} + adaptiveTilingThreshold: 0 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 14.887501, y: 13.09167} + m_EdgeRadius: 0 +--- !u!114 &1851462487 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1851462479} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 26947ae098a8447408d80c0c86e35b48, type: 3} + m_Name: + m_EditorClassIdentifier: + skeletonRenderer: {fileID: 1851462481} + customSlotMaterials: [] + customMaterialOverrides: + - overrideDisabled: 0 + originalMaterial: {fileID: 2100000, guid: 3d645292a7b9c7547bf7b14caa569410, type: 2} + replacementMaterial: {fileID: 2100000, guid: b4a994702bba90348beb1c28734bda8b, + type: 2} +--- !u!1 &2051539989 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 2051539994} + - component: {fileID: 2051539993} + - component: {fileID: 2051539992} + - component: {fileID: 2051539991} + - component: {fileID: 2051539990} + - component: {fileID: 2051539995} + - component: {fileID: 2051539996} + m_Layer: 0 + m_Name: Spine GameObject (spineboy-pro) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &2051539990 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2051539989} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 26947ae098a8447408d80c0c86e35b48, type: 3} + m_Name: + m_EditorClassIdentifier: + skeletonRenderer: {fileID: 2051539991} + customSlotMaterials: [] + customMaterialOverrides: + - overrideDisabled: 0 + originalMaterial: {fileID: 2100000, guid: 9aa2023c2c91b254f9cb0a4fba19af00, type: 2} + replacementMaterial: {fileID: 2100000, guid: fd9012d511e32e04c84b87ea9276448d, + type: 2} +--- !u!114 &2051539991 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2051539989} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d247ba06193faa74d9335f5481b2b56c, type: 3} + m_Name: + m_EditorClassIdentifier: + skeletonDataAsset: {fileID: 11400000, guid: 2f899e95232e6144786de8fb99678a8d, type: 2} + initialSkinName: weapon/sword + initialFlipX: 0 + initialFlipY: 0 + separatorSlotNames: [] + zSpacing: 0 + useClipping: 1 + immutableTriangles: 0 + pmaVertexColors: 1 + clearStateOnDisable: 0 + tintBlack: 0 + singleSubmesh: 0 + addNormals: 0 + calculateTangents: 0 + maskInteraction: 0 + maskMaterials: + materialsMaskDisabled: [] + materialsInsideMask: [] + materialsOutsideMask: [] + disableRenderingOnOverride: 1 + _animationName: idle + loop: 1 + timeScale: 0.4 +--- !u!23 &2051539992 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2051539989} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 9aa2023c2c91b254f9cb0a4fba19af00, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 +--- !u!33 &2051539993 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2051539989} + m_Mesh: {fileID: 0} +--- !u!4 &2051539994 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2051539989} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.52, y: -2.0300002, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &2051539995 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2051539989} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: -1862395651, guid: f70555f144d8491a825f0804e09c671c, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Delegates: + - eventID: 0 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 2051539990} + m_MethodName: set_enabled + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 1 + m_CallState: 2 + - m_Target: {fileID: 2051539991} + m_MethodName: set_AnimationName + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: attack + m_BoolArgument: 1 + m_CallState: 2 + m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + - eventID: 1 + callback: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 2051539990} + m_MethodName: set_enabled + m_Mode: 6 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 + - m_Target: {fileID: 2051539991} + m_MethodName: set_AnimationName + m_Mode: 5 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: idle + m_BoolArgument: 0 + m_CallState: 2 + m_TypeName: UnityEngine.EventSystems.EventTrigger+TriggerEvent, UnityEngine.UI, + Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + delegates: [] +--- !u!61 &2051539996 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 2051539989} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0.43330622, y: 1.9115748} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0, y: 0} + oldSize: {x: 0, y: 0} + newSize: {x: 0, y: 0} + adaptiveTilingThreshold: 0 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 4.7975626, y: 5.72394} + m_EdgeRadius: 0 diff --git a/spine-unity/Assets/Spine Examples/Other Examples/Outline Shaders.unity.meta b/spine-unity/Assets/Spine Examples/Other Examples/Outline Shaders.unity.meta new file mode 100644 index 000000000..e8630e42a --- /dev/null +++ b/spine-unity/Assets/Spine Examples/Other Examples/Outline Shaders.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1119a9b52a74de2469d4b8fa5feb4c83 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/Spine Examples/Scripts/Sample Components/OutlineSkeletonGraphic.cs b/spine-unity/Assets/Spine Examples/Scripts/Sample Components/OutlineSkeletonGraphic.cs new file mode 100644 index 000000000..d3d4452b3 --- /dev/null +++ b/spine-unity/Assets/Spine Examples/Scripts/Sample Components/OutlineSkeletonGraphic.cs @@ -0,0 +1,69 @@ +/****************************************************************************** + * Spine Runtimes License Agreement + * Last updated May 1, 2019. Replaces all prior versions. + * + * Copyright (c) 2013-2019, Esoteric Software LLC + * + * Integration of the Spine Runtimes into software or otherwise creating + * derivative works of the Spine Runtimes is permitted under the terms and + * conditions of Section 2 of the Spine Editor License Agreement: + * http://esotericsoftware.com/spine-editor-license + * + * Otherwise, it is permitted to integrate the Spine Runtimes into software + * or otherwise create derivative works of the Spine Runtimes (collectively, + * "Products"), provided that each user of the Products must obtain their own + * Spine Editor license and redistribution of the Products in any form must + * include this license and copyright notice. + * + * THIS SOFTWARE IS PROVIDED BY ESOTERIC SOFTWARE LLC "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 LLC 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 UnityEngine; +using Spine.Unity; + +namespace Spine.Unity.Examples { + + public class OutlineSkeletonGraphic : MonoBehaviour { + + public SkeletonGraphic skeletonGraphic; + public Material materialWithoutOutline; + public Material materialWithOutline; + + #if UNITY_EDITOR + void Reset () { + skeletonGraphic = GetComponent(); + + // Add normal material as default + if (skeletonGraphic != null && skeletonGraphic.skeletonDataAsset != null) { + var atlasAssets = skeletonGraphic.skeletonDataAsset.atlasAssets; + + if (atlasAssets.Length > 0 && atlasAssets[0].PrimaryMaterial) { + materialWithoutOutline = atlasAssets[0].PrimaryMaterial; + } + } + } + #endif + + void OnEnable () { + if (skeletonGraphic == null) + skeletonGraphic = GetComponent(); + } + + public void EnableOutlineRendering () { + skeletonGraphic.material = materialWithOutline; + } + + public void DisableOutlineRendering () { + skeletonGraphic.material = materialWithoutOutline; + } + } +} diff --git a/spine-unity/Assets/Spine Examples/Scripts/Sample Components/OutlineSkeletonGraphic.cs.meta b/spine-unity/Assets/Spine Examples/Scripts/Sample Components/OutlineSkeletonGraphic.cs.meta new file mode 100644 index 000000000..78937e2fb --- /dev/null +++ b/spine-unity/Assets/Spine Examples/Scripts/Sample Components/OutlineSkeletonGraphic.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 78ceaa27e3b3c27498dcdd7729ebad83 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/Spine Examples/Scripts/Sample Components/SkeletonGraphicPlayAnimationAtEvent.cs b/spine-unity/Assets/Spine Examples/Scripts/Sample Components/SkeletonGraphicPlayAnimationAtEvent.cs new file mode 100644 index 000000000..e9cbd2c19 --- /dev/null +++ b/spine-unity/Assets/Spine Examples/Scripts/Sample Components/SkeletonGraphicPlayAnimationAtEvent.cs @@ -0,0 +1,23 @@ +using UnityEngine; +using Spine.Unity; + +public class SkeletonGraphicPlayAnimationAtEvent : MonoBehaviour { + + public SkeletonGraphic skeletonGraphic; + public int trackIndex = 0; + public float playbackSpeed = 1.0f; + + public void PlayAnimationLooping (string animation) { + var entry = skeletonGraphic.AnimationState.SetAnimation(trackIndex, animation, true); + entry.TimeScale = playbackSpeed; + } + + public void PlayAnimationOnce (string animation) { + var entry = skeletonGraphic.AnimationState.SetAnimation(trackIndex, animation, false); + entry.TimeScale = playbackSpeed; + } + + public void ClearTrack () { + skeletonGraphic.AnimationState.ClearTrack(trackIndex); + } +} diff --git a/spine-unity/Assets/Spine Examples/Scripts/Sample Components/SkeletonGraphicPlayAnimationAtEvent.cs.meta b/spine-unity/Assets/Spine Examples/Scripts/Sample Components/SkeletonGraphicPlayAnimationAtEvent.cs.meta new file mode 100644 index 000000000..f83509086 --- /dev/null +++ b/spine-unity/Assets/Spine Examples/Scripts/Sample Components/SkeletonGraphicPlayAnimationAtEvent.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 243a062ac84ddf2468989143c0500a95 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/Spine Examples/Spine Skeletons/Hero/hero-pro_MaterialOutline.mat b/spine-unity/Assets/Spine Examples/Spine Skeletons/Hero/hero-pro_MaterialOutline.mat new file mode 100644 index 000000000..619287926 --- /dev/null +++ b/spine-unity/Assets/Spine Examples/Spine Skeletons/Hero/hero-pro_MaterialOutline.mat @@ -0,0 +1,40 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: hero-pro_MaterialOutline + m_Shader: {fileID: 4800000, guid: e158cbe58baa093438feb3d691f3daba, type: 3} + m_ShaderKeywords: _USE8NEIGHBOURHOOD_ON + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _MainTex: + m_Texture: {fileID: 2800000, guid: 25b07e861d1a62f4db687c871e4a3828, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Cutoff: 0.1 + - _FillPhase: 0 + - _OutlineMipLevel: 0 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 3 + - _StencilComp: 8 + - _StencilRef: 1 + - _StraightAlphaInput: 0 + - _ThresholdEnd: 0.25 + - _Use8Neighbourhood: 1 + m_Colors: + - _FillColor: {r: 1, g: 1, b: 1, a: 1} + - _OutlineColor: {r: 0, g: 1, b: 0.97280097, a: 1} diff --git a/spine-unity/Assets/Spine Examples/Spine Skeletons/Hero/hero-pro_MaterialOutline.mat.meta b/spine-unity/Assets/Spine Examples/Spine Skeletons/Hero/hero-pro_MaterialOutline.mat.meta new file mode 100644 index 000000000..2f2ffc5f1 --- /dev/null +++ b/spine-unity/Assets/Spine Examples/Spine Skeletons/Hero/hero-pro_MaterialOutline.mat.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: fd9012d511e32e04c84b87ea9276448d +timeCreated: 1524005968 +licenseType: Free +NativeFormatImporter: + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pma_MaterialOutline.mat b/spine-unity/Assets/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pma_MaterialOutline.mat new file mode 100644 index 000000000..6180b736d --- /dev/null +++ b/spine-unity/Assets/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pma_MaterialOutline.mat @@ -0,0 +1,38 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: raptor-pma_MaterialOutline + m_Shader: {fileID: 4800000, guid: 28b5cf4804845fe4b868531fd0bb81d5, type: 3} + m_ShaderKeywords: _USE8NEIGHBOURHOOD_ON + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _MainTex: + m_Texture: {fileID: 2800000, guid: c1a5fbc2700be764fa3c6c44b2ed67a0, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Floats: + - _Cutoff: 0.1 + - _OutlineMipLevel: 0 + - _OutlineReferenceTexWidth: 1024 + - _OutlineSmoothness: 1 + - _OutlineWidth: 2.5 + - _StencilComp: 8 + - _StencilRef: 1 + - _StraightAlphaInput: 0 + - _ThresholdEnd: 0.25 + - _Use8Neighbourhood: 1 + m_Colors: + - _OutlineColor: {r: 1, g: 1, b: 0, a: 1} diff --git a/spine-unity/Assets/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pma_MaterialOutline.mat.meta b/spine-unity/Assets/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pma_MaterialOutline.mat.meta new file mode 100644 index 000000000..7c8a47b61 --- /dev/null +++ b/spine-unity/Assets/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pma_MaterialOutline.mat.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: b4a994702bba90348beb1c28734bda8b +timeCreated: 1562070793 +licenseType: Free +NativeFormatImporter: + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: