diff --git a/spine-unity/Assets/Examples/Getting Started/2 Controlling Animation.unity b/spine-unity/Assets/Examples/Getting Started/2 Controlling Animation.unity index 5286c9703..0ac357583 100644 --- a/spine-unity/Assets/Examples/Getting Started/2 Controlling Animation.unity +++ b/spine-unity/Assets/Examples/Getting Started/2 Controlling Animation.unity @@ -317,7 +317,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d247ba06193faa74d9335f5481b2b56c, type: 3} m_Name: m_EditorClassIdentifier: - skeletonDataAsset: {fileID: 11400000, guid: 45a15bf53b040de42b2adbc759a40203, type: 2} + skeletonDataAsset: {fileID: 11400000, guid: af38a3de26ed9b84abc2fe7c7f3b209d, type: 2} initialSkinName: default initialFlipX: 0 initialFlipY: 0 @@ -349,7 +349,7 @@ MeshRenderer: m_LightProbeUsage: 1 m_ReflectionProbeUsage: 1 m_Materials: - - {fileID: 2100000, guid: 86873d92b9c6412428e6e2d4f827c88b, type: 2} + - {fileID: 2100000, guid: f89bbf05902e77242a3ad20f3c927353, type: 2} m_StaticBatchInfo: firstSubMesh: 0 subMeshCount: 0 @@ -434,8 +434,136 @@ Transform: - {fileID: 199409355} - {fileID: 1945923979} m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1803774489 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1803774490} + - component: {fileID: 1803774492} + - component: {fileID: 1803774491} + m_Layer: 0 + m_Name: sound + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1803774490 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1803774489} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -3.9, y: -3.3, 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!82 &1803774491 +AudioSource: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1803774489} + m_Enabled: 1 + serializedVersion: 4 + OutputAudioMixerGroup: {fileID: 0} + m_audioClip: {fileID: 0} + m_PlayOnAwake: 1 + m_Volume: 0.2 + m_Pitch: 1 + Loop: 0 + Mute: 0 + Spatialize: 0 + SpatializePostEffects: 0 + Priority: 128 + DopplerLevel: 1 + MinDistance: 1 + MaxDistance: 500 + Pan2D: 0 + rolloffMode: 0 + BypassEffects: 0 + BypassListenerEffects: 0 + BypassReverbZones: 0 + rolloffCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + - serializedVersion: 2 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + panLevelCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + spreadCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 + reverbZoneMixCustomCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 2 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 0 +--- !u!114 &1803774492 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1803774489} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1d55a3bd6ac81af44b2f9a4447f2ae72, type: 3} + m_Name: + m_EditorClassIdentifier: + skeletonAnimation: {fileID: 816033310} + eventName: footstep + audioSource: {fileID: 1803774491} + audioClip: {fileID: 8300000, guid: e885484e1bc99fb47a0ac3f6bfa586b1, type: 3} + basePitch: 1.4 + randomPitchOffset: 0.1 + logDebugMessage: 1 --- !u!1 &1945923976 GameObject: m_ObjectHideFlags: 0 diff --git a/spine-unity/Assets/Examples/Getting Started/3 Controlling Animation Continued.unity b/spine-unity/Assets/Examples/Getting Started/3 Controlling Animation Continued.unity index 661dc5a5f..1e481ec6a 100644 --- a/spine-unity/Assets/Examples/Getting Started/3 Controlling Animation Continued.unity +++ b/spine-unity/Assets/Examples/Getting Started/3 Controlling Animation Continued.unity @@ -1,19 +1,19 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!29 &1 -SceneSettings: +OcclusionCullingSettings: m_ObjectHideFlags: 0 - m_PVSData: - m_PVSObjectsArray: [] - m_PVSPortalsArray: [] + 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: 6 + serializedVersion: 8 m_Fog: 0 m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} m_FogMode: 3 @@ -25,6 +25,7 @@ RenderSettings: m_AmbientGroundColor: {r: 0.2, g: 0.2, b: 0.2, a: 1} m_AmbientIntensity: 1 m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} m_SkyboxMaterial: {fileID: 0} m_HaloStrength: 0.5 m_FlareStrength: 1 @@ -37,12 +38,12 @@ RenderSettings: m_ReflectionIntensity: 1 m_CustomReflection: {fileID: 0} m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} --- !u!157 &4 LightmapSettings: m_ObjectHideFlags: 0 - serializedVersion: 6 + serializedVersion: 9 m_GIWorkflowMode: 1 - m_LightmapsMode: 1 m_GISettings: serializedVersion: 2 m_BounceScale: 1 @@ -53,46 +54,68 @@ LightmapSettings: m_EnableBakedLightmaps: 1 m_EnableRealtimeLightmaps: 0 m_LightmapEditorSettings: - serializedVersion: 3 + serializedVersion: 8 m_Resolution: 1 m_BakeResolution: 50 m_TextureWidth: 1024 m_TextureHeight: 1024 + m_AO: 0 m_AOMaxDistance: 1 - m_Padding: 2 m_CompAOExponent: 0 + m_CompAOExponentDirect: 0 + m_Padding: 2 m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 m_TextureCompression: 0 m_FinalGather: 0 + m_FinalGatherFiltering: 1 m_FinalGatherRayCount: 1024 m_ReflectionCompression: 2 + m_MixedBakeMode: 1 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + 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_RuntimeCPUUsage: 25 + m_ShadowMaskMode: 2 --- !u!196 &5 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 - accuratePlacement: 0 minRegionArea: 2 - cellSize: 0.16666666 manualCellSize: 0 + cellSize: 0.16666666 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 m_NavMeshData: {fileID: 0} --- !u!1 &654881619 GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 4: {fileID: 654881620} + - component: {fileID: 654881620} m_Layer: 0 m_Name: LABELS m_TagString: Untagged @@ -114,16 +137,17 @@ Transform: - {fileID: 1551895947} m_Father: {fileID: 0} m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &796033498 GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 4: {fileID: 796033499} - - 23: {fileID: 796033501} - - 102: {fileID: 796033500} + - component: {fileID: 796033499} + - component: {fileID: 796033501} + - component: {fileID: 796033500} m_Layer: 0 m_Name: Description m_TagString: Untagged @@ -143,6 +167,7 @@ Transform: m_Children: [] m_Father: {fileID: 654881620} m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!102 &796033500 TextMesh: serializedVersion: 3 @@ -157,12 +182,7 @@ TextMesh: At the same time, and in its own timeframe, - the "gungrab" and "gunkeep" animations are playing. - - - It also shows how to use Spine Events to add sounds - - to your animation.' + the "gungrab" and "gunkeep" animations are playing.' m_OffsetZ: 0 m_CharacterSize: 0.12 m_LineSpacing: 1 @@ -185,35 +205,42 @@ MeshRenderer: m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 m_Materials: - {fileID: 10100, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 1 - m_ReflectionProbeUsage: 1 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!1 &1256911793 GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 4: {fileID: 1256911797} - - 33: {fileID: 1256911796} - - 23: {fileID: 1256911795} - - 114: {fileID: 1256911794} - - 114: {fileID: 1256911799} + - component: {fileID: 1256911797} + - component: {fileID: 1256911796} + - component: {fileID: 1256911795} + - component: {fileID: 1256911794} + - component: {fileID: 1256911799} + - component: {fileID: 1256911798} m_Layer: 0 m_Name: raptor Skeleton m_TagString: Untagged @@ -234,14 +261,18 @@ MonoBehaviour: m_EditorClassIdentifier: skeletonDataAsset: {fileID: 11400000, guid: 22c4b5e5a0fd9484d83b1aa705b9a54c, type: 2} initialSkinName: default + initialFlipX: 0 + initialFlipY: 0 separatorSlotNames: [] zSpacing: 0 - renderMeshes: 1 + useClipping: 1 immutableTriangles: 0 pmaVertexColors: 1 - calculateNormals: 0 + clearStateOnDisable: 0 + tintBlack: 0 + singleSubmesh: 0 + addNormals: 0 calculateTangents: 0 - frontFacing: 0 logErrors: 0 disableRenderingOnOverride: 1 _animationName: @@ -256,22 +287,28 @@ MeshRenderer: m_Enabled: 1 m_CastShadows: 0 m_ReceiveShadows: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 m_Materials: - {fileID: 2100000, guid: 4e2feebfcaa26a54ab19f1ff3e0eae35, type: 2} - m_SubsetIndices: + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 0 - m_ReflectionProbeUsage: 1 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 &1256911796 MeshFilter: @@ -293,6 +330,25 @@ Transform: - {fileID: 1476999243} m_Father: {fileID: 0} m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1256911798 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1256911793} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1d55a3bd6ac81af44b2f9a4447f2ae72, type: 3} + m_Name: + m_EditorClassIdentifier: + skeletonAnimation: {fileID: 1256911794} + eventName: footstep + audioSource: {fileID: 1476999242} + audioClip: {fileID: 8300000, guid: e885484e1bc99fb47a0ac3f6bfa586b1, type: 3} + basePitch: 0.5 + randomPitchOffset: 0.25 + debugMessage: 0 --- !u!114 &1256911799 MonoBehaviour: m_ObjectHideFlags: 0 @@ -307,17 +363,15 @@ MonoBehaviour: walk: walk gungrab: gungrab gunkeep: gunkeep - footstepEvent: footstep - footstepAudioSource: {fileID: 1476999242} --- !u!1 &1382792502 GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 4: {fileID: 1382792504} - - 167: {fileID: 1382792503} + - component: {fileID: 1382792504} + - component: {fileID: 1382792503} m_Layer: 0 m_Name: Reverb Zone m_TagString: Untagged @@ -344,7 +398,6 @@ AudioReverbZone: m_Reverb: -2 m_ReverbDelay: 0.029 m_HFReference: 5000 - m_RoomRolloffFactor: 0 m_Diffusion: 100 m_Density: 100 m_LFReference: 250 @@ -361,15 +414,16 @@ Transform: m_Children: [] m_Father: {fileID: 0} m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1476999241 GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 4: {fileID: 1476999243} - - 82: {fileID: 1476999242} + - component: {fileID: 1476999243} + - component: {fileID: 1476999242} m_Layer: 0 m_Name: footstep sounds m_TagString: Untagged @@ -393,6 +447,7 @@ AudioSource: Loop: 0 Mute: 0 Spatialize: 0 + SpatializePostEffects: 0 Priority: 128 DopplerLevel: 1 MinDistance: 1 @@ -405,12 +460,14 @@ AudioSource: rolloffCustomCurve: serializedVersion: 2 m_Curve: - - time: 0 + - serializedVersion: 2 + time: 0 value: 1 inSlope: 0 outSlope: 0 tangentMode: 0 - - time: 1 + - serializedVersion: 2 + time: 1 value: 0 inSlope: 0 outSlope: 0 @@ -421,7 +478,8 @@ AudioSource: panLevelCustomCurve: serializedVersion: 2 m_Curve: - - time: 0 + - serializedVersion: 2 + time: 0 value: 0 inSlope: 0 outSlope: 0 @@ -432,7 +490,8 @@ AudioSource: spreadCustomCurve: serializedVersion: 2 m_Curve: - - time: 0 + - serializedVersion: 2 + time: 0 value: 0 inSlope: 0 outSlope: 0 @@ -443,7 +502,8 @@ AudioSource: reverbZoneMixCustomCurve: serializedVersion: 2 m_Curve: - - time: 0 + - serializedVersion: 2 + time: 0 value: 1 inSlope: 0 outSlope: 0 @@ -463,16 +523,17 @@ Transform: m_Children: [] m_Father: {fileID: 1256911797} m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1551895946 GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 4: {fileID: 1551895947} - - 23: {fileID: 1551895949} - - 102: {fileID: 1551895948} + - component: {fileID: 1551895947} + - component: {fileID: 1551895949} + - component: {fileID: 1551895948} m_Layer: 0 m_Name: play mode m_TagString: Untagged @@ -492,6 +553,7 @@ Transform: m_Children: [] m_Father: {fileID: 654881620} m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!102 &1551895948 TextMesh: serializedVersion: 3 @@ -522,35 +584,41 @@ MeshRenderer: m_Enabled: 1 m_CastShadows: 1 m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 m_Materials: - {fileID: 10100, guid: 0000000000000000e000000000000000, type: 0} - m_SubsetIndices: + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 m_StaticBatchRoot: {fileID: 0} - m_UseLightProbes: 1 - m_ReflectionProbeUsage: 1 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!1 &1604340971 GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 4: {fileID: 1604340976} - - 20: {fileID: 1604340975} - - 92: {fileID: 1604340974} - - 124: {fileID: 1604340973} - - 81: {fileID: 1604340972} + - component: {fileID: 1604340976} + - component: {fileID: 1604340975} + - component: {fileID: 1604340974} + - component: {fileID: 1604340973} + - component: {fileID: 1604340972} m_Layer: 0 m_Name: Main Camera m_TagString: MainCamera @@ -609,6 +677,8 @@ Camera: m_TargetDisplay: 0 m_TargetEye: 3 m_HDR: 0 + m_AllowMSAA: 1 + m_ForceIntoRT: 0 m_OcclusionCulling: 1 m_StereoConvergence: 10 m_StereoSeparation: 0.022 @@ -625,3 +695,4 @@ Transform: m_Children: [] m_Father: {fileID: 0} m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/spine-unity/Assets/Examples/Getting Started/5 Basic Platformer.unity b/spine-unity/Assets/Examples/Getting Started/5 Basic Platformer.unity index e8e09ea5b..6dab6ca99 100644 --- a/spine-unity/Assets/Examples/Getting Started/5 Basic Platformer.unity +++ b/spine-unity/Assets/Examples/Getting Started/5 Basic Platformer.unity @@ -216,12 +216,12 @@ Transform: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 74654461} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 3.1562753, y: 0.965824, z: 25.893574} m_LocalScale: {x: 5.713549, y: 12.454684, z: 1.502821} m_Children: [] - m_Father: {fileID: 1436083682} - m_RootOrder: 14 + m_Father: {fileID: 1338487226} + m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &74654463 MeshRenderer: @@ -373,7 +373,7 @@ Transform: m_LocalScale: {x: 3.375706, y: 11.224084, z: 2.711687} m_Children: [] m_Father: {fileID: 1436083682} - m_RootOrder: 16 + m_RootOrder: 7 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &217488464 MeshRenderer: @@ -568,7 +568,7 @@ Transform: m_LocalScale: {x: 4.759716, y: 2.311941, z: 3.927896} m_Children: [] m_Father: {fileID: 1436083682} - m_RootOrder: 5 + m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &308770409 MeshRenderer: @@ -830,7 +830,7 @@ AudioSource: OutputAudioMixerGroup: {fileID: 0} m_audioClip: {fileID: 8300000, guid: 532e417ffa3f95747908419a00be3780, type: 3} m_PlayOnAwake: 0 - m_Volume: 1 + m_Volume: 0.9 m_Pitch: 1 Loop: 0 Mute: 0 @@ -899,6 +899,39 @@ AudioSource: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 0 +--- !u!1 &486867433 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 486867434} + m_Layer: 10 + m_Name: FOREGROUND + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &486867434 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 486867433} + 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: + - {fileID: 1437394976} + - {fileID: 1239889110} + - {fileID: 762163187} + - {fileID: 1728612031} + - {fileID: 1900333426} + m_Father: {fileID: 1436083682} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &522034802 GameObject: m_ObjectHideFlags: 0 @@ -1007,12 +1040,12 @@ Transform: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 529901551} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0.52838707, y: 0.965824, z: 12.03045} m_LocalScale: {x: 5.713549, y: 12.454684, z: 1.502821} m_Children: [] - m_Father: {fileID: 1436083682} - m_RootOrder: 9 + m_Father: {fileID: 1338487226} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &529901553 MeshRenderer: @@ -1454,7 +1487,7 @@ AudioSource: OutputAudioMixerGroup: {fileID: 0} m_audioClip: {fileID: 8300000, guid: e885484e1bc99fb47a0ac3f6bfa586b1, type: 3} m_PlayOnAwake: 0 - m_Volume: 0.5 + m_Volume: 0.25 m_Pitch: 1 Loop: 0 Mute: 0 @@ -1523,6 +1556,88 @@ AudioSource: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 0 +--- !u!1 &762163186 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 762163187} + - component: {fileID: 762163190} + - component: {fileID: 762163189} + - component: {fileID: 762163188} + m_Layer: 10 + m_Name: Cube + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &762163187 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 762163186} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 6.03, y: 4.7, z: -4} + m_LocalScale: {x: 0.7, y: 14, z: 0.7} + m_Children: [] + m_Father: {fileID: 486867434} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &762163188 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 762163186} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 10302, guid: 0000000000000000f000000000000000, type: 0} + 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!65 &762163189 +BoxCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 762163186} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &762163190 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 762163186} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &790644140 GameObject: m_ObjectHideFlags: 0 @@ -1546,12 +1661,12 @@ Transform: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 790644140} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 29.054758, y: 0.965824, z: 25.893574} m_LocalScale: {x: 5.713549, y: 12.454684, z: 1.502821} m_Children: [] - m_Father: {fileID: 1436083682} - m_RootOrder: 12 + m_Father: {fileID: 1338487226} + m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &790644142 MeshRenderer: @@ -2112,12 +2227,12 @@ Transform: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1152613752} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 26.426872, y: 0.965824, z: 12.03045} m_LocalScale: {x: 5.713549, y: 12.454684, z: 1.502821} m_Children: [] - m_Father: {fileID: 1436083682} - m_RootOrder: 11 + m_Father: {fileID: 1338487226} + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &1152613754 MeshRenderer: @@ -5599,12 +5714,12 @@ Transform: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1239889109} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -12.245578, y: 4.4490747, z: -1.8732238} m_LocalScale: {x: 3.3757064, y: 11.224084, z: 2.7116873} m_Children: [] - m_Father: {fileID: 1436083682} - m_RootOrder: 4 + m_Father: {fileID: 486867434} + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &1239889111 MeshRenderer: @@ -5657,6 +5772,43 @@ MeshFilter: m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1239889109} m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} +--- !u!1 &1338487225 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1338487226} + m_Layer: 10 + m_Name: BACKGROUND + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1338487226 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1338487225} + 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: + - {fileID: 2019593955} + - {fileID: 529901552} + - {fileID: 1982529759} + - {fileID: 1152613753} + - {fileID: 790644141} + - {fileID: 1506465911} + - {fileID: 74654462} + - {fileID: 1527457427} + - {fileID: 1803534917} + m_Father: {fileID: 1436083682} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1381317419 GameObject: m_ObjectHideFlags: 0 @@ -5718,21 +5870,12 @@ Transform: - {fileID: 1112695306} - {fileID: 939146564} - {fileID: 854723183} - - {fileID: 1239889110} - {fileID: 308770408} - {fileID: 2038851861} - {fileID: 1615467379} - - {fileID: 2019593955} - - {fileID: 529901552} - - {fileID: 1982529759} - - {fileID: 1152613753} - - {fileID: 790644141} - - {fileID: 1506465911} - - {fileID: 74654462} - - {fileID: 1527457427} - {fileID: 217488463} - - {fileID: 1803534917} - - {fileID: 1437394976} + - {fileID: 486867434} + - {fileID: 1338487226} m_Father: {fileID: 0} m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -5760,12 +5903,12 @@ Transform: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1437394975} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 28.995129, y: 4.449075, z: -3.6664026} m_LocalScale: {x: 3.375706, y: 11.224084, z: 2.711687} m_Children: [] - m_Father: {fileID: 1436083682} - m_RootOrder: 18 + m_Father: {fileID: 486867434} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &1437394977 MeshRenderer: @@ -5841,12 +5984,12 @@ Transform: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1506465910} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 14.239922, y: 0.965824, z: 25.893574} m_LocalScale: {x: 5.713549, y: 12.454684, z: 1.502821} m_Children: [] - m_Father: {fileID: 1436083682} - m_RootOrder: 13 + m_Father: {fileID: 1338487226} + m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &1506465912 MeshRenderer: @@ -6010,12 +6153,12 @@ Transform: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1527457426} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -4.538345, y: 0.965824, z: 25.893574} m_LocalScale: {x: 5.713549, y: 12.454684, z: 1.502821} m_Children: [] - m_Father: {fileID: 1436083682} - m_RootOrder: 15 + m_Father: {fileID: 1338487226} + m_RootOrder: 7 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &1527457428 MeshRenderer: @@ -6167,7 +6310,7 @@ Transform: m_LocalScale: {x: 4.7597165, y: 2.311941, z: 3.927896} m_Children: [] m_Father: {fileID: 1436083682} - m_RootOrder: 7 + m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &1615467380 MeshRenderer: @@ -6250,6 +6393,88 @@ Transform: m_Father: {fileID: 1204355831} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1728612030 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1728612031} + - component: {fileID: 1728612034} + - component: {fileID: 1728612033} + - component: {fileID: 1728612032} + m_Layer: 10 + m_Name: Cube (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &1728612031 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1728612030} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 22.74, y: -3.07, z: -3.5} + m_LocalScale: {x: 0.7, y: 14, z: 0.7} + m_Children: [] + m_Father: {fileID: 486867434} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1728612032 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1728612030} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 10302, guid: 0000000000000000f000000000000000, type: 0} + 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!65 &1728612033 +BoxCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1728612030} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &1728612034 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1728612030} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &1776464688 GameObject: m_ObjectHideFlags: 0 @@ -6385,12 +6610,12 @@ Transform: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1803534916} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 28.995129, y: 4.449075, z: 2.8281965} m_LocalScale: {x: 3.375706, y: 11.224084, z: 2.711687} m_Children: [] - m_Father: {fileID: 1436083682} - m_RootOrder: 17 + m_Father: {fileID: 1338487226} + m_RootOrder: 8 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &1803534918 MeshRenderer: @@ -6483,7 +6708,7 @@ AudioSource: OutputAudioMixerGroup: {fileID: 0} m_audioClip: {fileID: 8300000, guid: 51f0c54706b53c14c9c24bbd63bb18a6, type: 3} m_PlayOnAwake: 0 - m_Volume: 0.9 + m_Volume: 0.6 m_Pitch: 1 Loop: 0 Mute: 0 @@ -6552,6 +6777,88 @@ AudioSource: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 0 +--- !u!1 &1900333425 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1900333426} + - component: {fileID: 1900333429} + - component: {fileID: 1900333428} + - component: {fileID: 1900333427} + m_Layer: 10 + m_Name: Cube (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 4294967295 + m_IsActive: 1 +--- !u!4 &1900333426 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1900333425} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 13.43, y: -1.96, z: -3.5} + m_LocalScale: {x: 0.7, y: 14, z: 0.7} + m_Children: [] + m_Father: {fileID: 486867434} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!23 &1900333427 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1900333425} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 10302, guid: 0000000000000000f000000000000000, type: 0} + 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!65 &1900333428 +BoxCollider: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1900333425} + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_Enabled: 1 + serializedVersion: 2 + m_Size: {x: 1, y: 1, z: 1} + m_Center: {x: 0, y: 0, z: 0} +--- !u!33 &1900333429 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1900333425} + m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0} --- !u!1 &1943525033 GameObject: m_ObjectHideFlags: 0 @@ -6657,12 +6964,12 @@ Transform: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 1982529758} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 12.23, y: 0.965824, z: 4.35} m_LocalScale: {x: 8.47, y: 12.454684, z: 1.502821} m_Children: [] - m_Father: {fileID: 1436083682} - m_RootOrder: 10 + m_Father: {fileID: 1338487226} + m_RootOrder: 2 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &1982529760 MeshRenderer: @@ -6726,12 +7033,12 @@ Transform: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 2019593954} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: -7.166233, y: 0.9658241, z: 12.03045} m_LocalScale: {x: 5.713549, y: 12.454684, z: 1.5028212} m_Children: [] - m_Father: {fileID: 1436083682} - m_RootOrder: 8 + m_Father: {fileID: 1338487226} + m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &2019593956 MeshRenderer: @@ -6801,7 +7108,7 @@ Transform: m_LocalScale: {x: 4.7597165, y: 2.311941, z: 3.927896} m_Children: [] m_Father: {fileID: 1436083682} - m_RootOrder: 6 + m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!23 &2038851862 MeshRenderer: diff --git a/spine-unity/Assets/Examples/Other Examples/Instantiate from Script.unity b/spine-unity/Assets/Examples/Other Examples/Instantiate from Script.unity index aa6afdda8..91dbef92f 100644 --- a/spine-unity/Assets/Examples/Other Examples/Instantiate from Script.unity +++ b/spine-unity/Assets/Examples/Other Examples/Instantiate from Script.unity @@ -224,11 +224,11 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: bb0837af7345d504db63d0c662fd12dc, type: 3} m_Name: m_EditorClassIdentifier: - skeletonJson: {fileID: 4900000, guid: e3b64d7eaf0de4e45a00b7065166554d, type: 3} - atlasText: {fileID: 4900000, guid: 5c0a5c36970a46e4d8378760ab4a4cfc, type: 3} + skeletonJson: {fileID: 4900000, guid: 8160b67e4c41bd041b948b5e5a86e242, type: 3} + atlasText: {fileID: 4900000, guid: 9b2378ddc54f1c94fb80411958000a8c, type: 3} textures: - - {fileID: 2800000, guid: 49bb65eefe08e424bbf7a38bc98ec638, type: 3} - materialPropertySource: {fileID: 2100000, guid: 365eb017d7ae7134d820c8b808eeb121, + - {fileID: 2800000, guid: 4ea2c33e839afb34c98f66e892b3b2d2, type: 3} + materialPropertySource: {fileID: 2100000, guid: f89bbf05902e77242a3ad20f3c927353, type: 2} --- !u!4 &651278530 Transform: diff --git a/spine-unity/Assets/Examples/Other Examples/Per Instance Material Properties.unity b/spine-unity/Assets/Examples/Other Examples/Per Instance Material Properties.unity new file mode 100644 index 000000000..3075864f5 --- /dev/null +++ b/spine-unity/Assets/Examples/Other Examples/Per Instance Material Properties.unity @@ -0,0 +1,716 @@ +%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: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 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: 9 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 8 + 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: 3 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + 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_ShadowMaskMode: 2 +--- !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 &21914459 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 21914462} + - component: {fileID: 21914461} + - component: {fileID: 21914460} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &21914460 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 21914459} + 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 &21914461 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 21914459} + 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 &21914462 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 21914459} + 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: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &508727089 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 508727093} + - component: {fileID: 508727092} + - component: {fileID: 508727091} + - component: {fileID: 508727090} + - component: {fileID: 508727094} + m_Layer: 0 + m_Name: Spine GameObject (spineboy) (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &508727090 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 508727089} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d247ba06193faa74d9335f5481b2b56c, type: 3} + m_Name: + m_EditorClassIdentifier: + skeletonDataAsset: {fileID: 11400000, guid: a467507a4ffb1d542a558739b2fede77, type: 2} + initialSkinName: base + initialFlipX: 0 + initialFlipY: 0 + separatorSlotNames: [] + zSpacing: 0 + useClipping: 1 + immutableTriangles: 0 + pmaVertexColors: 1 + clearStateOnDisable: 0 + tintBlack: 0 + singleSubmesh: 0 + addNormals: 0 + calculateTangents: 0 + logErrors: 0 + disableRenderingOnOverride: 1 + _animationName: run + loop: 1 + timeScale: 1 +--- !u!23 &508727091 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 508727089} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 128e02fa6a4f5964fa898757a425b354, 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 &508727092 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 508727089} + m_Mesh: {fileID: 0} +--- !u!4 &508727093 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 508727089} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 3, y: -2, 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!114 &508727094 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 508727089} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0456e5bde0b34594782f280f40128902, type: 3} + m_Name: + m_EditorClassIdentifier: + timeInterval: 0.9 + randomColors: + serializedVersion: 2 + key0: {r: 0, g: 0.59350926, b: 0.64705884, a: 1} + key1: {r: 0.121161334, g: 0.12453464, b: 0.6102941, a: 1} + key2: {r: 0.5443711, g: 0, b: 0.8308824, a: 0} + key3: {r: 0, g: 0.7352941, b: 0.15720093, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 16769 + ctime2: 44718 + ctime3: 65535 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 4 + m_NumAlphaKeys: 2 + colorPropertyName: _Black +--- !u!1 &1057001079 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1057001080} + - component: {fileID: 1057001082} + - component: {fileID: 1057001081} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1057001080 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1057001079} + 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: 1909315731} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: -0.000030518, y: -344} + m_SizeDelta: {x: 969, y: 93} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1057001081 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1057001079} + 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: 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 + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 30 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 3 + m_MaxSize: 40 + m_Alignment: 1 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: These two Spineboys share the same Material, but use MaterialPropertyBlock + to have different tints. +--- !u!222 &1057001082 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1057001079} +--- !u!1 &1334021432 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1334021436} + - component: {fileID: 1334021435} + - component: {fileID: 1334021434} + - component: {fileID: 1334021433} + - component: {fileID: 1334021437} + m_Layer: 0 + m_Name: Spine GameObject (spineboy) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1334021433 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1334021432} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d247ba06193faa74d9335f5481b2b56c, type: 3} + m_Name: + m_EditorClassIdentifier: + skeletonDataAsset: {fileID: 11400000, guid: a467507a4ffb1d542a558739b2fede77, type: 2} + initialSkinName: base + initialFlipX: 0 + initialFlipY: 0 + separatorSlotNames: [] + zSpacing: 0 + useClipping: 1 + immutableTriangles: 0 + pmaVertexColors: 1 + clearStateOnDisable: 0 + tintBlack: 0 + singleSubmesh: 0 + addNormals: 0 + calculateTangents: 0 + logErrors: 0 + disableRenderingOnOverride: 1 + _animationName: run + loop: 1 + timeScale: 1 +--- !u!23 &1334021434 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1334021432} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 128e02fa6a4f5964fa898757a425b354, 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 &1334021435 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1334021432} + m_Mesh: {fileID: 0} +--- !u!4 &1334021436 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1334021432} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -3, y: -2, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1334021437 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1334021432} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0456e5bde0b34594782f280f40128902, type: 3} + m_Name: + m_EditorClassIdentifier: + timeInterval: 0.7 + randomColors: + serializedVersion: 2 + key0: {r: 0.64705884, g: 0, b: 0, a: 1} + key1: {r: 0.7145329, g: 0.5051904, b: 0.19117647, a: 1} + key2: {r: 0.95699793, g: 1, b: 0.2205882, a: 0} + key3: {r: 0.9338235, g: 0.40573037, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 12529 + ctime2: 35081 + ctime3: 65535 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_NumColorKeys: 4 + m_NumAlphaKeys: 2 + colorPropertyName: _Black +--- !u!1 &1408234531 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1408234536} + - component: {fileID: 1408234535} + - component: {fileID: 1408234534} + - component: {fileID: 1408234533} + - component: {fileID: 1408234532} + 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 &1408234532 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1408234531} + m_Enabled: 1 +--- !u!124 &1408234533 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1408234531} + m_Enabled: 1 +--- !u!92 &1408234534 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1408234531} + m_Enabled: 1 +--- !u!20 &1408234535 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1408234531} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.33823532, g: 0.15419552, b: 0.29508117, 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 &1408234536 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1408234531} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, 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!1 &1909315727 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1909315731} + - component: {fileID: 1909315730} + - component: {fileID: 1909315729} + - component: {fileID: 1909315728} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1909315728 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1909315727} + 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 &1909315729 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1909315727} + 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: 1920, y: 1080} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 +--- !u!223 &1909315730 +Canvas: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1909315727} + 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 &1909315731 +RectTransform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1909315727} + 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: 1057001080} + m_Father: {fileID: 0} + m_RootOrder: 3 + 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} diff --git a/spine-unity/Assets/Examples/Spine/spineboy-unity/spineboy-unity.atlas.meta b/spine-unity/Assets/Examples/Other Examples/Per Instance Material Properties.unity.meta similarity index 64% rename from spine-unity/Assets/Examples/Spine/spineboy-unity/spineboy-unity.atlas.meta rename to spine-unity/Assets/Examples/Other Examples/Per Instance Material Properties.unity.meta index 4e962cbe6..50830819e 100644 --- a/spine-unity/Assets/Examples/Spine/spineboy-unity/spineboy-unity.atlas.meta +++ b/spine-unity/Assets/Examples/Other Examples/Per Instance Material Properties.unity.meta @@ -1,6 +1,6 @@ fileFormatVersion: 2 -guid: c3184a6ff8f29e8429a443fd3d80a069 -timeCreated: 1497568842 +guid: 9b570698c6e11804e976b1fd16c8793f +timeCreated: 1516387990 licenseType: Free DefaultImporter: userData: diff --git a/spine-unity/Assets/Examples/Other Examples/SkeletonAnimationMulti.unity b/spine-unity/Assets/Examples/Other Examples/SkeletonAnimationMulti.unity new file mode 100644 index 000000000..f3b981fe2 --- /dev/null +++ b/spine-unity/Assets/Examples/Other Examples/SkeletonAnimationMulti.unity @@ -0,0 +1,254 @@ +%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: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 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: 9 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_TemporalCoherenceThreshold: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 8 + 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: 3 + m_BakeBackend: 0 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + 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_ShadowMaskMode: 2 +--- !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 &1138932459 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1138932461} + - component: {fileID: 1138932460} + m_Layer: 0 + m_Name: GameObject + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1138932460 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1138932459} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a5ea35d82fb1b5d4583e89b4343976b6, type: 3} + m_Name: + m_EditorClassIdentifier: + initialFlipX: 1 + initialFlipY: 0 + initialAnimation: flying + initialLoop: 1 + skeletonDataAssets: + - {fileID: 11400000, guid: af38a3de26ed9b84abc2fe7c7f3b209d, type: 2} + - {fileID: 11400000, guid: 76506fa7fbeed084ab2dfb084648c628, type: 2} + meshGeneratorSettings: + useClipping: 1 + zSpacing: 0 + pmaVertexColors: 1 + tintBlack: 0 + calculateTangents: 0 + addNormals: 0 + immutableTriangles: 0 +--- !u!4 &1138932461 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1138932459} + 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: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1616673261 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 1616673266} + - component: {fileID: 1616673265} + - component: {fileID: 1616673264} + - component: {fileID: 1616673263} + - component: {fileID: 1616673262} + 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 &1616673262 +AudioListener: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1616673261} + m_Enabled: 1 +--- !u!124 &1616673263 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1616673261} + m_Enabled: 1 +--- !u!92 &1616673264 +Behaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1616673261} + m_Enabled: 1 +--- !u!20 &1616673265 +Camera: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1616673261} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, 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: 1 + 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 &1616673266 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 1616673261} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, 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} diff --git a/spine-unity/Assets/Examples/Other Examples/SkeletonAnimationMulti.unity.meta b/spine-unity/Assets/Examples/Other Examples/SkeletonAnimationMulti.unity.meta new file mode 100644 index 000000000..0abcd9336 --- /dev/null +++ b/spine-unity/Assets/Examples/Other Examples/SkeletonAnimationMulti.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 235842830be28644eb5bec81483907de +timeCreated: 1502103327 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/Examples/Other Examples/SpineGauge.unity b/spine-unity/Assets/Examples/Other Examples/SpineGauge.unity index 49f38d771..92c419e12 100644 --- a/spine-unity/Assets/Examples/Other Examples/SpineGauge.unity +++ b/spine-unity/Assets/Examples/Other Examples/SpineGauge.unity @@ -108,6 +108,125 @@ NavMeshSettings: tileSize: 256 accuratePlacement: 0 m_NavMeshData: {fileID: 0} +--- !u!1 &282891642 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + serializedVersion: 5 + m_Component: + - component: {fileID: 282891647} + - component: {fileID: 282891646} + - component: {fileID: 282891645} + - component: {fileID: 282891644} + - component: {fileID: 282891643} + m_Layer: 0 + m_Name: Spine GameObject (spineboy) (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &282891643 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 282891642} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 26947ae098a8447408d80c0c86e35b48, type: 3} + m_Name: + m_EditorClassIdentifier: + skeletonRenderer: {fileID: 282891644} + customSlotMaterials: [] + customMaterialOverrides: + - overrideDisabled: 0 + originalMaterial: {fileID: 2100000, guid: 1455e88fdb81ccc45bdeaedd657bad4d, type: 2} + replacementMaterial: {fileID: 2100000, guid: 128e02fa6a4f5964fa898757a425b354, + type: 2} +--- !u!114 &282891644 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 282891642} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: d247ba06193faa74d9335f5481b2b56c, type: 3} + m_Name: + m_EditorClassIdentifier: + skeletonDataAsset: {fileID: 11400000, guid: a467507a4ffb1d542a558739b2fede77, type: 2} + initialSkinName: base + initialFlipX: 0 + initialFlipY: 0 + separatorSlotNames: [] + zSpacing: 0 + useClipping: 1 + immutableTriangles: 0 + pmaVertexColors: 1 + clearStateOnDisable: 0 + tintBlack: 0 + singleSubmesh: 0 + addNormals: 0 + calculateTangents: 0 + logErrors: 0 + disableRenderingOnOverride: 1 + _animationName: idle + loop: 1 + timeScale: 1 +--- !u!23 &282891645 +MeshRenderer: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 282891642} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_Materials: + - {fileID: 2100000, guid: 128e02fa6a4f5964fa898757a425b354, 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 &282891646 +MeshFilter: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 282891642} + m_Mesh: {fileID: 0} +--- !u!4 &282891647 +Transform: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 0} + m_GameObject: {fileID: 282891642} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -8.18, y: -3.48, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &351144566 GameObject: m_ObjectHideFlags: 0 @@ -335,7 +454,7 @@ MeshRenderer: m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 m_SortingLayer: 0 - m_SortingOrder: 0 + m_SortingOrder: 10 --- !u!4 &795271517 Transform: m_ObjectHideFlags: 0 diff --git a/spine-unity/Assets/Examples/Scripts/Getting Started Scripts/Raptor.cs b/spine-unity/Assets/Examples/Scripts/Getting Started Scripts/Raptor.cs index fa855a047..b7c7afea5 100644 --- a/spine-unity/Assets/Examples/Scripts/Getting Started Scripts/Raptor.cs +++ b/spine-unity/Assets/Examples/Scripts/Getting Started Scripts/Raptor.cs @@ -44,28 +44,15 @@ namespace Spine.Unity.Examples { [SpineAnimation] public string gunkeep = "gunkeep"; - - [SpineEvent] - public string footstepEvent = "footstep"; - - public AudioSource footstepAudioSource; #endregion SkeletonAnimation skeletonAnimation; void Start () { skeletonAnimation = GetComponent(); - skeletonAnimation.AnimationState.Event += HandleEvent; StartCoroutine(GunGrabRoutine()); } - void HandleEvent (Spine.TrackEntry trackEntry, Spine.Event e) { - if (e.Data.Name == footstepEvent) { - footstepAudioSource.pitch = 0.5f + Random.Range(-0.2f, 0.2f); - footstepAudioSource.Play(); - } - } - IEnumerator GunGrabRoutine () { // Play the walk animation on track 0. skeletonAnimation.AnimationState.SetAnimation(0, walk, true); diff --git a/spine-unity/Assets/Examples/Scripts/HandleEventWithAudioExample.cs b/spine-unity/Assets/Examples/Scripts/HandleEventWithAudioExample.cs new file mode 100644 index 000000000..6d31e7a1a --- /dev/null +++ b/spine-unity/Assets/Examples/Scripts/HandleEventWithAudioExample.cs @@ -0,0 +1,80 @@ +/****************************************************************************** + * Spine Runtimes Software License v2.5 + * + * Copyright (c) 2013-2016, Esoteric Software + * All rights reserved. + * + * You are granted a perpetual, non-exclusive, non-sublicensable, and + * non-transferable license to use, install, execute, and perform the Spine + * Runtimes software and derivative works solely for personal or internal + * use. Without the written permission of Esoteric Software (see Section 2 of + * the Spine Software License Agreement), you may not (a) modify, translate, + * adapt, or develop new applications using the Spine Runtimes or otherwise + * create derivative works or improvements of the Spine Runtimes or (b) remove, + * delete, alter, or obscure any trademarks or any copyright, trademark, patent, + * or other intellectual property or proprietary rights notices on or in the + * Software, including any copy thereof. Redistributions in binary or source + * form must include this license and terms. + * + * THIS SOFTWARE IS PROVIDED BY ESOTERIC SOFTWARE "AS IS" AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO + * EVENT SHALL ESOTERIC SOFTWARE BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES, BUSINESS INTERRUPTION, OR LOSS OF + * USE, DATA, OR PROFITS) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER + * IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE + * POSSIBILITY OF SUCH DAMAGE. + *****************************************************************************/ + +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +namespace Spine.Unity.Examples { + public class HandleEventWithAudioExample : MonoBehaviour { + + public SkeletonAnimation skeletonAnimation; + [SpineEvent(dataField: "skeletonAnimation", fallbackToTextField: true)] + public string eventName; + + [Space] + public AudioSource audioSource; + public AudioClip audioClip; + public float basePitch = 1f; + public float randomPitchOffset = 0.1f; + + [Space] + public bool logDebugMessage = false; + + Spine.EventData eventData; + + void OnValidate () { + if (skeletonAnimation == null) GetComponent(); + if (audioSource == null) GetComponent(); + } + + void Start () { + if (audioSource == null) return; + if (skeletonAnimation == null) return; + skeletonAnimation.Initialize(false); + if (!skeletonAnimation.valid) return; + + eventData = skeletonAnimation.Skeleton.Data.FindEvent(eventName); + skeletonAnimation.AnimationState.Event += HandleAnimationStateEvent; + } + + private void HandleAnimationStateEvent (TrackEntry trackEntry, Event e) { + if (logDebugMessage) Debug.Log("Event fired! " + e.Data.Name); + //bool eventMatch = string.Equals(e.Data.Name, eventName, System.StringComparison.Ordinal); // Testing recommendation: String compare. + bool eventMatch = (eventData == e.Data); // Performance recommendation: Match cached reference instead of string. + if (eventMatch) { + audioSource.pitch = basePitch + Random.Range(-randomPitchOffset, randomPitchOffset); + audioSource.clip = audioClip; + audioSource.Play(); + } + } + } + +} diff --git a/spine-unity/Assets/Examples/Scripts/HandleEventWithAudioExample.cs.meta b/spine-unity/Assets/Examples/Scripts/HandleEventWithAudioExample.cs.meta new file mode 100644 index 000000000..c074ac689 --- /dev/null +++ b/spine-unity/Assets/Examples/Scripts/HandleEventWithAudioExample.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 1d55a3bd6ac81af44b2f9a4447f2ae72 +timeCreated: 1516481531 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/Examples/Scripts/MaterialPropertyBlockExample.cs b/spine-unity/Assets/Examples/Scripts/MaterialPropertyBlockExample.cs new file mode 100644 index 000000000..5bc583428 --- /dev/null +++ b/spine-unity/Assets/Examples/Scripts/MaterialPropertyBlockExample.cs @@ -0,0 +1,33 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +namespace Spine.Unity.Examples { + public class MaterialPropertyBlockExample : MonoBehaviour { + + public float timeInterval = 1f; + public Gradient randomColors = new Gradient(); + public string colorPropertyName = "_FillColor"; + + MaterialPropertyBlock mpb; + float timeToNextColor = 0; + + void Start () { + mpb = new MaterialPropertyBlock(); + } + + void Update () { + if (timeToNextColor <= 0) { + timeToNextColor = timeInterval; + + Color newColor = randomColors.Evaluate(UnityEngine.Random.value); + mpb.SetColor(colorPropertyName, newColor); + GetComponent().SetPropertyBlock(mpb); + } + + timeToNextColor -= Time.deltaTime; + } + + } + +} diff --git a/spine-unity/Assets/Examples/Scripts/MaterialPropertyBlockExample.cs.meta b/spine-unity/Assets/Examples/Scripts/MaterialPropertyBlockExample.cs.meta new file mode 100644 index 000000000..54a6ae0e2 --- /dev/null +++ b/spine-unity/Assets/Examples/Scripts/MaterialPropertyBlockExample.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 0456e5bde0b34594782f280f40128902 +timeCreated: 1516388202 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/Examples/Scripts/Sample Components/SkeletonAnimationMulti.meta b/spine-unity/Assets/Examples/Scripts/Sample Components/SkeletonAnimationMulti.meta new file mode 100644 index 000000000..ff01104f1 --- /dev/null +++ b/spine-unity/Assets/Examples/Scripts/Sample Components/SkeletonAnimationMulti.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 1258037ca4297c7428842419a266f7a4 +folderAsset: yes +timeCreated: 1502103133 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/Examples/Scripts/Sample Components/SkeletonAnimationMulti/SkeletonAnimationMulti.cs b/spine-unity/Assets/Examples/Scripts/Sample Components/SkeletonAnimationMulti/SkeletonAnimationMulti.cs new file mode 100644 index 000000000..d071f565c --- /dev/null +++ b/spine-unity/Assets/Examples/Scripts/Sample Components/SkeletonAnimationMulti/SkeletonAnimationMulti.cs @@ -0,0 +1,132 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +using Spine; +using Spine.Unity; + +namespace Spine.Unity { + + using Animation = Spine.Animation; + using AnimationState = Spine.AnimationState; + + public class SkeletonAnimationMulti : MonoBehaviour { + const int MainTrackIndex = 0; + + public bool initialFlipX, initialFlipY; + public string initialAnimation; + public bool initialLoop; + [Space] + public List skeletonDataAssets = new List(); + [Header("Settings")] + public MeshGenerator.Settings meshGeneratorSettings = MeshGenerator.Settings.Default; + + readonly List skeletonAnimations = new List(); + readonly Dictionary animationNameTable = new Dictionary(); + readonly Dictionary animationSkeletonTable = new Dictionary(); + //Stateful + SkeletonAnimation currentSkeletonAnimation; + + void Clear () { + foreach (var s in skeletonAnimations) + Destroy(s.gameObject); + + skeletonAnimations.Clear(); + animationNameTable.Clear(); + animationSkeletonTable.Clear(); + } + + void SetActiveSkeleton (SkeletonAnimation skeletonAnimation) { + foreach (var sa in skeletonAnimations) + sa.gameObject.SetActive(sa == skeletonAnimation); + + currentSkeletonAnimation = skeletonAnimation; + } + + #region Lifecycle + void Awake () { + Initialize(false); + } + #endregion + + #region API + public Dictionary AnimationSkeletonTable { get { return this.animationSkeletonTable; } } + public Dictionary AnimationNameTable { get { return this.animationNameTable; } } + public SkeletonAnimation CurrentSkeletonAnimation { get { return this.currentSkeletonAnimation; } } + + public void Initialize (bool overwrite) { + if (skeletonAnimations.Count != 0 && !overwrite) return; + + Clear(); + + var settings = this.meshGeneratorSettings; + Transform thisTransform = this.transform; + foreach (var sda in skeletonDataAssets) { + var sa = SkeletonAnimation.NewSkeletonAnimationGameObject(sda); + sa.transform.SetParent(thisTransform, false); + + sa.SetMeshSettings(settings); + sa.initialFlipX = this.initialFlipX; + sa.initialFlipY = this.initialFlipY; + var skeleton = sa.skeleton; + skeleton.FlipX = this.initialFlipX; + skeleton.FlipY = this.initialFlipY; + + sa.Initialize(false); + skeletonAnimations.Add(sa); + } + + // Build cache + var animationNameTable = this.animationNameTable; + var animationSkeletonTable = this.animationSkeletonTable; + foreach (var skeletonAnimation in skeletonAnimations) { + foreach (var animationObject in skeletonAnimation.Skeleton.Data.Animations) { + animationNameTable[animationObject.Name] = animationObject; + animationSkeletonTable[animationObject] = skeletonAnimation; + } + } + + SetActiveSkeleton(skeletonAnimations[0]); + SetAnimation(initialAnimation, initialLoop); + } + + public Animation FindAnimation (string animationName) { + // Analysis disable once LocalVariableHidesMember + Animation animation; + animationNameTable.TryGetValue(animationName, out animation); + return animation; + } + + public TrackEntry SetAnimation (string animationName, bool loop) { + return SetAnimation(FindAnimation(animationName), loop); + } + + public TrackEntry SetAnimation (Animation animation, bool loop) { + if (animation == null) return null; + + SkeletonAnimation skeletonAnimation; + animationSkeletonTable.TryGetValue(animation, out skeletonAnimation); + + if (skeletonAnimation != null) { + SetActiveSkeleton(skeletonAnimation); + skeletonAnimation.skeleton.SetToSetupPose(); + return skeletonAnimation.state.SetAnimation(MainTrackIndex, animation, loop); + } + + return null; + } + + public void SetEmptyAnimation (float mixDuration) { + currentSkeletonAnimation.state.SetEmptyAnimation(MainTrackIndex, mixDuration); + } + + public void ClearAnimation () { + currentSkeletonAnimation.state.ClearTrack(MainTrackIndex); + } + + public TrackEntry GetCurrent () { + return currentSkeletonAnimation.state.GetCurrent(MainTrackIndex); + } + #endregion + } +} diff --git a/spine-unity/Assets/Examples/Scripts/Sample Components/SkeletonAnimationMulti/SkeletonAnimationMulti.cs.meta b/spine-unity/Assets/Examples/Scripts/Sample Components/SkeletonAnimationMulti/SkeletonAnimationMulti.cs.meta new file mode 100644 index 000000000..ab5d78d87 --- /dev/null +++ b/spine-unity/Assets/Examples/Scripts/Sample Components/SkeletonAnimationMulti/SkeletonAnimationMulti.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: a5ea35d82fb1b5d4583e89b4343976b6 +timeCreated: 1502103123 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/spine-unity/Assets/Examples/Scripts/Sample Components/SlotTintBlackFollower.cs b/spine-unity/Assets/Examples/Scripts/Sample Components/SlotTintBlackFollower.cs index 3b2f95b50..e4d7f239e 100644 --- a/spine-unity/Assets/Examples/Scripts/Sample Components/SlotTintBlackFollower.cs +++ b/spine-unity/Assets/Examples/Scripts/Sample Components/SlotTintBlackFollower.cs @@ -1,4 +1,4 @@ -/****************************************************************************** +/****************************************************************************** * Spine Runtimes Software License v2.5 * * Copyright (c) 2013-2016, Esoteric Software diff --git a/spine-unity/Assets/Examples/Spine/Dragon/dragon.png.meta b/spine-unity/Assets/Examples/Spine/Dragon/dragon.png.meta index 845fa6bd0..091df3fd9 100644 --- a/spine-unity/Assets/Examples/Spine/Dragon/dragon.png.meta +++ b/spine-unity/Assets/Examples/Spine/Dragon/dragon.png.meta @@ -40,7 +40,7 @@ TextureImporter: externalNormalMap: 0 heightScale: 0.25 normalMapFilter: 0 - isReadable: 0 + isReadable: 1 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -79,6 +79,30 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Android + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: WebGL + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 spriteSheet: serializedVersion: 2 sprites: diff --git a/spine-unity/Assets/Examples/Spine/Dragon/dragon2.png.meta b/spine-unity/Assets/Examples/Spine/Dragon/dragon2.png.meta index 23b6aab87..04ac0b828 100644 --- a/spine-unity/Assets/Examples/Spine/Dragon/dragon2.png.meta +++ b/spine-unity/Assets/Examples/Spine/Dragon/dragon2.png.meta @@ -38,7 +38,7 @@ TextureImporter: externalNormalMap: 0 heightScale: 0.25 normalMapFilter: 0 - isReadable: 0 + isReadable: 1 grayScaleToAlpha: 0 generateCubemap: 6 cubemapConvolution: 0 @@ -77,6 +77,30 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Android + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: WebGL + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 spriteSheet: serializedVersion: 2 sprites: diff --git a/spine-unity/Assets/Examples/Spine/Goblins/goblins_Material.mat b/spine-unity/Assets/Examples/Spine/Goblins/goblins_Material.mat index 4b5ee8a18..49dcc1e07 100644 --- a/spine-unity/Assets/Examples/Spine/Goblins/goblins_Material.mat +++ b/spine-unity/Assets/Examples/Spine/Goblins/goblins_Material.mat @@ -11,6 +11,7 @@ Material: m_ShaderKeywords: m_LightmapFlags: 5 m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] @@ -23,4 +24,6 @@ Material: m_Offset: {x: 0, y: 0} m_Floats: - _Cutoff: 0.1 - m_Colors: [] + m_Colors: + - _Black: {r: 1, g: 0, b: 0, a: 1} + - _Color: {r: 1, g: 1, b: 1, a: 1} diff --git a/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy.atlas.txt b/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy-pro.atlas.txt similarity index 77% rename from spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy.atlas.txt rename to spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy-pro.atlas.txt index dec47623a..2d7bab3a5 100644 --- a/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy.atlas.txt +++ b/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy-pro.atlas.txt @@ -1,292 +1,306 @@ -spineboy.png +spineboy-pro.png size: 2048,1024 format: RGBA8888 filter: Linear,Linear repeat: none crosshair rotate: false - xy: 1862, 497 + xy: 1053, 13 size: 89, 89 orig: 89, 89 offset: 0, 0 index: -1 dust01 rotate: true - xy: 748, 372 + xy: 1239, 11 size: 96, 73 orig: 96, 73 offset: 0, 0 index: -1 dust02 rotate: false - xy: 934, 431 + xy: 1409, 44 size: 86, 88 orig: 86, 88 offset: 0, 0 index: -1 dust03 rotate: false - xy: 1965, 591 + xy: 1831, 416 size: 62, 52 orig: 62, 52 offset: 0, 0 index: -1 eye-indifferent rotate: false - xy: 1870, 649 + xy: 1144, 18 size: 93, 89 orig: 93, 89 offset: 0, 0 index: -1 eye-surprised rotate: false - xy: 823, 380 + xy: 1314, 43 size: 93, 89 orig: 93, 89 offset: 0, 0 index: -1 front-bracer rotate: true - xy: 1225, 521 + xy: 1749, 410 size: 58, 80 orig: 58, 80 offset: 0, 0 index: -1 front-fist-closed rotate: false - xy: 1022, 441 + xy: 1592, 396 size: 75, 82 orig: 75, 82 offset: 0, 0 index: -1 front-fist-open - rotate: true - xy: 1953, 439 + rotate: false + xy: 1504, 391 size: 86, 87 orig: 86, 87 offset: 0, 0 index: -1 front-foot - rotate: true - xy: 1799, 602 + rotate: false + xy: 580, 33 size: 126, 69 orig: 126, 69 offset: 0, 0 index: -1 front-shin - rotate: true - xy: 278, 2 + rotate: false + xy: 496, 51 size: 82, 184 orig: 82, 184 offset: 0, 0 index: -1 front-thigh - rotate: true - xy: 820, 471 + rotate: false + xy: 1504, 277 size: 48, 112 orig: 48, 112 offset: 0, 0 index: -1 front-upper-arm - rotate: true - xy: 1020, 525 + rotate: false + xy: 1554, 292 size: 54, 97 orig: 54, 97 offset: 0, 0 index: -1 goggles rotate: true - xy: 1855, 740 + xy: 1136, 109 size: 261, 166 orig: 261, 166 offset: 0, 0 index: -1 gun rotate: false - xy: 1329, 644 + xy: 1463, 480 size: 210, 203 orig: 210, 203 offset: 0, 0 index: -1 head - rotate: true - xy: 1555, 730 + rotate: false + xy: 1753, 724 size: 271, 298 orig: 271, 298 offset: 0, 0 index: -1 hoverboard-board rotate: false - xy: 1061, 849 + xy: 2, 83 size: 492, 152 orig: 492, 152 offset: 0, 0 index: -1 hoverboard-thruster - rotate: false - xy: 710, 29 + rotate: true + xy: 1207, 372 size: 60, 64 orig: 60, 64 offset: 0, 0 index: -1 hoverglow-small rotate: false - xy: 2, 9 + xy: 2, 6 size: 274, 75 orig: 274, 75 offset: 0, 0 index: -1 mouth-grind rotate: true - xy: 1965, 645 + xy: 1610, 301 size: 93, 59 orig: 93, 59 offset: 0, 0 index: -1 mouth-oooo - rotate: false - xy: 1870, 588 + rotate: true + xy: 1486, 139 size: 93, 59 orig: 93, 59 offset: 0, 0 index: -1 mouth-smile - rotate: false - xy: 1953, 527 + rotate: true + xy: 1497, 44 size: 93, 59 orig: 93, 59 offset: 0, 0 index: -1 muzzle-glow rotate: false - xy: 820, 521 + xy: 1304, 234 size: 198, 198 orig: 198, 198 offset: 0, 0 index: -1 +muzzle-ring + rotate: true + xy: 278, 32 + size: 49, 209 + orig: 49, 209 + offset: 0, 0 + index: -1 muzzle01 rotate: false - xy: 2, 86 - size: 474, 275 - orig: 474, 275 + xy: 667, 673 + size: 542, 349 + orig: 542, 349 offset: 0, 0 index: -1 muzzle02 rotate: false - xy: 568, 721 - size: 491, 280 - orig: 491, 280 + xy: 1211, 685 + size: 540, 337 + orig: 540, 337 offset: 0, 0 index: -1 muzzle03 rotate: false - xy: 2, 363 - size: 562, 316 - orig: 562, 316 + xy: 2, 597 + size: 663, 425 + orig: 663, 425 offset: 0, 0 index: -1 muzzle04 rotate: false - xy: 2, 681 - size: 564, 320 - orig: 564, 320 + xy: 2, 237 + size: 596, 358 + orig: 596, 358 + offset: 0, 0 + index: -1 +muzzle05 + rotate: false + xy: 667, 372 + size: 538, 299 + orig: 538, 299 offset: 0, 0 index: -1 neck rotate: false - xy: 1020, 678 + xy: 1504, 234 size: 36, 41 orig: 36, 41 offset: 0, 0 index: -1 portal-bg rotate: false - xy: 1061, 581 + xy: 600, 104 size: 266, 266 orig: 266, 266 offset: 0, 0 index: -1 portal-flare1 rotate: false - xy: 918, 369 + xy: 940, 42 size: 111, 60 orig: 111, 60 offset: 0, 0 index: -1 portal-flare2 rotate: true - xy: 1799, 486 + xy: 600, 375 size: 114, 61 orig: 114, 61 offset: 0, 0 index: -1 portal-flare3 rotate: false - xy: 478, 34 + xy: 708, 43 size: 115, 59 orig: 115, 59 offset: 0, 0 index: -1 portal-shade rotate: false - xy: 478, 95 + xy: 868, 104 size: 266, 266 orig: 266, 266 offset: 0, 0 index: -1 portal-streaks1 rotate: true - xy: 1541, 476 + xy: 1753, 470 size: 252, 256 orig: 252, 256 offset: 0, 0 index: -1 portsl-streaks2 rotate: false - xy: 568, 470 + xy: 1211, 434 size: 250, 249 orig: 250, 249 offset: 0, 0 index: -1 rear-bracer - rotate: false - xy: 1031, 367 + rotate: true + xy: 1675, 447 size: 56, 72 orig: 56, 72 offset: 0, 0 index: -1 rear-foot rotate: false - xy: 595, 33 + xy: 825, 42 size: 113, 60 orig: 113, 60 offset: 0, 0 index: -1 rear-shin - rotate: true - xy: 1329, 567 + rotate: false + xy: 1675, 505 size: 75, 178 orig: 75, 178 offset: 0, 0 index: -1 rear-thigh - rotate: true - xy: 1119, 514 + rotate: false + xy: 600, 491 size: 65, 104 orig: 65, 104 offset: 0, 0 index: -1 rear-upper-arm rotate: true - xy: 1099, 465 + xy: 489, 2 size: 47, 87 orig: 47, 87 offset: 0, 0 index: -1 torso rotate: true - xy: 566, 370 + xy: 1304, 134 size: 98, 180 orig: 98, 180 offset: 0, 0 diff --git a/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy.atlas.txt.meta b/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy-pro.atlas.txt.meta similarity index 64% rename from spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy.atlas.txt.meta rename to spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy-pro.atlas.txt.meta index 670ab2d7b..732e866b6 100644 --- a/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy.atlas.txt.meta +++ b/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy-pro.atlas.txt.meta @@ -1,6 +1,6 @@ fileFormatVersion: 2 -guid: baa2a4228a0622e48ade89f9329a21db -timeCreated: 1497484603 +guid: 9b2378ddc54f1c94fb80411958000a8c +timeCreated: 1516482805 licenseType: Free TextScriptImporter: userData: diff --git a/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy.json b/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy-pro.json similarity index 72% rename from spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy.json rename to spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy-pro.json index e043c811f..c31bdb280 100644 --- a/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy.json +++ b/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy-pro.json @@ -1,8 +1,10 @@ { -"skeleton": { "hash": "pmeqixgBaDsi9I6DqYUqvNzOxng", "spine": "3.6.30-beta", "width": 415.12, "height": 686.7, "images": "./images/" }, +"skeleton": { "hash": "IfwtIFxtPVGjsyVWuB9Y7k9NQLU", "spine": "3.6.50", "width": 419.84, "height": 686.08, "images": "./images/" }, "bones": [ { "name": "root", "rotation": 0.28 }, { "name": "hip", "parent": "root", "y": 247.27 }, + { "name": "crosshair", "parent": "root", "x": 1115.23, "y": 565.42, "color": "ff3f00ff" }, + { "name": "aim-constraint-target", "parent": "hip", "length": 26.24, "rotation": 19.61, "x": 1.02, "y": 5.62, "color": "abe323ff" }, { "name": "rear-foot-ik", "parent": "root", "x": 61.91, "y": 0.42, "color": "ff3f00ff" }, { "name": "rear-ankle-ik", "parent": "rear-foot-ik", "x": -33.91, "y": 37.34, "color": "ff3f00ff" }, { "name": "rear-thigh", "parent": "hip", "length": 85.72, "rotation": -72.54, "x": 8.91, "y": -5.63, "color": "ff000dff" }, @@ -19,8 +21,6 @@ "color": "ff000dff" }, { "name": "board-ik", "parent": "root", "x": -131.78, "y": 69.09, "color": "4c56ffff" }, - { "name": "crosshair", "parent": "root", "x": 822.68, "y": 393.34, "color": "ff3f00ff" }, - { "name": "bone", "parent": "hip", "length": 26.24, "rotation": 19.61, "x": 1.02, "y": 5.62, "color": "abe323ff" }, { "name": "clipping", "parent": "root" }, { "name": "dust", "parent": "root", "x": -99.38, "y": 2.22 }, { "name": "hoverboard-controller", "parent": "root", "rotation": -0.28, "x": -329.69, "y": 69.82, "color": "ff0004ff" }, @@ -48,8 +48,10 @@ { "name": "flare10", "parent": "portal-root", "x": -6.34, "y": -161.57 }, { "name": "front-foot-ik", "parent": "root", "x": -13.53, "y": 0.04, "color": "ff3f00ff" }, { "name": "front-ankle-ik", "parent": "front-foot-ik", "x": -28.4, "y": 29.06, "color": "ff3f00ff" }, - { "name": "torso", "parent": "hip", "length": 127.56, "rotation": 103.82, "x": -1.62, "y": 4.9, "color": "e0da19ff" }, - { "name": "front-upper-arm", "parent": "torso", "length": 69.45, "rotation": 168.38, "x": 103.76, "y": 19.33, "color": "00ff04ff" }, + { "name": "torso", "parent": "hip", "length": 42.52, "rotation": 103.82, "x": -1.62, "y": 4.9, "color": "e0da19ff" }, + { "name": "torso2", "parent": "torso", "length": 42.52, "x": 42.52, "color": "e0da19ff" }, + { "name": "torso3", "parent": "torso2", "length": 42.52, "x": 42.52, "color": "e0da19ff" }, + { "name": "front-upper-arm", "parent": "torso3", "length": 69.45, "rotation": 168.38, "x": 18.72, "y": 19.33, "color": "00ff04ff" }, { "name": "front-bracer", "parent": "front-upper-arm", @@ -73,12 +75,12 @@ "transform": "noRotationOrReflection", "color": "00ff04ff" }, - { "name": "rear-upper-arm", "parent": "torso", "length": 51.94, "rotation": -169.56, "x": 92.36, "y": -19.22, "color": "ff000dff" }, + { "name": "rear-upper-arm", "parent": "torso3", "length": 51.94, "rotation": -169.56, "x": 7.32, "y": -19.22, "color": "ff000dff" }, { "name": "rear-bracer", "parent": "rear-upper-arm", "length": 34.56, "rotation": 23.15, "x": 51.36, "color": "ff000dff" }, { "name": "gun", "parent": "rear-bracer", "length": 43.11, "rotation": -5.43, "x": 34.42, "y": -0.45, "color": "ff000dff" }, { "name": "gun-tip", "parent": "gun", "rotation": 7.1, "x": 200.78, "y": 52.5, "color": "ff0000ff" }, - { "name": "neck", "parent": "torso", "length": 25.45, "rotation": -31.54, "x": 127.5, "y": -0.31, "color": "e0da19ff" }, - { "name": "head", "parent": "neck", "length": 131.79, "rotation": 23.18, "x": 27.66, "y": -0.26, "color": "e0da19ff" }, + { "name": "neck", "parent": "torso3", "length": 25.45, "rotation": -31.54, "x": 42.46, "y": -0.31, "color": "e0da19ff" }, + { "name": "head", "parent": "neck", "length": 131.79, "rotation": 26.1, "x": 27.66, "y": -0.26, "color": "e0da19ff" }, { "name": "hair1", "parent": "head", "length": 47.23, "rotation": -49.1, "x": 149.83, "y": -59.77, "color": "e0da19ff" }, { "name": "hair2", "parent": "hair1", "length": 55.57, "rotation": 50.42, "x": 47.23, "y": 0.19, "color": "e0da19ff" }, { "name": "hair3", "parent": "head", "length": 62.22, "rotation": -32.17, "x": 164.14, "y": 3.68, "color": "e0da19ff" }, @@ -101,7 +103,11 @@ }, { "name": "hoverglow-front", "parent": "hoverboard-thruster-front", "rotation": 0.17, "x": -1.78, "y": -37.79 }, { "name": "hoverglow-rear", "parent": "hoverboard-thruster-rear", "rotation": 0.17, "x": 1.06, "y": -35.66 }, - { "name": "muzzle", "parent": "rear-bracer", "rotation": 3.06, "x": 243.19, "y": 33.33, "color": "ffb900ff" }, + { "name": "muzzle", "parent": "rear-bracer", "rotation": 3.06, "x": 242.34, "y": 34.26, "color": "ffb900ff" }, + { "name": "muzzle-ring", "parent": "muzzle", "color": "ffb900ff" }, + { "name": "muzzle-ring2", "parent": "muzzle", "color": "ffb900ff" }, + { "name": "muzzle-ring3", "parent": "muzzle", "color": "ffb900ff" }, + { "name": "muzzle-ring4", "parent": "muzzle", "color": "ffb900ff" }, { "name": "portal", "parent": "portal-root" }, { "name": "portal-shade", "parent": "portal-root" }, { "name": "portal-streaks1", "parent": "portal-root" }, @@ -166,12 +172,16 @@ { "name": "portal-flare6", "bone": "flare6", "color": "c3cbffff", "blend": "additive" }, { "name": "portal-flare7", "bone": "flare7", "color": "c3cbffff", "blend": "additive" }, { "name": "crosshair", "bone": "crosshair" }, - { "name": "muzzle-glow", "bone": "gun-tip", "color": "ffffff00", "blend": "additive" } + { "name": "muzzle-glow", "bone": "gun-tip", "color": "ffffff00", "blend": "additive" }, + { "name": "muzzle-ring", "bone": "muzzle-ring", "color": "d8baffff", "blend": "additive" }, + { "name": "muzzle-ring2", "bone": "muzzle-ring2", "color": "d8baffff", "blend": "additive" }, + { "name": "muzzle-ring3", "bone": "muzzle-ring3", "color": "d8baffff", "blend": "additive" }, + { "name": "muzzle-ring4", "bone": "muzzle-ring4", "color": "d8baffff", "blend": "additive" } ], "ik": [ { "name": "aim-ik", - "order": 11, + "order": 12, "bones": [ "rear-upper-arm" ], "target": "crosshair", "mix": 0 @@ -179,7 +189,7 @@ { "name": "aim-torso-ik", "order": 7, - "bones": [ "bone" ], + "bones": [ "aim-constraint-target" ], "target": "crosshair" }, { @@ -220,7 +230,7 @@ "name": "aim-front-arm-transform", "order": 10, "bones": [ "front-upper-arm" ], - "target": "bone", + "target": "aim-constraint-target", "rotation": -180, "rotateMix": 0, "translateMix": 0, @@ -231,18 +241,30 @@ "name": "aim-head-transform", "order": 9, "bones": [ "head" ], - "target": "bone", + "target": "aim-constraint-target", "rotation": 84.3, "rotateMix": 0, "translateMix": 0, "scaleMix": 0, "shearMix": 0 }, + { + "name": "aim-rear-arm-transform", + "order": 11, + "bones": [ "rear-upper-arm" ], + "target": "aim-constraint-target", + "x": 57.7, + "y": 56.4, + "rotateMix": 0, + "translateMix": 0, + "scaleMix": 0, + "shearMix": 0 + }, { "name": "aim-torso-transform", "order": 8, "bones": [ "torso" ], - "target": "bone", + "target": "aim-constraint-target", "rotation": 69.5, "shearY": -36, "rotateMix": 0, @@ -276,7 +298,7 @@ }, { "name": "toes-board", - "order": 12, + "order": 13, "bones": [ "front-foot-tip", "back-foot-tip" ], "target": "hoverboard-controller", "rotateMix": 0, @@ -318,7 +340,7 @@ "type": "mesh", "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], "triangles": [ 1, 3, 0, 1, 2, 3 ], - "vertices": [ 59.17, -86.8, 28.32, 0.92, 112.28, 30.44, 143.12, -57.28 ], + "vertices": [ 59.16, -86.8, 28.32, 0.92, 112.28, 30.44, 143.12, -57.28 ], "hull": 4, "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], "width": 93, @@ -336,9 +358,9 @@ "front-foot": { "front-foot": { "type": "mesh", - "uvs": [ 0.59417, 0.23422, 0.62257, 0.30336, 0.6501, 0.37036, 0.67637, 0.38404, 0.72068, 0.4071, 0.76264, 0.42894, 1, 0.70375, 1, 1, 0.65517, 1, 0.36441, 1, 0, 1, 0, 0.39197, 0, 0, 0.17846, 0, 0.49796, 0 ], - "triangles": [ 8, 9, 3, 4, 8, 3, 8, 4, 5, 8, 5, 6, 8, 6, 7, 11, 12, 13, 11, 1, 10, 13, 14, 0, 0, 11, 13, 1, 11, 0, 2, 9, 10, 2, 10, 1, 9, 2, 3 ], - "vertices": [ 2, 36, 18.17, 41.57, 0.72255, 37, 12.46, 46.05, 0.27745, 2, 36, 24.08, 40.76, 0.57407, 37, 16.12, 41.34, 0.42593, 2, 36, 29.81, 39.98, 0.47663, 37, 19.67, 36.78, 0.52337, 2, 36, 32.81, 41.67, 0.37453, 37, 23, 35.89, 0.62547, 2, 36, 37.86, 44.52, 0.24773, 37, 28.61, 34.4, 0.75227, 2, 36, 42.65, 47.22, 0.17783, 37, 33.92, 32.99, 0.82217, 1, 37, 64.15, 14.56, 1, 1, 37, 64.51, -5.87, 1, 1, 37, 21.08, -6.64, 1, 2, 36, 35.39, -16.16, 0.99999, 37, -15.55, -7.29, 1.0E-5, 2, 36, 3.1, -48.81, 1, 37, -61.45, -8.09, 0, 2, 36, -26.73, -19.31, 1, 37, -62.19, 33.85, 0, 2, 36, -45.96, -0.29, 1, 37, -62.66, 60.88, 0, 1, 36, -30.15, 15.69, 1, 2, 36, -1.84, 44.32, 0.91512, 37, 0.06, 61.99, 0.08488 ], + "uvs": [ 0.59417, 0.23422, 0.62257, 0.30336, 0.6501, 0.37036, 0.67637, 0.38404, 0.72068, 0.4071, 0.76264, 0.42894, 1, 0.70375, 1, 1, 0.65517, 1, 0.46923, 0.99999, 0, 1, 0, 0.39197, 0, 0, 0.17846, 0, 0.49796, 0 ], + "triangles": [ 8, 6, 7, 6, 8, 5, 5, 8, 4, 4, 8, 3, 8, 9, 3, 9, 10, 2, 1, 2, 10, 9, 2, 3, 0, 1, 11, 0, 11, 13, 0, 13, 14, 11, 1, 10, 11, 12, 13 ], + "vertices": [ 2, 38, 18.17, 41.57, 0.72255, 39, 12.46, 46.05, 0.27745, 2, 38, 24.08, 40.76, 0.57407, 39, 16.12, 41.34, 0.42593, 2, 38, 29.81, 39.98, 0.47663, 39, 19.67, 36.78, 0.52337, 2, 38, 32.81, 41.67, 0.37453, 39, 23, 35.89, 0.62547, 2, 38, 37.86, 44.52, 0.24773, 39, 28.61, 34.4, 0.75227, 2, 38, 42.65, 47.22, 0.17783, 39, 33.92, 32.99, 0.82217, 1, 39, 64.15, 14.56, 1, 1, 39, 64.51, -5.87, 1, 1, 39, 21.08, -6.64, 1, 2, 38, 44.67, -6.77, 0.99999, 39, -2.34, -6.97, 1.0E-5, 2, 38, 3.1, -48.81, 1, 39, -61.45, -8.09, 0, 2, 38, -26.73, -19.31, 1, 39, -62.19, 33.85, 0, 2, 38, -45.96, -0.29, 1, 39, -62.66, 60.88, 0, 1, 38, -30.15, 15.69, 1, 2, 38, -1.84, 44.32, 0.91512, 39, 0.06, 61.99, 0.08488 ], "hull": 15, "edges": [ 14, 16, 16, 18, 18, 20, 4, 18, 20, 22, 22, 24, 24, 26, 26, 28, 22, 26, 12, 14, 10, 12, 2, 4, 2, 20, 4, 6, 6, 16, 2, 0, 0, 28, 6, 8, 8, 10 ], "width": 126, @@ -368,7 +390,7 @@ "type": "mesh", "uvs": [ 0.53653, 0.04114, 0.72922, 0.16036, 0.91667, 0.33223, 0.97046, 0.31329, 1, 0.48053, 0.95756, 0.5733, 0.88825, 0.6328, 0.86878, 0.78962, 0.77404, 0.8675, 0.72628, 1, 0.60714, 0.93863, 0.49601, 0.88138, 0.41558, 0.75027, 0.32547, 0.70084, 0.2782, 0.58257, 0.1721, 0.63281, 0.17229, 0.75071, 0.10781, 0.79898, 0, 0.32304, 0, 0.12476, 0.07373, 0.07344, 0.15423, 0.10734, 0.23165, 0.13994, 0.30313, 0.02256, 0.34802, 0, 0.42979, 0.69183, 0.39476, 0.51042, 0.39488, 0.31512, 0.45878, 0.23198, 0.56501, 0.28109, 0.69961, 0.39216, 0.82039, 0.54204, 0.85738, 0.62343, 0.91107, 0.51407, 0.72639, 0.32147, 0.58764, 0.19609, 0.48075, 0.11269, 0.37823, 0.05501, 0.3287, 0.17866, 0.319, 0.305, 0.36036, 0.53799, 0.40327, 0.70072, 0.30059, 0.55838, 0.21957, 0.2815, 0.09963, 0.28943, 0.56863, 0.4368, 0.4911, 0.37156, 0.51185, 0.52093, 0.67018, 0.59304, 0.7619, 0.68575, 0.73296, 0.43355 ], "triangles": [ 49, 8, 48, 9, 48, 8, 12, 25, 11, 48, 9, 10, 47, 48, 10, 47, 10, 25, 25, 10, 11, 8, 49, 7, 17, 15, 16, 17, 18, 15, 49, 32, 7, 7, 32, 6, 41, 42, 40, 12, 41, 25, 41, 12, 42, 13, 14, 42, 12, 13, 42, 41, 40, 25, 40, 26, 25, 25, 26, 47, 49, 31, 32, 31, 49, 50, 18, 44, 15, 42, 14, 44, 14, 15, 44, 5, 6, 33, 6, 32, 33, 32, 31, 33, 47, 45, 48, 49, 48, 50, 50, 45, 30, 50, 48, 45, 42, 44, 43, 5, 33, 4, 42, 39, 40, 42, 43, 39, 31, 50, 33, 40, 39, 26, 45, 47, 46, 33, 2, 4, 2, 33, 34, 47, 26, 46, 26, 27, 46, 26, 39, 27, 2, 3, 4, 30, 45, 29, 30, 34, 50, 33, 50, 34, 45, 46, 29, 30, 29, 34, 27, 28, 46, 46, 28, 29, 18, 19, 44, 29, 35, 34, 2, 34, 1, 34, 35, 1, 28, 27, 38, 27, 39, 38, 39, 43, 38, 44, 19, 21, 44, 21, 43, 21, 19, 20, 43, 22, 38, 43, 21, 22, 29, 28, 35, 28, 36, 35, 28, 38, 36, 36, 0, 35, 35, 0, 1, 22, 23, 38, 38, 37, 36, 37, 23, 24, 37, 38, 23, 36, 37, 0, 37, 24, 0 ], - "vertices": [ 172.09, 22.81, 170.1, -31.19, 159.41, -86.8, 167.04, -99, 143.4, -115.48, 125.2, -110.14, 109.89, -96.35, 83.65, -100.19, 63.25, -81.16, 38.37, -76.69, 37.67, -43.98, 37.01, -13.47, 50.58, 13.55, 50.52, 38.45, 64.95, 56.6, 47.9, 79.96, 29.45, 73.42, 16.31, 86.64, 81.5, 139.38, 112.55, 150.3, 126.97, 134.97, 128.63, 113.29, 130.23, 92.43, 154.79, 81.29, 162.21, 71.49, 60.96, 13.27, 86.34, 31.88, 116.93, 42.6, 135.48, 31.45, 136.98, 2.59, 131.24, -36.66, 118.23, -74.65, 108.68, -88.24, 130.45, -95.44, 144.63, -39.36, 152.25, 1.7, 156.06, 32.61, 156.21, 61.02, 132.56, 66.41, 111.94, 61.84, 79.04, 38.83, 57.27, 19.31, 70.67, 52.42, 107.01, 87.61, 95.39, 116.7, 112.91, -6.87, 116.42, 15.8, 94.82, 2.47, 97.24, -40.48, 90.66, -68.16, 127.65, -47.15 ], + "vertices": [ 172.09, 22.81, 170.1, -31.19, 159.41, -86.8, 167.03, -99.01, 143.4, -115.48, 125.21, -110.14, 109.89, -96.35, 83.65, -100.19, 63.25, -81.16, 38.37, -76.69, 37.67, -43.98, 37.01, -13.47, 50.58, 13.55, 50.52, 38.45, 64.95, 56.6, 47.9, 79.96, 29.45, 73.42, 16.31, 86.64, 81.51, 139.38, 112.56, 150.3, 126.97, 134.97, 128.63, 113.28, 130.23, 92.43, 154.79, 81.29, 162.21, 71.48, 60.96, 13.27, 86.33, 31.88, 116.93, 42.6, 135.47, 31.44, 136.98, 2.59, 131.23, -36.66, 118.22, -74.65, 108.69, -88.24, 130.46, -95.44, 144.63, -39.36, 152.25, 1.7, 156.06, 32.6, 156.22, 61.02, 132.57, 66.41, 111.94, 61.84, 79.04, 38.83, 57.27, 19.31, 70.67, 52.42, 107.02, 87.61, 95.4, 116.7, 112.91, -6.87, 116.42, 15.8, 94.82, 2.47, 97.24, -40.48, 90.66, -68.16, 127.65, -47.15 ], "hull": 25, "edges": [ 36, 34, 34, 32, 32, 30, 30, 28, 28, 26, 26, 24, 24, 22, 18, 16, 16, 14, 14, 12, 12, 10, 10, 8, 8, 6, 6, 4, 4, 2, 2, 0, 0, 48, 48, 46, 46, 44, 36, 38, 40, 38, 24, 50, 50, 52, 52, 54, 54, 56, 56, 58, 58, 60, 62, 64, 64, 12, 8, 66, 66, 68, 68, 70, 70, 72, 72, 74, 74, 76, 76, 78, 78, 80, 80, 82, 82, 24, 24, 84, 84, 86, 86, 44, 40, 42, 42, 44, 42, 88, 88, 30, 58, 90, 90, 92, 92, 94, 18, 20, 20, 22, 94, 20, 18, 96, 96, 98, 60, 100, 100, 62, 98, 100 ], "width": 261, @@ -383,7 +405,7 @@ "type": "mesh", "uvs": [ 0.75919, 0.06107, 0.88392, 0.17893, 0.90174, 0.30856, 0.94224, 0.1966, 1, 0.26584, 1, 0.422, 0.95864, 0.46993, 0.92118, 0.51333, 0.85957, 0.5347, 0.78388, 0.65605, 0.74384, 0.74838, 0.85116, 0.75151, 0.84828, 0.82564, 0.81781, 0.85367, 0.75599, 0.85906, 0.76237, 0.90468, 0.65875, 1, 0.38337, 1, 0.1858, 0.85404, 0.12742, 0.81091, 0.06025, 0.69209, 0, 0.58552, 0, 0.41021, 0.0853, 0.20692, 0.24243, 0.14504, 0.5, 0.1421, 0.50324, 0.07433, 0.41738, 0, 0.57614, 0, 0.85059, 0.36087, 0.73431, 0.43206, 0.68481, 0.31271, 0.72165, 0.16718, 0.55931, 0.04154, 0.44764, 0.22895, 0.23926, 0.26559, 0.71272, 0.44036, 0.56993, 0.383, 0.41678, 0.33511, 0.293, 0.31497, 0.70802, 0.44502, 0.56676, 0.38976, 0.41521, 0.34416, 0.28754, 0.33017, 0.88988, 0.50177, 0.30389, 0.73463, 0.2646, 0.65675, 0.21414, 0.61584, 0.14613, 0.62194, 0.10316, 0.66636, 0.10358, 0.72557, 0.14505, 0.79164, 0.20263, 0.81355, 0.27873, 0.80159, 0.34947, 0.7376, 0.23073, 0.57073, 0.08878, 0.60707, 0.29461, 0.8129, 0.73006, 0.87883, 0.69805, 0.87348, 0.66166, 0.79681 ], "triangles": [ 36, 37, 31, 30, 31, 29, 37, 41, 38, 31, 37, 34, 31, 32, 29, 37, 38, 34, 34, 25, 31, 2, 32, 1, 31, 25, 32, 33, 32, 25, 33, 25, 26, 32, 0, 1, 32, 33, 0, 0, 33, 28, 26, 27, 33, 33, 27, 28, 6, 29, 5, 29, 2, 5, 2, 4, 5, 2, 29, 32, 2, 3, 4, 36, 30, 44, 44, 30, 6, 30, 29, 6, 30, 36, 31, 16, 58, 15, 16, 59, 58, 59, 16, 60, 18, 57, 17, 57, 54, 17, 16, 17, 60, 17, 54, 60, 58, 14, 15, 58, 59, 14, 59, 60, 14, 60, 10, 14, 14, 10, 13, 18, 53, 57, 18, 52, 53, 19, 51, 18, 18, 51, 52, 13, 10, 12, 12, 10, 11, 53, 52, 45, 57, 45, 54, 57, 53, 45, 20, 50, 19, 46, 45, 52, 47, 46, 50, 50, 48, 47, 19, 50, 51, 46, 52, 51, 54, 41, 60, 10, 60, 9, 60, 41, 40, 46, 51, 50, 9, 60, 40, 55, 42, 41, 54, 55, 41, 46, 54, 45, 20, 49, 50, 50, 49, 48, 20, 56, 49, 20, 21, 56, 49, 56, 48, 47, 55, 46, 42, 55, 43, 55, 54, 46, 9, 40, 8, 47, 48, 55, 55, 48, 56, 55, 56, 22, 56, 21, 22, 55, 22, 43, 8, 44, 7, 40, 36, 8, 8, 36, 44, 7, 44, 6, 41, 37, 40, 40, 37, 36, 43, 22, 39, 22, 23, 35, 41, 42, 38, 43, 39, 42, 42, 39, 38, 38, 39, 34, 39, 22, 35, 39, 35, 34, 35, 24, 34, 35, 23, 24, 34, 24, 25 ], - "vertices": [ 1, 47, 41.97, -41.8, 1, 3, 45, 73.47, 27.55, 0.18925, 47, -5.75, -51.71, 0.72419, 46, 112.98, -11.43, 0.08656, 3, 45, 38.24, 10.99, 0.84284, 47, -41.02, -35.22, 0.09706, 46, 92.72, -44.67, 0.06011, 1, 45, 73.36, 10.89, 1, 1, 45, 58.59, -10.38, 1, 2, 44, 75.49, -4.56, 0.10258, 45, 14.35, -24.8, 0.89742, 2, 44, 59.82, -13.73, 0.41734, 45, -2.7, -18.57, 0.58266, 1, 43, 163.06, -108.68, 1, 1, 43, 151.52, -95.05, 1, 1, 43, 110.61, -87.69, 1, 1, 43, 81.05, -86.58, 1, 1, 43, 89.82, -114.32, 1, 1, 43, 68.72, -120.91, 1, 1, 43, 58.1, -115.9, 1, 1, 43, 51.03, -100.63, 1, 1, 43, 38.79, -106.76, 1, 1, 43, 2.68, -89.7, 1, 1, 43, -22.07, -19.3, 1, 1, 43, 1.2, 45.63, 1, 1, 43, 8.08, 64.81, 1, 1, 43, 35.44, 93.73, 1, 1, 43, 59.98, 119.66, 1, 1, 43, 109.26, 136.99, 1, 1, 43, 174.07, 135.27, 1, 2, 43, 205.59, 101.22, 0.83763, 46, -16.8, 104.64, 0.16237, 2, 47, 58.94, 30.5, 0.60736, 46, 38.38, 61.89, 0.39264, 2, 47, 75.56, 19.01, 0.94502, 46, 51.63, 77.15, 0.05498, 1, 47, 106.69, 26.9, 1, 1, 47, 83.79, -9.51, 1, 4, 44, 44.52, 27.25, 0.19601, 45, 19.13, 19.33, 0.58067, 47, -46.83, -15.19, 0.07455, 46, 72.18, -48.25, 0.14877, 2, 44, 7.42, 19.08, 0.79203, 46, 34.31, -45.25, 0.20797, 1, 46, 45.94, -9.06, 1, 1, 47, 20.63, -16.35, 1, 1, 47, 75.74, 0.94, 1, 3, 43, 200.44, 40.47, 0.4822, 47, 44.59, 56.29, 0.1495, 46, 11.17, 50.47, 0.3683, 1, 43, 171.41, 90.12, 1, 2, 44, 1.07, 18.93, 0.79203, 46, 28.19, -43.54, 0.20797, 3, 43, 168.13, -6.01, 0.11484, 44, -28.64, 49.04, 0.13133, 46, 8.54, -6.09, 0.75382, 2, 43, 167.83, 37.87, 0.27101, 46, -15.06, 30.91, 0.72899, 1, 43, 162.36, 71.5, 1, 1, 43, 163.11, -47.44, 1, 1, 43, 165.94, -5.87, 1, 1, 43, 165.14, 37.38, 1, 1, 43, 157.6, 71.4, 1, 1, 43, 163.5, -99.54, 1, 1, 43, 45.38, 27.24, 1, 1, 43, 63.74, 44.98, 1, 1, 43, 70.7, 61.92, 1, 1, 43, 62.88, 78.71, 1, 1, 43, 46.53, 85.3, 1, 1, 43, 29.92, 79.34, 1, 1, 43, 15.08, 62.21, 1, 1, 43, 14.09, 45.33, 1, 1, 43, 24.3, 27.06, 1, 1, 43, 48.64, 15.3, 1, 1, 43, 84.87, 62.14, 1, 1, 43, 61.9, 94.84, 1, 1, 43, 22.54, 21.88, 1, 1, 43, 43.15, -95.95, 1, 1, 43, 41.77, -87.24, 1, 1, 43, 60.05, -70.36, 1 ], + "vertices": [ 1, 49, 41.97, -41.8, 1, 3, 47, 73.47, 27.55, 0.18925, 49, -5.75, -51.71, 0.72419, 48, 112.98, -11.43, 0.08656, 3, 47, 38.23, 10.99, 0.84284, 49, -41.02, -35.22, 0.09706, 48, 92.72, -44.68, 0.06011, 1, 47, 73.36, 10.89, 1, 1, 47, 58.59, -10.38, 1, 2, 46, 75.49, -4.56, 0.10258, 47, 14.36, -24.8, 0.89742, 2, 46, 59.82, -13.73, 0.41734, 47, -2.7, -18.57, 0.58266, 1, 45, 163.07, -108.68, 1, 1, 45, 151.52, -95.05, 1, 1, 45, 110.61, -87.69, 1, 1, 45, 81.05, -86.58, 1, 1, 45, 89.82, -114.32, 1, 1, 45, 68.72, -120.91, 1, 1, 45, 58.1, -115.89, 1, 1, 45, 51.03, -100.63, 1, 1, 45, 38.79, -106.76, 1, 1, 45, 2.68, -89.7, 1, 1, 45, -22.07, -19.3, 1, 1, 45, 1.2, 45.63, 1, 1, 45, 8.07, 64.82, 1, 1, 45, 35.44, 93.73, 1, 1, 45, 59.98, 119.66, 1, 1, 45, 109.26, 136.99, 1, 1, 45, 174.07, 135.27, 1, 2, 45, 205.59, 101.22, 0.83763, 48, -16.8, 104.64, 0.16237, 2, 49, 58.94, 30.5, 0.60736, 48, 38.37, 61.9, 0.39264, 2, 49, 75.56, 19.01, 0.94502, 48, 51.63, 77.15, 0.05498, 1, 49, 106.7, 26.9, 1, 1, 49, 83.79, -9.51, 1, 4, 46, 44.52, 27.24, 0.19601, 47, 19.12, 19.33, 0.58067, 49, -46.83, -15.19, 0.07455, 48, 72.17, -48.25, 0.14877, 2, 46, 7.42, 19.08, 0.79203, 48, 34.31, -45.25, 0.20797, 1, 48, 45.94, -9.06, 1, 1, 49, 20.62, -16.35, 1, 1, 49, 75.74, 0.94, 1, 3, 45, 200.44, 40.47, 0.4822, 49, 44.59, 56.29, 0.1495, 48, 11.17, 50.47, 0.3683, 1, 45, 171.41, 90.12, 1, 2, 46, 1.07, 18.93, 0.79203, 48, 28.19, -43.54, 0.20797, 3, 45, 168.13, -6.01, 0.11484, 46, -28.64, 49.04, 0.13133, 48, 8.54, -6.09, 0.75382, 2, 45, 167.83, 37.87, 0.27101, 48, -15.06, 30.91, 0.72899, 1, 45, 162.36, 71.5, 1, 1, 45, 163.11, -47.44, 1, 1, 45, 165.94, -5.87, 1, 1, 45, 165.14, 37.38, 1, 1, 45, 157.6, 71.4, 1, 1, 45, 163.5, -99.54, 1, 1, 45, 45.38, 27.24, 1, 1, 45, 63.74, 44.98, 1, 1, 45, 70.7, 61.93, 1, 1, 45, 62.88, 78.71, 1, 1, 45, 46.53, 85.3, 1, 1, 45, 29.92, 79.34, 1, 1, 45, 15.08, 62.21, 1, 1, 45, 14.09, 45.33, 1, 1, 45, 24.3, 27.06, 1, 1, 45, 48.64, 15.3, 1, 1, 45, 84.87, 62.14, 1, 1, 45, 61.9, 94.84, 1, 1, 45, 22.54, 21.88, 1, 1, 45, 43.15, -95.95, 1, 1, 45, 41.77, -87.24, 1, 1, 45, 60.05, -70.36, 1 ], "hull": 29, "edges": [ 10, 8, 8, 6, 6, 4, 4, 2, 2, 0, 0, 56, 54, 56, 54, 52, 52, 50, 50, 48, 48, 46, 46, 44, 42, 44, 32, 34, 4, 58, 58, 60, 62, 64, 64, 66, 66, 54, 50, 68, 68, 70, 70, 44, 60, 72, 62, 74, 72, 74, 74, 76, 76, 78, 78, 44, 16, 80, 80, 82, 82, 84, 84, 86, 86, 44, 14, 88, 88, 72, 14, 16, 10, 12, 12, 14, 12, 60, 90, 92, 92, 94, 94, 96, 96, 98, 98, 100, 100, 102, 102, 104, 104, 106, 106, 90, 108, 110, 110, 112, 38, 40, 40, 42, 112, 40, 34, 36, 36, 38, 36, 114, 114, 108, 30, 32, 30, 28, 24, 26, 28, 26, 22, 24, 22, 20, 20, 18, 18, 16, 28, 116, 116, 118, 118, 120, 120, 20 ], "width": 271, @@ -394,7 +416,7 @@ "head": { "type": "boundingbox", "vertexCount": 6, - "vertices": [ -19.14, -70.3, 40.8, -118.07, 257.77, -115.62, 285.16, 57.18, 120.77, 164.95, -5.07, 76.95 ] + "vertices": [ -19.14, -70.3, 40.8, -118.08, 257.78, -115.62, 285.17, 57.18, 120.77, 164.95, -5.07, 76.95 ] } }, "hoverboard-board": { @@ -426,7 +448,7 @@ "type": "mesh", "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], "triangles": [ 1, 3, 0, 1, 2, 3 ], - "vertices": [ 11.28, -85.88, -19.56, 1.84, 36.09, 21.41, 66.94, -66.31 ], + "vertices": [ 11.28, -85.88, -19.56, 1.84, 36.09, 21.41, 66.93, -66.32 ], "hull": 4, "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], "width": 93, @@ -445,14 +467,27 @@ } }, "muzzle": { - "muzzle01": { "x": 151.97, "y": 5.81, "rotation": 0.15, "width": 474, "height": 275 }, - "muzzle02": { "x": 187.25, "y": 5.9, "rotation": 0.15, "width": 491, "height": 280 }, - "muzzle03": { "x": 231.96, "y": 6.02, "rotation": 0.15, "width": 562, "height": 316 }, - "muzzle04": { "x": 231.96, "y": 6.02, "rotation": 0.15, "width": 564, "height": 320 } + "muzzle01": { "x": 151.97, "y": 5.81, "rotation": 0.15, "width": 542, "height": 349 }, + "muzzle02": { "x": 187.25, "y": 5.9, "rotation": 0.15, "width": 540, "height": 337 }, + "muzzle03": { "x": 231.96, "y": 6.02, "rotation": 0.15, "width": 663, "height": 425 }, + "muzzle04": { "x": 231.96, "y": 6.02, "rotation": 0.15, "width": 596, "height": 358 }, + "muzzle05": { "x": 293.8, "y": 6.19, "scaleX": 1.187, "scaleY": 1.187, "rotation": 0.15, "width": 538, "height": 299 } }, "muzzle-glow": { "muzzle-glow": { "width": 198, "height": 198 } }, + "muzzle-ring": { + "muzzle-ring": { "x": -1.3, "y": 0.32, "scaleX": 0.315, "scaleY": 0.315, "width": 49, "height": 209 } + }, + "muzzle-ring2": { + "muzzle-ring": { "x": -1.3, "y": 0.32, "scaleX": 0.315, "scaleY": 0.315, "width": 49, "height": 209 } + }, + "muzzle-ring3": { + "muzzle-ring": { "x": -1.3, "y": 0.32, "scaleX": 0.315, "scaleY": 0.315, "width": 49, "height": 209 } + }, + "muzzle-ring4": { + "muzzle-ring": { "x": -1.3, "y": 0.32, "scaleX": 0.315, "scaleY": 0.315, "width": 49, "height": 209 } + }, "neck": { "neck": { "x": 9.77, "y": -3.01, "rotation": -55.22, "width": 36, "height": 41 } }, @@ -524,9 +559,9 @@ "rear-foot": { "rear-foot": { "type": "mesh", - "uvs": [ 0.48368, 0.1387, 0.51991, 0.21424, 0.551, 0.27907, 0.58838, 0.29816, 0.63489, 0.32191, 0.77342, 0.39267, 1, 0.73347, 1, 1, 0.59435, 1, 0.31161, 1, 0, 1, 0, 0.41397, 0.13631, 0, 0.41717, 0 ], - "triangles": [ 4, 8, 3, 5, 8, 4, 6, 8, 5, 8, 6, 7, 11, 1, 10, 12, 13, 0, 0, 11, 12, 1, 11, 0, 2, 9, 10, 2, 10, 1, 9, 2, 3, 8, 9, 3 ], - "vertices": [ 2, 6, 10.45, 29.41, 0.88824, 7, -6.74, 49.62, 0.11176, 2, 6, 16.56, 29.27, 0.83164, 7, -2.65, 45.09, 0.16836, 2, 6, 21.8, 29.15, 0.78306, 7, 0.85, 41.2, 0.21694, 2, 6, 25.53, 31.43, 0.67845, 7, 5.08, 40.05, 0.32155, 2, 6, 30.18, 34.27, 0.54833, 7, 10.33, 38.62, 0.45167, 2, 6, 44.02, 42.73, 0.16071, 7, 25.98, 34.36, 0.83929, 1, 7, 51.56, 13.9, 1, 2, 6, 88.09, 36.29, 0, 7, 51.55, -2.09, 1, 2, 6, 56.59, 2.99, 0.0296, 7, 5.72, -2.06, 0.9704, 2, 6, 34.63, -20.23, 1, 7, -26.23, -2.03, 0, 2, 6, 10.44, -45.81, 1, 7, -61.43, -2, 0, 2, 6, -15.11, -21.64, 1, 7, -61.4, 33.15, 0, 2, 6, -22.57, 6.61, 1, 7, -45.98, 57.97, 0, 2, 6, -0.76, 29.67, 0.99219, 7, -14.25, 57.95, 0.00781 ], + "uvs": [ 0.48368, 0.1387, 0.51991, 0.21424, 0.551, 0.27907, 0.58838, 0.29816, 0.63489, 0.32191, 0.77342, 0.39267, 1, 0.73347, 1, 1, 0.54831, 0.99883, 0.31161, 1, 0, 1, 0, 0.41397, 0.13631, 0, 0.41717, 0 ], + "triangles": [ 8, 6, 7, 8, 5, 6, 8, 4, 5, 8, 3, 4, 3, 8, 9, 2, 9, 10, 1, 11, 0, 0, 11, 12, 12, 13, 0, 2, 10, 1, 3, 9, 2, 11, 1, 10 ], + "vertices": [ 2, 8, 10.45, 29.41, 0.88824, 9, -6.74, 49.62, 0.11176, 2, 8, 16.56, 29.27, 0.83164, 9, -2.65, 45.09, 0.16836, 2, 8, 21.8, 29.15, 0.78306, 9, 0.85, 41.2, 0.21694, 2, 8, 25.53, 31.43, 0.67845, 9, 5.08, 40.05, 0.32155, 2, 8, 30.18, 34.27, 0.54833, 9, 10.33, 38.62, 0.45167, 2, 8, 44.02, 42.73, 0.16071, 9, 25.98, 34.36, 0.83929, 1, 9, 51.56, 13.9, 1, 2, 8, 88.09, 36.29, 0, 9, 51.55, -2.09, 1, 2, 8, 52.94, -0.73, 0.0296, 9, 0.52, -1.98, 0.9704, 2, 8, 34.63, -20.23, 1, 9, -26.23, -2.03, 0, 2, 8, 10.44, -45.81, 1, 9, -61.43, -2, 0, 2, 8, -15.11, -21.64, 1, 9, -61.4, 33.15, 0, 2, 8, -22.57, 6.61, 1, 9, -45.98, 57.97, 0, 2, 8, -0.76, 29.67, 0.99219, 9, -14.25, 57.95, 0.00781 ], "hull": 14, "edges": [ 14, 12, 10, 12, 14, 16, 16, 18, 18, 20, 4, 18, 20, 22, 24, 26, 22, 24, 4, 2, 2, 20, 4, 6, 6, 16, 6, 8, 8, 10, 2, 0, 0, 26 ], "width": 113, @@ -554,11 +589,11 @@ "torso": { "torso": { "type": "mesh", - "uvs": [ 0.6251, 0.12672, 1, 0.26361, 1, 0.28871, 1, 0.66021, 1, 0.68245, 0.92324, 0.69259, 0.95116, 0.84965, 0.77124, 1, 0.49655, 1, 0.27181, 1, 0.13842, 0.77196, 0, 0.45614, 0, 0.19436, 0.14463, 0, 0.27802, 0, 0.72525, 0.27835, 0.76091, 0.46216, 0.84888, 0.67963, 0.68257, 0.63249, 0.53986, 0.3847, 0.25443, 0.3217, 0.30063, 0.55174, 0.39553, 0.79507, 0.26389, 0.17007, 0.5241, 0.18674 ], - "triangles": [ 6, 17, 5, 6, 7, 17, 8, 18, 7, 7, 18, 17, 9, 22, 8, 8, 22, 18, 9, 10, 22, 10, 21, 22, 22, 21, 18, 10, 11, 21, 4, 5, 3, 5, 17, 3, 3, 17, 16, 17, 18, 16, 16, 2, 3, 21, 19, 18, 18, 19, 16, 11, 20, 21, 21, 20, 19, 19, 15, 16, 16, 15, 2, 11, 12, 20, 20, 24, 19, 19, 24, 15, 20, 23, 24, 20, 12, 23, 15, 1, 2, 24, 0, 15, 15, 0, 1, 12, 13, 23, 0, 24, 14, 14, 24, 13, 24, 23, 13 ], - "vertices": [ 129.63, -10.39, 102.17, -45.08, 97.67, -44.72, 31.01, -39.45, 27.01, -39.14, 25.79, -31.5, -2.61, -32, -28.2, -12.29, -26.08, 14.55, -24.35, 36.5, 17.6, 46.3, 75.34, 55.35, 122.31, 51.64, 156.07, 34.76, 155.04, 21.72, 101.65, -18.02, 68.39, -18.9, 28.69, -24.42, 38.43, -8.84, 83.99, 1.59, 97.5, 28.59, 55.87, 27.33, 11.47, 21.51, 124.64, 25.51, 119.64, 0.33 ], - "hull": 15, - "edges": [ 14, 12, 12, 10, 10, 8, 18, 20, 20, 22, 22, 24, 26, 28, 24, 26, 2, 4, 30, 4, 30, 32, 32, 34, 4, 6, 6, 8, 34, 6, 34, 36, 36, 38, 38, 40, 40, 24, 36, 14, 40, 42, 42, 44, 14, 16, 16, 18, 44, 16, 40, 46, 38, 48, 48, 30, 2, 0, 0, 28, 48, 0, 48, 26 ], + "uvs": [ 0.6251, 0.12672, 1, 0.26361, 1, 0.28871, 1, 0.66021, 1, 0.68245, 0.92324, 0.69259, 0.95116, 0.84965, 0.77124, 1, 0.49655, 1, 0.27181, 1, 0.13842, 0.77196, 0.09886, 0.6817, 0.05635, 0.58471, 0, 0.45614, 0, 0.33778, 0, 0.19436, 0.14463, 0, 0.27802, 0, 0.72525, 0.27835, 0.76091, 0.46216, 0.84888, 0.67963, 0.68257, 0.63249, 0.53986, 0.3847, 0.25443, 0.3217, 0.30063, 0.55174, 0.39553, 0.79507, 0.26389, 0.17007, 0.5241, 0.18674, 0.71492, 0.76655, 0.82151, 0.72956, 0.27626, 0.4304, 0.62327, 0.52952, 0.3455, 0.66679, 0.53243, 0.2914 ], + "triangles": [ 27, 26, 16, 17, 27, 16, 0, 27, 17, 15, 16, 26, 18, 0, 1, 27, 0, 18, 18, 1, 2, 33, 27, 18, 23, 15, 26, 33, 23, 26, 33, 26, 27, 14, 15, 23, 22, 33, 18, 23, 33, 22, 13, 14, 23, 19, 18, 2, 30, 23, 22, 13, 23, 30, 22, 18, 19, 31, 22, 19, 24, 30, 22, 24, 22, 31, 12, 13, 30, 12, 30, 24, 21, 31, 19, 19, 2, 3, 32, 24, 31, 32, 31, 21, 3, 20, 19, 11, 12, 24, 11, 24, 32, 20, 21, 19, 5, 20, 3, 4, 5, 3, 29, 21, 20, 29, 20, 5, 28, 21, 29, 10, 11, 32, 25, 32, 21, 25, 21, 28, 10, 32, 25, 29, 5, 6, 9, 10, 25, 8, 25, 28, 9, 25, 8, 7, 28, 29, 7, 29, 6, 8, 28, 7 ], + "vertices": [ 2, 31, 87.11, -10.39, 2.0E-4, 32, 44.59, -10.39, 0.9998, 2, 31, 59.65, -45.08, 0.31254, 32, 17.13, -45.08, 0.68746, 3, 30, 97.67, -44.72, 9.0E-5, 31, 55.15, -44.72, 0.34485, 32, 12.63, -44.72, 0.65506, 3, 30, 31.01, -39.45, 0.62346, 31, -11.51, -39.45, 0.37636, 32, -54.03, -39.45, 1.8E-4, 2, 30, 27.01, -39.14, 0.65234, 31, -15.5, -39.14, 0.34766, 2, 30, 25.79, -31.5, 0.75532, 31, -16.73, -31.5, 0.24468, 2, 30, -2.61, -32, 0.99787, 31, -45.13, -32, 0.00213, 1, 30, -28.2, -12.29, 1, 1, 30, -26.08, 14.55, 1, 2, 30, -24.35, 36.5, 0.99999, 31, -66.87, 36.5, 1.0E-5, 3, 30, 17.6, 46.3, 0.83312, 31, -24.92, 46.3, 0.16679, 32, -67.44, 46.3, 9.0E-5, 3, 30, 34.1, 48.89, 0.59335, 31, -8.42, 48.89, 0.39652, 32, -50.94, 48.89, 0.01013, 3, 30, 51.83, 51.67, 0.29262, 31, 9.32, 51.67, 0.63181, 32, -33.2, 51.67, 0.07557, 3, 30, 75.34, 55.35, 0.06656, 31, 32.82, 55.35, 0.62298, 32, -9.7, 55.35, 0.31046, 3, 30, 96.58, 53.67, 0.00696, 31, 54.06, 53.67, 0.37036, 32, 11.54, 53.67, 0.62268, 2, 31, 79.79, 51.64, 0.10373, 32, 37.27, 51.64, 0.89627, 2, 31, 113.55, 34.76, 6.3E-4, 32, 71.04, 34.76, 0.99937, 1, 32, 70.01, 21.72, 1, 2, 31, 59.13, -18.02, 0.12067, 32, 16.61, -18.02, 0.87933, 3, 30, 68.39, -18.9, 0.02967, 31, 25.87, -18.9, 0.88563, 32, -16.65, -18.9, 0.08469, 2, 30, 28.69, -24.42, 0.77602, 31, -13.83, -24.42, 0.22398, 2, 30, 38.43, -8.84, 0.7254, 31, -4.09, -8.84, 0.2746, 2, 31, 41.48, 1.59, 0.75167, 32, -1.04, 1.59, 0.24833, 3, 30, 97.5, 28.59, 9.3E-4, 31, 54.98, 28.59, 0.27863, 32, 12.46, 28.59, 0.72043, 3, 30, 55.87, 27.33, 0.20205, 31, 13.35, 27.33, 0.75444, 32, -29.17, 27.33, 0.04351, 2, 30, 11.47, 21.51, 0.96642, 31, -31.05, 21.51, 0.03358, 2, 31, 82.12, 25.51, 0.02986, 32, 39.6, 25.51, 0.97014, 2, 31, 77.12, 0.33, 0, 32, 34.6, 0.33, 1, 2, 30, 14.12, -10.1, 0.99252, 31, -28.4, -10.1, 0.00748, 2, 30, 19.94, -21.03, 0.92029, 31, -22.58, -21.03, 0.07971, 3, 30, 77.83, 27.99, 0.02606, 31, 35.31, 27.99, 0.68013, 32, -7.21, 27.99, 0.29381, 2, 30, 57.36, -4.5, 0.00647, 31, 14.84, -4.5, 0.99353, 3, 30, 34.87, 24.58, 0.67278, 31, -7.64, 24.58, 0.32616, 32, -50.16, 24.58, 0.00106, 1, 32, 15.76, 1, 1 ], + "hull": 18, + "edges": [ 14, 12, 12, 10, 10, 8, 18, 20, 32, 34, 30, 32, 2, 4, 36, 4, 36, 38, 38, 40, 4, 6, 6, 8, 40, 6, 40, 42, 14, 16, 16, 18, 50, 16, 46, 52, 54, 36, 2, 0, 0, 34, 54, 0, 54, 32, 20, 50, 14, 56, 56, 42, 50, 56, 56, 58, 58, 40, 58, 10, 46, 60, 60, 48, 26, 60, 60, 44, 24, 26, 24, 48, 42, 62, 62, 44, 48, 62, 48, 64, 64, 50, 42, 64, 20, 22, 22, 24, 64, 22, 26, 28, 28, 30, 28, 46, 44, 66, 66, 54, 46, 66, 66, 36, 62, 38 ], "width": 98, "height": 180 } @@ -593,11 +628,6 @@ { "time": 0, "angle": 62.31 } ] }, - "front-upper-arm": { - "translate": [ - { "time": 0, "x": -2.67, "y": -6.42 } - ] - }, "front-bracer": { "rotate": [ { "time": 0, "angle": 9.11 } @@ -624,9 +654,307 @@ "aim-torso-transform": [ { "time": 0, "rotateMix": 0.423, "translateMix": 0, "scaleMix": 0, "shearMix": 0 } ] + }, + "deform": { + "default": { + "eye": { + "eye-indifferent": [ + { + "time": 0, + "vertices": [ -0.68777, -17.26618, -0.68777, -17.26618, -0.68777, -17.26618, -0.68777, -17.26618 ] + } + ] + }, + "goggles": { + "goggles": [ + { + "time": 0, + "offset": 16, + "vertices": [ -0.18341, -4.60426, -0.25211, -6.33094 ] + } + ] + }, + "head": { + "head": [ + { + "time": 0, + "offset": 34, + "vertices": [ -0.22919, -5.75542, -0.22919, -5.75542, -0.22919, -5.75542 ] + } + ] + }, + "mouth": { + "mouth-smile": [ + { + "time": 0, + "vertices": [ 5.66431, 2.18625, 0.48294, -15.04339, 0.53525, -20.30316, -7.72803, -7.72495 ] + } + ] + } + } } }, - "board-hover": { + "death": { + "slots": { + "eye": { + "attachment": [ + { "time": 0, "name": "eye-surprised" }, + { "time": 0.4667, "name": "eye-indifferent" }, + { "time": 2.2333, "name": "eye-surprised" }, + { "time": 4.5333, "name": "eye-indifferent" } + ] + }, + "front-fist": { + "attachment": [ + { "time": 0, "name": "front-fist-open" } + ] + }, + "mouth": { + "attachment": [ + { "time": 0, "name": "mouth-oooo" }, + { "time": 2.2333, "name": "mouth-grind" }, + { "time": 4.5333, "name": "mouth-oooo" } + ] + } + }, + "bones": { + "head": { + "rotate": [ + { "time": 0, "angle": -2.83 }, + { "time": 0.1333, "angle": -28.74 }, + { "time": 0.2333, "angle": 11.43 }, + { "time": 0.3333, "angle": -50.25 }, + { "time": 0.4, "angle": -72.67, "curve": "stepped" }, + { "time": 0.4333, "angle": -72.67 }, + { "time": 0.5, "angle": -20.25 }, + { "time": 0.5667, "angle": -85.29, "curve": "stepped" }, + { "time": 2.2333, "angle": -85.29 }, + { "time": 2.5, "angle": -51.96, "curve": "stepped" }, + { "time": 4.5333, "angle": -51.96 }, + { "time": 4.6667, "angle": -85.29 } + ] + }, + "neck": { + "rotate": [ + { "time": 0, "angle": -2.83 }, + { "time": 0.1333, "angle": 12.35 }, + { "time": 0.2333, "angle": 29.89 }, + { "time": 0.3, "angle": 70.36 }, + { "time": 0.4, "angle": -10.22, "curve": "stepped" }, + { "time": 0.4333, "angle": -10.22 }, + { "time": 0.5, "angle": 2.93 }, + { "time": 0.5667, "angle": 47.95, "curve": "stepped" }, + { "time": 2.2333, "angle": 47.95 }, + { "time": 2.5, "angle": 18.51, "curve": "stepped" }, + { "time": 4.5333, "angle": 18.51 }, + { "time": 4.6667, "angle": 47.95 } + ] + }, + "torso": { + "rotate": [ + { "time": 0, "angle": -8.62 }, + { "time": 0.1333, "angle": 28.2 }, + { "time": 0.2667, "angle": -280.19 }, + { "time": 0.4, "angle": -237.23, "curve": "stepped" }, + { "time": 0.4333, "angle": -237.23 }, + { "time": 0.5, "angle": 76.03 } + ] + }, + "front-upper-arm": { + "rotate": [ + { "time": 0, "angle": -38.86 }, + { "time": 0.1333, "angle": -299.59 }, + { "time": 0.2667, "angle": -244.75 }, + { "time": 0.4, "angle": -292.36 }, + { "time": 0.4333, "angle": -315.85 }, + { "time": 0.5, "angle": -347.94 }, + { "time": 0.7, "angle": -347.33, "curve": "stepped" }, + { "time": 2.2333, "angle": -347.33 }, + { "time": 2.7, "angle": -290.68 }, + { "time": 2.7667, "angle": -285.11 }, + { "time": 4.6667, "angle": -290.68 }, + { "time": 4.8, "angle": 8.61 }, + { "time": 4.8667, "angle": 10.94 } + ] + }, + "rear-upper-arm": { + "rotate": [ + { "time": 0, "angle": -44.7 }, + { "time": 0.1333, "angle": 112.26 }, + { "time": 0.2667, "angle": 129.08 }, + { "time": 0.4, "angle": 134.94, "curve": "stepped" }, + { "time": 0.4333, "angle": 134.94 }, + { "time": 0.5667, "angle": 172.6 } + ] + }, + "front-bracer": { + "rotate": [ + { "time": 0, "angle": 21.88 }, + { "time": 0.1333, "angle": 11.49 }, + { "time": 0.2667, "angle": -18.82 }, + { "time": 0.4, "angle": -18.93 }, + { "time": 0.4333, "angle": -18.28 }, + { "time": 0.5, "angle": 60.62 }, + { "time": 0.7, "angle": -18.88, "curve": "stepped" }, + { "time": 2.2333, "angle": -18.88 }, + { "time": 2.7, "angle": -1.96, "curve": "stepped" }, + { "time": 4.6667, "angle": -1.96 }, + { "time": 4.8, "angle": 34.55 }, + { "time": 4.9333, "angle": -18.75 } + ] + }, + "front-fist": { + "rotate": [ + { "time": 0, "angle": -2.33 }, + { "time": 0.2667, "angle": 26.35 }, + { "time": 0.7, "angle": -6.08, "curve": "stepped" }, + { "time": 2.2333, "angle": -6.08 }, + { "time": 2.7, "angle": 5.73, "curve": "stepped" }, + { "time": 4.6667, "angle": 5.73 }, + { "time": 4.8667, "angle": -6.52 } + ] + }, + "rear-bracer": { + "rotate": [ + { "time": 0, "angle": 10.36 }, + { "time": 0.1333, "angle": -23.12 }, + { "time": 0.2667, "angle": -23.12 }, + { "time": 0.4, "angle": -23.16, "curve": "stepped" }, + { "time": 0.4333, "angle": -23.16 }, + { "time": 0.5667, "angle": -23.2 } + ] + }, + "gun": { + "rotate": [ + { "time": 0, "angle": -2.79 }, + { "time": 0.1333, "angle": -24.58 } + ] + }, + "hip": { + "translate": [ + { "time": 0, "x": 0, "y": 0 }, + { "time": 0.2, "x": 50.35, "y": 151.73 }, + { "time": 0.4, "x": 5.17, "y": -119.65, "curve": "stepped" }, + { "time": 0.4333, "x": 5.17, "y": -119.65 }, + { "time": 0.5, "x": 50.35, "y": -205.19 } + ] + }, + "front-thigh": { + "rotate": [ + { "time": 0, "angle": 0 }, + { "time": 0.1333, "angle": 8.47 }, + { "time": 0.2667, "angle": 115.96 }, + { "time": 0.4, "angle": 180.66, "curve": "stepped" }, + { "time": 0.4333, "angle": 180.66 }, + { "time": 0.5, "angle": 155.22 }, + { "time": 0.6, "angle": 97.74 } + ] + }, + "front-shin": { + "rotate": [ + { "time": 0, "angle": 0 }, + { "time": 0.1333, "angle": -27.37 }, + { "time": 0.2667, "angle": -35.1 }, + { "time": 0.4, "angle": -37.73, "curve": "stepped" }, + { "time": 0.4333, "angle": -37.73 }, + { "time": 0.5, "angle": -40.07 }, + { "time": 0.6, "angle": 2.76 } + ] + }, + "rear-thigh": { + "rotate": [ + { "time": 0, "angle": 0 }, + { "time": 0.1333, "angle": 70.45 }, + { "time": 0.2667, "angle": 155.35 }, + { "time": 0.4, "angle": 214.31, "curve": "stepped" }, + { "time": 0.4333, "angle": 214.31 }, + { "time": 0.5, "angle": 169.67 }, + { "time": 0.8, "angle": 83.27 } + ] + }, + "rear-shin": { + "rotate": [ + { "time": 0, "angle": 0 }, + { "time": 0.1333, "angle": 18.94 }, + { "time": 0.2667, "angle": -21.04 }, + { "time": 0.4, "angle": -29.94, "curve": "stepped" }, + { "time": 0.4333, "angle": -29.94 }, + { "time": 0.5, "angle": -16.79 }, + { "time": 0.8, "angle": 7.78 } + ] + }, + "rear-foot": { + "rotate": [ + { "time": 0, "angle": 0 }, + { "time": 0.1333, "angle": -11.63 }, + { "time": 0.4, "angle": -45.6 } + ] + }, + "front-foot": { + "rotate": [ + { "time": 0, "angle": 0 }, + { "time": 0.4, "angle": -48.75 } + ] + }, + "front-foot-tip": { + "rotate": [ + { "time": 0, "angle": 0 }, + { "time": 0.1333, "angle": -43.25 }, + { "time": 0.2, "angle": 6.05 }, + { "time": 0.3, "angle": 36.84 }, + { "time": 0.3667, "angle": 74.42 }, + { "time": 0.5667, "angle": 77.34 }, + { "time": 0.7, "angle": 59.35 } + ] + }, + "back-foot-tip": { + "rotate": [ + { "time": 0, "angle": 0 }, + { "time": 0.1333, "angle": 83.04 }, + { "time": 0.3, "angle": 100.03 }, + { "time": 0.3667, "angle": 118.36 }, + { "time": 0.5667, "angle": 115.44 }, + { "time": 0.7, "angle": 88.21 }, + { "time": 0.8333, "angle": 53.38 } + ] + }, + "hair4": { + "rotate": [ + { "time": 0, "angle": 0 }, + { "time": 0.2, "angle": -23.42 }, + { "time": 0.3, "angle": -16.06 }, + { "time": 0.3333, "angle": 19.03 }, + { "time": 0.4333, "angle": -4.91 }, + { "time": 0.5667, "angle": 1.29 } + ] + }, + "hair2": { + "rotate": [ + { "time": 0, "angle": 0 }, + { "time": 0.2, "angle": -23.42 }, + { "time": 0.3, "angle": -16.06 }, + { "time": 0.3333, "angle": 19.03 }, + { "time": 0.4333, "angle": -4.91 }, + { "time": 0.5667, "angle": 1.29 } + ] + } + }, + "ik": { + "front-ankle-ik": [ + { "time": 0, "mix": 0, "bendPositive": false } + ], + "front-foot-ik": [ + { "time": 0, "mix": 0 } + ], + "rear-ankle-ik": [ + { "time": 0, "mix": 0.005, "bendPositive": false } + ], + "rear-foot-ik": [ + { "time": 0, "mix": 0.005 } + ] + } + }, + "hoverboard": { "slots": { "exhaust1": { "attachment": [ @@ -1302,14 +1630,14 @@ { "time": 0 }, { "time": 0.2667, - "offset": 6, - "vertices": [ 4.4648, -0.35429, 4.4648, -0.35429, 4.4648, -0.35429, 4.4648, -0.35429, 0, 0, -0.59543, -7.5094, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0.59543, -7.5094, -0.59543, -7.5094, 3.86937, -7.86369, 3.86937, -7.86369, -0.59543, -7.5094, -0.59543, -7.5094, -0.59543, -7.5094, -0.59543, -7.5094, -0.59543, -7.5094 ] + "offset": 14, + "vertices": [ 4.46481, -0.3543, 4.46481, -0.35429, 4.46481, -0.3543, 4.46481, -0.3543, 4.46481, -0.35429, 4.46481, -0.3543, 4.46481, -0.35429, 4.46481, -0.3543, 4.46481, -0.35429, 0, 0, -0.59544, -7.5094, 0, 0, 0, 0, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 3.0E-5, -1.0E-5, 3.0E-5, -1.0E-5, -0.5954, -7.50941, -0.5954, -7.50941, -0.59544, -7.5094, -0.5954, -7.50941, -0.5954, -7.50941, 3.86934, -7.86369, 3.86935, -7.86369, 3.86934, -7.86369, 3.86935, -7.86369, -0.5954, -7.50941, -0.5954, -7.50941, -0.59544, -7.5094, -0.5954, -7.50941, -0.5954, -7.50941, -0.59544, -7.5094, -0.5954, -7.50941, -0.5954, -7.50941, -0.59544, -7.5094, -0.5954, -7.50941, -0.5954, -7.50941, -0.5954, -7.50941, 0, 0, 3.0E-5, -1.0E-5, 0.35948, -1.81172, 0.35962, -1.81179, 0, 0, 0, 0, -0.13699, -6.00874, -0.13678, -6.00883, -0.13666, -6.0088, 2.46227, -6.26817, 2.46274, -6.26834, 2.27113, -5.86305, 2.27148, -5.86322, 2.27164, -5.86306, 0.52808, -3.21825 ] }, { "time": 0.5 }, { "time": 0.6333, - "offset": 2, - "vertices": [ 3.41785, -0.27124, 3.41785, -0.27124, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.4682, 5.90338, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3.88605, 5.63214, 0.4682, 5.90338, 0, 0, 0.4682, 5.90338, 0.4682, 5.90338, 0.4682, 5.90338, 0.4682, 5.90338, 0.4682, 5.90338, 0.4682, 5.90338 ] + "offset": 4, + "vertices": [ 3.41785, -0.27124, 3.41788, -0.27125, 3.41785, -0.27124, 3.41785, -0.27124, 3.41788, -0.27125, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.4682, 5.90338, 0, 0, 0, 0, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 3.0E-5, -1.0E-5, 3.0E-5, -1.0E-5, 3.88608, 5.63213, 3.88608, 5.63213, 0.4682, 5.90338, 0.46823, 5.90337, 0.46823, 5.90337, 0, 0, 0, 0, 0.4682, 5.90338, 0.46823, 5.90337, 0.46823, 5.90337, 0.46823, 5.90337, 0.4682, 5.90338, 0.46823, 5.90337, 0.46823, 5.90337, 0.4682, 5.90338, 0.46823, 5.90337, 0.46823, 5.90337, 0.4682, 5.90338, 0.46823, 5.90337, 0.46823, 5.90337, 0.46823, 5.90337, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 0, 0, 0, 0, 0, 0, -0.5545, 7.37884, -0.5545, 7.37883, -0.5545, 7.37883, -0.26132, 7.75283, -0.26138, 7.75283, -0.76694, 6.33778, -0.76703, 6.33779, -0.76697, 6.33778 ] }, { "time": 1 } ] @@ -1317,266 +1645,6 @@ } } }, - "death": { - "slots": { - "eye": { - "attachment": [ - { "time": 0, "name": "eye-surprised" }, - { "time": 0.4667, "name": "eye-indifferent" }, - { "time": 2.2333, "name": "eye-surprised" }, - { "time": 4.5333, "name": "eye-indifferent" } - ] - }, - "front-fist": { - "attachment": [ - { "time": 0, "name": "front-fist-open" } - ] - }, - "mouth": { - "attachment": [ - { "time": 0, "name": "mouth-oooo" }, - { "time": 2.2333, "name": "mouth-grind" }, - { "time": 4.5333, "name": "mouth-oooo" } - ] - } - }, - "bones": { - "head": { - "rotate": [ - { "time": 0, "angle": -2.83 }, - { "time": 0.1333, "angle": -28.74 }, - { "time": 0.2333, "angle": 11.43 }, - { "time": 0.3333, "angle": -50.25 }, - { "time": 0.4, "angle": -72.67, "curve": "stepped" }, - { "time": 0.4333, "angle": -72.67 }, - { "time": 0.5, "angle": -20.25 }, - { "time": 0.5667, "angle": -85.29, "curve": "stepped" }, - { "time": 2.2333, "angle": -85.29 }, - { "time": 2.5, "angle": -51.96, "curve": "stepped" }, - { "time": 4.5333, "angle": -51.96 }, - { "time": 4.6667, "angle": -85.29 } - ] - }, - "neck": { - "rotate": [ - { "time": 0, "angle": -2.83 }, - { "time": 0.1333, "angle": 12.35 }, - { "time": 0.2333, "angle": 29.89 }, - { "time": 0.3, "angle": 70.36 }, - { "time": 0.4, "angle": -10.22, "curve": "stepped" }, - { "time": 0.4333, "angle": -10.22 }, - { "time": 0.5, "angle": 2.93 }, - { "time": 0.5667, "angle": 47.95, "curve": "stepped" }, - { "time": 2.2333, "angle": 47.95 }, - { "time": 2.5, "angle": 18.51, "curve": "stepped" }, - { "time": 4.5333, "angle": 18.51 }, - { "time": 4.6667, "angle": 47.95 } - ] - }, - "torso": { - "rotate": [ - { "time": 0, "angle": -8.62 }, - { "time": 0.1333, "angle": 28.2 }, - { "time": 0.2667, "angle": -280.19 }, - { "time": 0.4, "angle": -237.23, "curve": "stepped" }, - { "time": 0.4333, "angle": -237.23 }, - { "time": 0.5, "angle": 76.03 } - ] - }, - "front-upper-arm": { - "rotate": [ - { "time": 0, "angle": -38.86 }, - { "time": 0.1333, "angle": -299.59 }, - { "time": 0.2667, "angle": -244.75 }, - { "time": 0.4, "angle": -292.36 }, - { "time": 0.4333, "angle": -315.85 }, - { "time": 0.5, "angle": -347.94 }, - { "time": 0.7, "angle": -347.33, "curve": "stepped" }, - { "time": 2.2333, "angle": -347.33 }, - { "time": 2.7, "angle": -290.68 }, - { "time": 2.7667, "angle": -285.11 }, - { "time": 4.6667, "angle": -290.68 }, - { "time": 4.8, "angle": 8.61 }, - { "time": 4.8667, "angle": 10.94 } - ] - }, - "rear-upper-arm": { - "rotate": [ - { "time": 0, "angle": -44.7 }, - { "time": 0.1333, "angle": 112.26 }, - { "time": 0.2667, "angle": 129.08 }, - { "time": 0.4, "angle": 134.94, "curve": "stepped" }, - { "time": 0.4333, "angle": 134.94 }, - { "time": 0.5667, "angle": 172.6 } - ] - }, - "front-bracer": { - "rotate": [ - { "time": 0, "angle": 21.88 }, - { "time": 0.1333, "angle": 11.49 }, - { "time": 0.2667, "angle": -18.82 }, - { "time": 0.4, "angle": -18.93 }, - { "time": 0.4333, "angle": -18.28 }, - { "time": 0.5, "angle": 60.62 }, - { "time": 0.7, "angle": -18.88, "curve": "stepped" }, - { "time": 2.2333, "angle": -18.88 }, - { "time": 2.7, "angle": -1.96, "curve": "stepped" }, - { "time": 4.6667, "angle": -1.96 }, - { "time": 4.8, "angle": 34.55 }, - { "time": 4.9333, "angle": -18.75 } - ] - }, - "front-fist": { - "rotate": [ - { "time": 0, "angle": -2.33 }, - { "time": 0.2667, "angle": 26.35 }, - { "time": 0.7, "angle": -6.08, "curve": "stepped" }, - { "time": 2.2333, "angle": -6.08 }, - { "time": 2.7, "angle": 5.73, "curve": "stepped" }, - { "time": 4.6667, "angle": 5.73 }, - { "time": 4.8667, "angle": -6.52 } - ] - }, - "rear-bracer": { - "rotate": [ - { "time": 0, "angle": 10.36 }, - { "time": 0.1333, "angle": -23.12 }, - { "time": 0.2667, "angle": -23.12 }, - { "time": 0.4, "angle": -23.16, "curve": "stepped" }, - { "time": 0.4333, "angle": -23.16 }, - { "time": 0.5667, "angle": -23.2 } - ] - }, - "gun": { - "rotate": [ - { "time": 0, "angle": -2.79 }, - { "time": 0.1333, "angle": -24.58 } - ] - }, - "hip": { - "translate": [ - { "time": 0, "x": 0, "y": 0 }, - { "time": 0.2, "x": 50.35, "y": 151.73 }, - { "time": 0.4, "x": 5.17, "y": -119.65, "curve": "stepped" }, - { "time": 0.4333, "x": 5.17, "y": -119.65 }, - { "time": 0.5, "x": 50.35, "y": -205.19 } - ] - }, - "front-thigh": { - "rotate": [ - { "time": 0, "angle": 0 }, - { "time": 0.1333, "angle": 8.47 }, - { "time": 0.2667, "angle": 115.96 }, - { "time": 0.4, "angle": 180.66, "curve": "stepped" }, - { "time": 0.4333, "angle": 180.66 }, - { "time": 0.5, "angle": 155.22 }, - { "time": 0.6, "angle": 97.74 } - ] - }, - "front-shin": { - "rotate": [ - { "time": 0, "angle": 0 }, - { "time": 0.1333, "angle": -27.37 }, - { "time": 0.2667, "angle": -35.1 }, - { "time": 0.4, "angle": -37.73, "curve": "stepped" }, - { "time": 0.4333, "angle": -37.73 }, - { "time": 0.5, "angle": -40.07 }, - { "time": 0.6, "angle": 2.76 } - ] - }, - "rear-thigh": { - "rotate": [ - { "time": 0, "angle": 0 }, - { "time": 0.1333, "angle": 70.45 }, - { "time": 0.2667, "angle": 155.35 }, - { "time": 0.4, "angle": 214.31, "curve": "stepped" }, - { "time": 0.4333, "angle": 214.31 }, - { "time": 0.5, "angle": 169.67 }, - { "time": 0.8, "angle": 83.27 } - ] - }, - "rear-shin": { - "rotate": [ - { "time": 0, "angle": 0 }, - { "time": 0.1333, "angle": 18.94 }, - { "time": 0.2667, "angle": -21.04 }, - { "time": 0.4, "angle": -29.94, "curve": "stepped" }, - { "time": 0.4333, "angle": -29.94 }, - { "time": 0.5, "angle": -16.79 }, - { "time": 0.8, "angle": 7.78 } - ] - }, - "rear-foot": { - "rotate": [ - { "time": 0, "angle": 0 }, - { "time": 0.1333, "angle": -11.63 }, - { "time": 0.4, "angle": -45.6 } - ] - }, - "front-foot": { - "rotate": [ - { "time": 0, "angle": 0 }, - { "time": 0.4, "angle": -48.75 } - ] - }, - "front-foot-tip": { - "rotate": [ - { "time": 0, "angle": 0 }, - { "time": 0.1333, "angle": -43.25 }, - { "time": 0.2, "angle": 6.05 }, - { "time": 0.3, "angle": 36.84 }, - { "time": 0.3667, "angle": 74.42 }, - { "time": 0.5667, "angle": 77.34 }, - { "time": 0.7, "angle": 59.35 } - ] - }, - "back-foot-tip": { - "rotate": [ - { "time": 0, "angle": 0 }, - { "time": 0.1333, "angle": 83.04 }, - { "time": 0.3, "angle": 100.03 }, - { "time": 0.3667, "angle": 118.36 }, - { "time": 0.5667, "angle": 115.44 }, - { "time": 0.7, "angle": 88.21 }, - { "time": 0.8333, "angle": 53.38 } - ] - }, - "hair4": { - "rotate": [ - { "time": 0, "angle": 0 }, - { "time": 0.2, "angle": -23.42 }, - { "time": 0.3, "angle": -16.06 }, - { "time": 0.3333, "angle": 19.03 }, - { "time": 0.4333, "angle": -4.91 }, - { "time": 0.5667, "angle": 1.29 } - ] - }, - "hair2": { - "rotate": [ - { "time": 0, "angle": 0 }, - { "time": 0.2, "angle": -23.42 }, - { "time": 0.3, "angle": -16.06 }, - { "time": 0.3333, "angle": 19.03 }, - { "time": 0.4333, "angle": -4.91 }, - { "time": 0.5667, "angle": 1.29 } - ] - } - }, - "ik": { - "front-ankle-ik": [ - { "time": 0, "mix": 0, "bendPositive": false } - ], - "front-foot-ik": [ - { "time": 0, "mix": 0 } - ], - "rear-ankle-ik": [ - { "time": 0, "mix": 0.005, "bendPositive": false } - ], - "rear-foot-ik": [ - { "time": 0, "mix": 0.005 } - ] - } - }, "idle": { "slots": { "front-fist": { @@ -1701,8 +1769,7 @@ "slots": { "front-fist": { "attachment": [ - { "time": 0, "name": "front-fist-open" }, - { "time": 0.2667, "name": "front-fist-open" } + { "time": 0, "name": "front-fist-open" } ] } }, @@ -1733,8 +1800,7 @@ "angle": 248.56, "curve": [ 0, 0.81, 0.467, 1 ] }, - { "time": 0.1333, "angle": 39.2, "curve": "stepped" }, - { "time": 0.2667, "angle": 39.2 } + { "time": 0.1333, "angle": 39.2 } ], "translate": [ { @@ -1743,8 +1809,7 @@ "y": 37.28, "curve": [ 0.25, 0, 0.521, 1 ] }, - { "time": 0.1333, "x": 0, "y": 0, "curve": "stepped" }, - { "time": 0.2667, "x": 0, "y": 0 } + { "time": 0.1333, "x": 0, "y": 0 } ] }, "gun": { @@ -1759,8 +1824,7 @@ "angle": -20.45, "curve": [ 0.288, 0.75, 0.55, 1 ] }, - { "time": 0.2, "angle": 0, "curve": "stepped" }, - { "time": 0.2667, "angle": 0 } + { "time": 0.2, "angle": 0 } ] }, "neck": { @@ -1820,8 +1884,7 @@ "angle": -33.39, "curve": [ 0.207, 0.78, 0.587, 1 ] }, - { "time": 0.2, "angle": 0, "curve": "stepped" }, - { "time": 0.2667, "angle": 0 } + { "time": 0.2, "angle": 0 } ] }, "torso": { @@ -1876,8 +1939,7 @@ "y": -1.61, "curve": [ 0.286, 0.75, 0.634, 1 ] }, - { "time": 0.2, "x": 48.87, "y": 0, "curve": "stepped" }, - { "time": 0.2667, "x": 48.87, "y": 0 } + { "time": 0.2, "x": 48.87, "y": 0 } ] }, "front-bracer": { @@ -1893,8 +1955,7 @@ "front-foot-ik": { "rotate": [ { "time": 0, "angle": -1.85 }, - { "time": 0.1667, "angle": 0, "curve": "stepped" }, - { "time": 0.2667, "angle": 0 } + { "time": 0.1667, "angle": 0 } ], "translate": [ { @@ -1903,8 +1964,7 @@ "y": 0.82, "curve": [ 0, 0.81, 0.467, 1 ] }, - { "time": 0.1667, "x": -69.06, "y": 0, "curve": "stepped" }, - { "time": 0.2667, "x": -69.06, "y": 0 } + { "time": 0.1667, "x": -69.06, "y": 0 } ] }, "hair3": { @@ -1947,12 +2007,6 @@ { "time": 0.2667, "angle": 0 } ] }, - "root": { - "scale": [ - { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, - { "time": 0.2667, "x": 1, "y": 1 } - ] - }, "front-thigh": { "translate": [ { @@ -1961,8 +2015,7 @@ "y": 1.89, "curve": [ 0.25, 0, 0.75, 1 ] }, - { "time": 0.1333, "x": 0, "y": 0, "curve": "stepped" }, - { "time": 0.2667, "x": 0, "y": 0 } + { "time": 0.1333, "x": 0, "y": 0 } ] }, "rear-thigh": { @@ -1973,8 +2026,7 @@ "y": -1.38, "curve": [ 0.25, 0, 0.75, 1 ] }, - { "time": 0.1333, "x": 0, "y": 0, "curve": "stepped" }, - { "time": 0.2667, "x": 0, "y": 0 } + { "time": 0.1333, "x": 0, "y": 0 } ] } }, @@ -1984,11 +2036,15 @@ "torso": [ { "time": 0, - "offset": 2, - "vertices": [ 4.71576, 4.44464, 4.73988, 4.67473, 5.0968, 8.08034, 5.1181, 8.28423, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.21199, -8.88572, 1.21059, -7.18205, 0.98038, -5.14252, 0, 0, 0, 0, -1.13266, -8.03748, -1.13266, -8.03748, -1.13266, -8.03748, -1.13266, -8.03748 ], + "offset": 4, + "vertices": [ 4.71576, 4.44464, 4.71579, 4.44463, 4.73988, 4.67474, 4.7399, 4.67474, 4.73993, 4.67473, 5.0968, 8.08033, 5.0968, 8.08034, 5.0968, 8.08033, 5.1181, 8.28423, 5.11813, 8.28422, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 3.0E-5, -1.0E-5, 3.0E-5, -1.0E-5, 1.21198, -8.88572, 1.21201, -8.88573, 1.21059, -7.18206, 1.2106, -7.18206, 1.21063, -7.18207, 0.98038, -5.14252, 0.98038, -5.14252, 0, 0, 0, 0, 0, 0, 3.0E-5, -1.0E-5, -1.13268, -8.03748, -1.13269, -8.03748, -1.13266, -8.03748, -1.13268, -8.03748, -1.13269, -8.03748, -1.13266, -8.03748, -1.13268, -8.03748, -1.13269, -8.03748, -1.13269, -8.03748, -1.13266, -8.03748, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 0, 0, 0, 0, 0, 0, 0.77225, -5.83293, 0.77191, -5.83292, 0.77274, -5.83294, 0, 0, 0, 0, 0.67996, -9.11016, 0.67938, -9.11015, 0.68066, -9.11017 ], "curve": [ 0.25, 0, 0.282, 1 ] }, - { "time": 0.2667 } + { + "time": 0.2667, + "offset": 94, + "vertices": [ 0.52324, 5.68796, 0.52335, 5.68797, 0.52335, 5.68797, 0.52347, 5.68797, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 3.0E-5, -1.0E-5, 0.49251, 5.35334, 0.49274, 5.35334, 0, 0, 0, 0, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0.52324, 5.68796, 0.52335, 5.68797, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 2.59232, 6.1724 ] + } ] } } @@ -2375,7 +2431,10 @@ "rear-foot-ik": [ { "time": 0, "mix": 0 } ] - } + }, + "events": [ + { "time": 1.1333, "name": "footstep" } + ] }, "portal": { "slots": { @@ -3134,14 +3193,14 @@ { "time": 1.3333 }, { "time": 1.4667, - "offset": 16, - "vertices": [ 0.65784, 8.28917, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.65784, 8.28917, 0.65784, 8.28917, 0, 0, 0.65784, 8.28917, 0.65784, 8.28917, 0.65784, 8.28917, 0.65784, 8.28917, 0.65784, 8.28917, 0.65784, 8.28917 ], + "offset": 34, + "vertices": [ -6.5248, 6.64212, 0, 0, 0, 0, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 3.0E-5, -1.0E-5, 3.0E-5, -1.0E-5, 0.65784, 8.28917, 0.65787, 8.28917, 1.41232, 5.06705, 1.41232, 5.06703, 1.41235, 5.067, 0, 0, 0, 0, 0.65784, 8.28917, 0.65784, 8.28917, 0.65784, 8.28917, 0.65787, 8.28917, 0.65784, 8.28917, 0.65784, 8.28917, 0.65787, 8.28917, 0.65784, 8.28917, 0.65784, 8.28917, 0.65787, 8.28917, 0.65784, 8.28917, 0.65784, 8.28917, 0.65784, 8.28917, 0.65787, 8.28917, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 0, 0, 0, 0, 0, 0, -0.91644, 9.00046, -0.91647, 9.00049, -0.9164, 9.00037, 1.76991, 9.34927, 1.76997, 9.34928, -1.01155, 7.51457, -1.01145, 7.51462, -1.0115, 7.51452 ], "curve": "stepped" }, { "time": 1.8333, - "offset": 16, - "vertices": [ 0.65784, 8.28917, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.65784, 8.28917, 0.65784, 8.28917, 0, 0, 0.65784, 8.28917, 0.65784, 8.28917, 0.65784, 8.28917, 0.65784, 8.28917, 0.65784, 8.28917, 0.65784, 8.28917 ] + "offset": 34, + "vertices": [ -6.5248, 6.64212, 0, 0, 0, 0, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 3.0E-5, -1.0E-5, 3.0E-5, -1.0E-5, 0.65784, 8.28917, 0.65787, 8.28917, 1.41232, 5.06705, 1.41232, 5.06703, 1.41235, 5.067, 0, 0, 0, 0, 0.65784, 8.28917, 0.65784, 8.28917, 0.65784, 8.28917, 0.65787, 8.28917, 0.65784, 8.28917, 0.65784, 8.28917, 0.65787, 8.28917, 0.65784, 8.28917, 0.65784, 8.28917, 0.65787, 8.28917, 0.65784, 8.28917, 0.65784, 8.28917, 0.65784, 8.28917, 0.65787, 8.28917, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 0, 0, 0, 0, 0, 0, -0.91644, 9.00046, -0.91647, 9.00049, -0.9164, 9.00037, 1.76991, 9.34927, 1.76997, 9.34928, -1.01155, 7.51457, -1.01145, 7.51462, -1.0115, 7.51452 ] }, { "time": 2 } ] @@ -3156,11 +3215,11 @@ { "time": 0, "color": "ffffff3e" }, { "time": 0.0667, "color": "ffffff00", "curve": "stepped" }, { "time": 0.1333, "color": "ffffff00" }, - { "time": 0.2, "color": "fffffffe" }, + { "time": 0.2, "color": "ffffffff" }, { "time": 0.4667, "color": "ffffff00", "curve": "stepped" }, { "time": 0.5667, "color": "ffffff00" }, - { "time": 0.6333, "color": "fffffffe" }, - { "time": 0.8333, "color": "ffffff3e" } + { "time": 0.6333, "color": "ffffffff" }, + { "time": 0.8, "color": "ffffff3e" } ], "attachment": [ { "time": 0, "name": "dust03" }, @@ -3366,7 +3425,7 @@ }, "head": { "rotate": [ - { "time": 0, "angle": 11.03 }, + { "time": 0, "angle": 14.73 }, { "time": 0.1, "angle": 12.35 }, { "time": 0.2, "angle": 25.55 }, { "time": 0.4, "angle": 11.03 }, @@ -3675,7 +3734,7 @@ { "time": 0.1333, "angle": 0 }, { "time": 0.4667, "angle": 46.96, "curve": "stepped" }, { "time": 0.5667, "angle": 0 }, - { "time": 0.8333, "angle": 37.57 } + { "time": 0.8, "angle": 37.57 } ], "translate": [ { "time": 0, "x": -331.52, "y": 111.44 }, @@ -3687,7 +3746,7 @@ { "time": 0.5667, "x": -8.05, "y": 0 }, { "time": 0.6, "x": -86.17, "y": 8.04 }, { "time": 0.6333, "x": -179.69, "y": 52.67 }, - { "time": 0.8333, "x": -331.52, "y": 111.44 } + { "time": 0.8, "x": -331.52, "y": 111.44 } ], "scale": [ { "time": 0, "x": 2.223, "y": 1.315 }, @@ -3697,7 +3756,17 @@ { "time": 0.4667, "x": 2.099, "y": 1.371, "curve": "stepped" }, { "time": 0.5667, "x": 1, "y": 1 }, { "time": 0.7333, "x": 2.408, "y": 1.232 }, - { "time": 0.8333, "x": 2.223, "y": 1.315 } + { "time": 0.8, "x": 2.223, "y": 1.315 } + ] + }, + "torso2": { + "rotate": [ + { "time": 0, "angle": 4.52 } + ] + }, + "torso3": { + "rotate": [ + { "time": 0, "angle": 4.52 } ] } }, @@ -3782,30 +3851,33 @@ "torso": [ { "time": 0, - "offset": 6, - "vertices": [ 6.35966, 1.33517, 6.35966, 1.33517, 0, 0, 0, 0, 0.8206, 5.12242, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.8206, 5.12242, 0.8206, 5.12242, -0.94121, 5.14301, 0.8206, 5.12242, 0.8206, 5.12242, 0.24158, 4.36882, 0.24158, 4.36882, 0.24158, 4.36882, 0, 0, 0.8206, 5.12242 ] + "offset": 14, + "vertices": [ 6.35965, 1.33517, 6.35962, 1.33517, 6.35968, 1.33517, 6.35965, 1.33517, 6.35962, 1.33517, 0, 0, 0, 0, 0, 0, 0, 0, 0.82059, 5.12242, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 3.0E-5, -1.0E-5, 3.0E-5, -1.0E-5, 0.82059, 5.12243, 0.82062, 5.12241, 0.82059, 5.12242, 0.82059, 5.12243, 0.82062, 5.12241, 1.43295, 3.92841, 1.43304, 3.92826, 0.82059, 5.12242, 0.82059, 5.12243, 0.82059, 5.12243, 0.82062, 5.12241, 0.24156, 4.36882, 0.24155, 4.36882, 0.24158, 4.36882, 0.24156, 4.36882, 0.24155, 4.36882, 0.24158, 4.36882, 0.24156, 4.36882, 0.24155, 4.36882, 0, 0, 3.0E-5, -1.0E-5, 0.82059, 5.12243, 0.82062, 5.12241, -0.77553, 4.89196, -0.77551, 4.89193, 0, 0, 0, 0, -0.80443, 5.76191, -0.80437, 5.76189, -0.80463, 5.76189, 0.68706, 7.31482, 0.687, 7.31474, -0.35934, 5.4162, -0.35928, 5.41616, -0.35965, 5.41621 ] }, { "time": 0.4, - "offset": 2, - "vertices": [ 1.4615, 2.96601, 0.68634, 3.23445, 2.20619, 0.10388, 0, 0, -0.31029, -2.89859, 0, 0, -0.1851, 0.38208, 0.33795, -3.61552, 0, 0, 0, 0, -0.55161, 4.21407, -0.55161, 4.21407, 0, 0, 0, 0, -0.29404, -8.94627, -0.02417, -9.50224, 0.23018, -9.93909, -4.64136, -8.88914, -2.62137, -9.24012, -1.70074, -5.16261, -1.70074, -5.16261, -1.70074, -5.16261, 0, 0, -7.37061, -10.47316 ] + "offset": 4, + "vertices": [ 1.46152, 2.96601, 1.46152, 2.966, 0.68634, 3.23445, 0.68634, 3.23446, 0.68634, 3.23445, 2.20619, 0.10388, 2.20618, 0.10388, 2.20624, 0.10387, 0, 0, 0, 0, -0.31029, -2.89859, -0.31027, -2.8986, 0, 0, 0, 0, -0.1851, 0.38208, 0.33795, -3.61552, 0, 0, 0, 0, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0.23715, 2.56816, 0.23701, 2.56804, 0.23724, 2.56822, 0.39803, 4.23793, 0.39799, 4.23787, 0.39807, 4.23792, -0.55164, 4.21406, -0.55157, 4.21406, 0, 0, 3.0E-5, -1.0E-5, 3.0E-5, -1.0E-5, -0.29404, -8.94628, -0.29398, -8.94629, -0.02417, -9.50224, -0.02417, -9.50224, -0.02417, -9.50224, 0.23018, -9.9391, 0.23019, -9.9391, -4.64136, -8.88914, -4.64133, -8.88915, -2.62137, -9.24012, -2.62134, -9.24013, -1.70074, -5.16261, -1.70071, -5.16261, -1.70071, -5.16262, -1.70074, -5.16261, -1.70071, -5.16261, -1.70071, -5.16262, -1.70074, -5.16261, -1.70071, -5.16261, 0, 0, 3.0E-5, -1.0E-5, -7.37057, -10.47317, -7.37057, -10.47318, 1.06334, -5.92199, 1.06334, -5.92201, 0, 0, 0, 0, -0.49223, -2.6754, -0.49225, -2.67543, -0.49225, -2.67542, 3.36295, -7.48149, 3.36296, -7.48156, -2.08173, -6.76357, -2.08174, -6.76364, -2.08188, -6.76358 ] }, { "time": 0.8, - "offset": 6, - "vertices": [ 6.35966, 1.33517, 6.35966, 1.33517, 0, 0, 0, 0, 0.8206, 5.12242, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.8206, 5.12242, 0.8206, 5.12242, -0.94121, 5.14301, 0.8206, 5.12242, 0.8206, 5.12242, 0.24158, 4.36882, 0.24158, 4.36882, 0.24158, 4.36882, 0, 0, 0.8206, 5.12242 ] + "offset": 14, + "vertices": [ 6.35965, 1.33517, 6.35962, 1.33517, 6.35968, 1.33517, 6.35965, 1.33517, 6.35962, 1.33517, 0, 0, 0, 0, 0, 0, 0, 0, 0.82059, 5.12242, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 3.0E-5, -1.0E-5, 0, 0, 3.0E-5, -1.0E-5, 3.0E-5, -1.0E-5, 0.82059, 5.12243, 0.82062, 5.12241, 0.82059, 5.12242, 0.82059, 5.12243, 0.82062, 5.12241, 1.43295, 3.92841, 1.43304, 3.92826, 0.82059, 5.12242, 0.82059, 5.12243, 0.82059, 5.12243, 0.82062, 5.12241, 0.24156, 4.36882, 0.24155, 4.36882, 0.24158, 4.36882, 0.24156, 4.36882, 0.24155, 4.36882, 0.24158, 4.36882, 0.24156, 4.36882, 0.24155, 4.36882, 0, 0, 3.0E-5, -1.0E-5, 0.82059, 5.12243, 0.82062, 5.12241, -0.77553, 4.89196, -0.77551, 4.89193, 0, 0, 0, 0, -0.80443, 5.76191, -0.80437, 5.76189, -0.80463, 5.76189, 0.68706, 7.31482, 0.687, 7.31474, -0.35934, 5.4162, -0.35928, 5.41616, -0.35965, 5.41621 ] } ] } } - } + }, + "events": [ + { "time": 0, "name": "footstep" }, + { "time": 0.3667, "name": "footstep" } + ] }, "run-to-idle": { "slots": { "front-fist": { "attachment": [ - { "time": 0, "name": "front-fist-open" }, - { "time": 0.2667, "name": "front-fist-open" } + { "time": 0, "name": "front-fist-open" } ] } }, @@ -3813,8 +3885,7 @@ "front-foot-ik": { "translate": [ { "time": 0, "x": -16.5, "y": 3.41 }, - { "time": 0.1333, "x": -69.06, "y": 0, "curve": "stepped" }, - { "time": 0.2667, "x": -69.06, "y": 0 } + { "time": 0.1333, "x": -69.06, "y": 0 } ] }, "hip": { @@ -3856,11 +3927,6 @@ "head": { "rotate": [ { "time": 0, "angle": 0 }, - { - "time": 0.1, - "angle": 2.1, - "curve": [ 0.3, 0.21, 0.756, 1 ] - }, { "time": 0.2667, "angle": -8.95 } ] }, @@ -3904,11 +3970,6 @@ "neck": { "rotate": [ { "time": 0, "angle": 0 }, - { - "time": 0.1, - "angle": -21.35, - "curve": [ 0.3, 0.21, 0.756, 1 ] - }, { "time": 0.2667, "angle": 3.78 } ] }, @@ -3945,12 +4006,17 @@ "shoot": { "slots": { "muzzle": { + "color": [ + { "time": 0.1333, "color": "ffffffff" }, + { "time": 0.1667, "color": "ffffff62" } + ], "attachment": [ { "time": 0.0333, "name": "muzzle01" }, { "time": 0.0667, "name": "muzzle02" }, { "time": 0.1, "name": "muzzle03" }, { "time": 0.1333, "name": "muzzle04" }, - { "time": 0.1667, "name": null } + { "time": 0.1667, "name": "muzzle05" }, + { "time": 0.2, "name": null } ] }, "muzzle-glow": { @@ -3958,15 +4024,71 @@ { "time": 0, "color": "ff0c0c00" }, { "time": 0.0333, - "color": "ffc9adfe", + "color": "ffc9adff", "curve": [ 0.831, 0.04, 0.899, 0.73 ] }, - { "time": 0.3, "color": "ff400cfe" }, + { "time": 0.3, "color": "ff400cff" }, { "time": 0.6333, "color": "ff0c0c00" } ], "attachment": [ { "time": 0, "name": "muzzle-glow" } ] + }, + "muzzle-ring": { + "color": [ + { + "time": 0.0333, + "color": "d8baffff", + "curve": [ 0.846, 0, 0.903, 0.79 ] + }, + { "time": 0.2333, "color": "d7baff00" } + ], + "attachment": [ + { "time": 0.0333, "name": "muzzle-ring" }, + { "time": 0.2333, "name": null } + ] + }, + "muzzle-ring2": { + "color": [ + { + "time": 0.0333, + "color": "d8baffff", + "curve": [ 0.846, 0, 0.903, 0.79 ] + }, + { "time": 0.2, "color": "d7baff00" } + ], + "attachment": [ + { "time": 0.0333, "name": "muzzle-ring" }, + { "time": 0.2, "name": null } + ] + }, + "muzzle-ring3": { + "color": [ + { + "time": 0.0333, + "color": "d8baffff", + "curve": [ 0.846, 0, 0.903, 0.79 ] + }, + { "time": 0.2, "color": "d7baff00" } + ], + "attachment": [ + { "time": 0.0333, "name": "muzzle-ring" }, + { "time": 0.2, "name": null } + ] + }, + "muzzle-ring4": { + "color": [ + { + "time": 0.0333, + "color": "d8baffff", + "curve": [ 0.846, 0, 0.903, 0.79 ] + }, + { "time": 0.2, "color": "d7baff00" } + ], + "attachment": [ + { "time": 0.0333, "name": "muzzle-ring" }, + { "time": 0.2, "name": null } + ] } }, "bones": { @@ -4014,255 +4136,479 @@ { "time": 0.0333, "x": 1.453, "y": 1.453 }, { "time": 0.3, "x": 0.366, "y": 0.366 } ] + }, + "muzzle-ring": { + "translate": [ + { "time": 0.0333, "x": 0, "y": 0 }, + { "time": 0.2333, "x": 64.47, "y": 0 } + ], + "scale": [ + { "time": 0.0333, "x": 1, "y": 1 }, + { "time": 0.2333, "x": 5.951, "y": 5.951 } + ] + }, + "muzzle-ring2": { + "translate": [ + { "time": 0.0333, "x": 0, "y": 0 }, + { "time": 0.2, "x": 172.57, "y": 0 } + ], + "scale": [ + { "time": 0.0333, "x": 1, "y": 1 }, + { "time": 0.2, "x": 4, "y": 4 } + ] + }, + "muzzle-ring3": { + "translate": [ + { "time": 0.0333, "x": 0, "y": 0 }, + { "time": 0.2, "x": 277.17, "y": 0 } + ], + "scale": [ + { "time": 0.0333, "x": 1, "y": 1 }, + { "time": 0.2, "x": 2, "y": 2 } + ] + }, + "muzzle-ring4": { + "translate": [ + { "time": 0.0333, "x": 0, "y": 0 }, + { "time": 0.2, "x": 392.06, "y": 0 } + ] } } }, "walk": { "bones": { - "front-upper-arm": { + "rear-foot-ik": { "rotate": [ - { "time": 0, "angle": -23.74 }, - { "time": 0.4, "angle": -320.57 }, - { "time": 0.8, "angle": -23.74 } + { "time": 0, "angle": -32.82 }, + { "time": 0.1, "angle": -77.14 }, + { "time": 0.2, "angle": -73.32 }, + { "time": 0.4333, "angle": 30.49 }, + { "time": 0.5, "angle": -0.28, "curve": "stepped" }, + { "time": 0.6667, "angle": -0.28 }, + { "time": 0.7667, "angle": -33.78 }, + { "time": 0.8667, "angle": -32.82 } ], "translate": [ - { "time": 0, "x": 0, "y": 0 }, - { "time": 0.4, "x": -0.62, "y": -5.82 }, - { "time": 0.8, "x": 0, "y": 0 } + { "time": 0, "x": -167.32, "y": 0.12 }, + { "time": 0.1, "x": -205.81, "y": 42.58 }, + { + "time": 0.2, + "x": -119.04, + "y": 61.48, + "curve": [ 0.296, 0.33, 0.634, 0.67 ] + }, + { "time": 0.4333, "x": 92.52, "y": 26.2 }, + { "time": 0.5, "x": 47.15, "y": -0.96 }, + { "time": 0.5333, "x": 27.23, "y": -0.86 }, + { "time": 0.6667, "x": -42.87, "y": -0.52 }, + { "time": 0.7667, "x": -110.82, "y": -0.18 }, + { "time": 0.8667, "x": -167.32, "y": 0.12 } ] }, - "rear-upper-arm": { + "front-foot-ik": { "rotate": [ - { "time": 0, "angle": 11.63 }, - { "time": 0.1, "angle": 19.37 }, - { "time": 0.4, "angle": 345.27 }, - { "time": 0.5, "angle": 343.44 }, - { "time": 0.8, "angle": 11.63 } - ] - }, - "torso": { - "rotate": [ - { "time": 0, "angle": -5.98 }, - { "time": 0.2, "angle": -22.75 }, - { "time": 0.4, "angle": -7.76 }, - { "time": 0.6, "angle": -20.51 }, - { "time": 0.8, "angle": -5.98 } - ] - }, - "neck": { - "rotate": [ - { "time": 0, "angle": -4.69 }, - { "time": 0.2, "angle": 0.14 }, - { "time": 0.4, "angle": -4.08 }, - { "time": 0.6, "angle": 1.57 }, - { "time": 0.8, "angle": -4.69 } - ] - }, - "head": { - "rotate": [ - { "time": 0, "angle": 0.87 }, - { "time": 0.2, "angle": 11.84 }, - { "time": 0.4, "angle": 1.49 }, - { "time": 0.6, "angle": 13.54 }, - { "time": 0.8, "angle": 0.87 } + { "time": 0, "angle": 29.01 }, + { "time": 0.0667, "angle": -0.28, "curve": "stepped" }, + { "time": 0.1, "angle": -0.28 }, + { "time": 0.2, "angle": 0 }, + { "time": 0.3333, "angle": -28.33 }, + { "time": 0.4333, "angle": -43.6 }, + { "time": 0.5333, "angle": -78.46 }, + { "time": 0.6667, "angle": -80.78 }, + { "time": 0.7667, "angle": -36.75 }, + { "time": 0.8667, "angle": 29.01 } + ], + "translate": [ + { "time": 0, "x": 153.74, "y": 27.82 }, + { "time": 0.0667, "x": 109.33, "y": -0.52 }, + { "time": 0.1, "x": 91.43, "y": -0.43 }, + { "time": 0.2, "x": 36.13, "y": -0.15 }, + { "time": 0.3333, "x": -38.12, "y": 0.22 }, + { "time": 0.4333, "x": -94.33, "y": 0.5 }, + { "time": 0.5333, "x": -136.78, "y": 57.05 }, + { "time": 0.6667, "x": -54.53, "y": 69.29 }, + { "time": 0.8667, "x": 153.74, "y": 27.82 } ] }, "hip": { "translate": [ - { "time": 0, "x": -16.2, "y": -5.86 }, - { "time": 0.0333, "x": -16.13, "y": -5.78 }, - { "time": 0.1, "x": -15.99, "y": -1.48 }, - { "time": 0.2, "x": -28.88, "y": 2.24 }, - { "time": 0.3, "x": -23.93, "y": -0.34 }, - { "time": 0.4, "x": -20.86, "y": -10.94 }, - { "time": 0.4333, "x": -19.31, "y": -14.93 }, - { "time": 0.5, "x": -23.93, "y": -6.34 }, - { "time": 0.6, "x": -23.93, "y": 1.55 }, - { "time": 0.7, "x": -23.93, "y": 3.78 }, - { "time": 0.8, "x": -16.2, "y": -5.86 } + { "time": 0, "x": 3.42, "y": -16.2 }, + { + "time": 0.1, + "x": 13.57, + "y": -20.63, + "curve": [ 0.548, 0, 0.75, 1 ] + }, + { + "time": 0.3333, + "x": 6.91, + "y": 2.52, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { "time": 0.4333, "x": 6.54, "y": -14.78 }, + { + "time": 0.5333, + "x": 6.83, + "y": -19.85, + "curve": [ 0.548, 0, 0.75, 1 ] + }, + { + "time": 0.7667, + "x": 6.91, + "y": 2.52, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { "time": 0.8667, "x": 3.42, "y": -16.2 } + ] + }, + "front-foot-tip": { + "rotate": [ + { "time": 0, "angle": 28.96 }, + { "time": 0.0667, "angle": 0.82 }, + { "time": 0.1, "angle": 1.68, "curve": "stepped" }, + { "time": 0.4333, "angle": 1.68 }, + { "time": 0.5333, "angle": -59.66 }, + { "time": 0.6667, "angle": -94.92 }, + { "time": 0.7667, "angle": -35.84 }, + { "time": 0.8667, "angle": 28.96 } + ] + }, + "torso": { + "rotate": [ + { "time": 0, "angle": -20.72 }, + { + "time": 0.2, + "angle": 0.92, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { + "time": 0.4333, + "angle": -20.72, + "curve": [ 0.136, 0.36, 0.75, 1 ] + }, + { + "time": 0.6667, + "angle": 0.92, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { "time": 0.8667, "angle": -20.72 } + ] + }, + "neck": { + "rotate": [ + { "time": 0, "angle": 18.06 }, + { + "time": 0.2, + "angle": 12.81, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { "time": 0.3333, "angle": 15.4 }, + { + "time": 0.4333, + "angle": 18.06, + "curve": [ 0.168, 0.27, 0.75, 1 ] + }, + { + "time": 0.6667, + "angle": 12.81, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { "time": 0.7667, "angle": 15.95 }, + { "time": 0.8667, "angle": 18.06 } + ] + }, + "head": { + "rotate": [ + { "time": 0, "angle": 18.06 }, + { + "time": 0.2, + "angle": 12.81, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { "time": 0.3333, "angle": 15.4 }, + { + "time": 0.4333, + "angle": 18.06, + "curve": [ 0.168, 0.27, 0.75, 1 ] + }, + { + "time": 0.6667, + "angle": 12.81, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { "time": 0.7667, "angle": 15.95 }, + { "time": 0.8667, "angle": 18.06 } + ] + }, + "back-foot-tip": { + "rotate": [ + { "time": 0, "angle": 0 }, + { "time": 0.1, "angle": -59.01 }, + { "time": 0.2, "angle": -99.81 }, + { "time": 0.3333, "angle": -28.38 }, + { "time": 0.4333, "angle": 48.63 }, + { "time": 0.5, "angle": 0.85 }, + { "time": 0.8667, "angle": 0 } + ] + }, + "front-thigh": { + "rotate": [ + { "time": 0, "angle": 41.32 } + ], + "translate": [ + { "time": 0, "x": 15.47, "y": -0.08 }, + { "time": 0.1, "x": 9.94, "y": -2.81 }, + { "time": 0.2, "x": 4.34, "y": 0.72 }, + { "time": 0.3333, "x": 0.02, "y": -1.11 }, + { "time": 0.4333, "x": -4.26, "y": 0.02 }, + { "time": 0.5333, "x": 1.53, "y": -1.94 }, + { "time": 0.6667, "x": 8.32, "y": -5.38 }, + { "time": 0.7667, "x": 6.11, "y": -4.87 }, + { "time": 0.8667, "x": 15.47, "y": -0.08 } + ] + }, + "rear-thigh": { + "rotate": [ + { "time": 0, "angle": -32.3 } + ], + "translate": [ + { "time": 0, "x": -24.88, "y": 0.12 }, + { "time": 0.2, "x": -10.72, "y": -1.15 }, + { "time": 0.4333, "x": -1.33, "y": 0.01 }, + { "time": 0.6667, "x": -16.28, "y": 0.08 }, + { "time": 0.7667, "x": -20.18, "y": 0.1 }, + { "time": 0.8667, "x": -24.88, "y": 0.12 } + ] + }, + "torso2": { + "rotate": [ + { "time": 0, "angle": -5 }, + { + "time": 0.2, + "angle": -15.91, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { + "time": 0.4333, + "angle": -5, + "curve": [ 0.136, 0.36, 0.75, 1 ] + }, + { + "time": 0.6667, + "angle": -15.91, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { "time": 0.8667, "angle": -5 } + ] + }, + "torso3": { + "rotate": [ + { "time": 0, "angle": -4.68 }, + { + "time": 0.2, + "angle": -19.5, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { + "time": 0.4333, + "angle": -4.68, + "curve": [ 0.136, 0.36, 0.75, 1 ] + }, + { + "time": 0.6667, + "angle": -19.5, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { "time": 0.8667, "angle": -4.68 } + ] + }, + "front-upper-arm": { + "rotate": [ + { "time": 0, "angle": -9.51 }, + { + "time": 0.1, + "angle": -19.4, + "curve": [ 0.482, 0, 0.645, 1.09 ] + }, + { + "time": 0.4667, + "angle": -303.86, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { "time": 0.8667, "angle": -9.51 } + ], + "translate": [ + { "time": 0, "x": 1.46, "y": 3.5 }, + { "time": 0.2, "x": -5.92, "y": 4.93 }, + { "time": 0.4333, "x": -5.24, "y": -4.38 }, + { "time": 0.6667, "x": -7.69, "y": -8.62 }, + { "time": 0.8667, "x": 1.46, "y": 3.5 } ] }, "front-bracer": { "rotate": [ - { "time": 0, "angle": 0 }, - { "time": 0.4, "angle": 20.6 }, - { "time": 0.8, "angle": 0 } - ] - }, - "rear-bracer": { - "rotate": [ - { "time": 0, "angle": 3.59 }, - { "time": 0.1, "angle": 5.51 }, - { "time": 0.4, "angle": -22.78 }, - { "time": 0.5, "angle": -9.65 }, - { "time": 0.8, "angle": 3.59 } + { "time": 0, "angle": 1.95 }, + { + "time": 0.1, + "angle": 18.36, + "curve": [ 0.246, 0, 0.645, 1.09 ] + }, + { + "time": 0.4667, + "angle": 24.83, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { "time": 0.8667, "angle": 1.95 } ] }, "front-fist": { "rotate": [ - { "time": 0, "angle": -15.22 }, - { "time": 0.1, "angle": -51.4 }, - { "time": 0.4, "angle": -39.4 }, - { "time": 0.5, "angle": 19.26 }, - { "time": 0.8, "angle": -15.22 } + { "time": 0, "angle": -28.48 }, + { + "time": 0.1, + "angle": -27, + "curve": [ 0.25, 0, 0.645, 1.09 ] + }, + { + "time": 0.3333, + "angle": -33.94, + "curve": [ 0.407, -0.01, 0.75, 1 ] + }, + { + "time": 0.5333, + "angle": 3.77, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { "time": 0.8667, "angle": -28.48 } + ] + }, + "rear-upper-arm": { + "rotate": [ + { + "time": 0, + "angle": 28.28, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { + "time": 0.1333, + "angle": 22.94, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { "time": 0.4333, "angle": 326.34 }, + { + "time": 0.5667, + "angle": 312.87, + "curve": [ 0.407, -0.01, 0.75, 1 ] + }, + { + "time": 0.7, + "angle": -6.78, + "curve": [ 0.407, -0.01, 0.75, 1 ] + }, + { "time": 0.8667, "angle": 28.28 } + ], + "translate": [ + { "time": 0, "x": -0.18, "y": 1.45 }, + { "time": 0.2, "x": 0.72, "y": 2.17 }, + { "time": 0.4333, "x": 16.77, "y": 19.95 }, + { "time": 0.8667, "x": -0.18, "y": 1.45 } + ] + }, + "hair2": { + "rotate": [ + { "time": 0, "angle": 18.54 }, + { "time": 0.1, "angle": 1.97 }, + { "time": 0.2, "angle": -5.65 }, + { "time": 0.4333, "angle": 24.96 }, + { "time": 0.6333, "angle": -6.26 }, + { "time": 0.8667, "angle": 18.54 } + ] + }, + "hair4": { + "rotate": [ + { "time": 0, "angle": 1.97 }, + { "time": 0.1, "angle": -5.65 }, + { "time": 0.3333, "angle": 24.96 }, + { "time": 0.5333, "angle": -6.26 }, + { "time": 0.7667, "angle": 18.54 }, + { "time": 0.8667, "angle": 1.97 } + ] + }, + "rear-bracer": { + "rotate": [ + { + "time": 0, + "angle": 10.06, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { + "time": 0.1333, + "angle": 11.68, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { "time": 0.4333, "angle": -3.66 }, + { + "time": 0.5667, + "angle": -1.27, + "curve": [ 0.407, -0.01, 0.75, 1 ] + }, + { + "time": 0.7, + "angle": -4.16, + "curve": [ 0.407, -0.01, 0.75, 1 ] + }, + { "time": 0.8667, "angle": 10.06 } ] }, "gun": { "rotate": [ { "time": 0, - "angle": -24.07, + "angle": -14.67, "curve": [ 0.25, 0, 0.75, 1 ] }, { - "time": 0.1, - "angle": -10.95, - "curve": [ 0.381, 0.55, 0.742, 1 ] - }, - { - "time": 0.4, - "angle": 25.34, + "time": 0.2333, + "angle": 18.91, "curve": [ 0.25, 0, 0.75, 1 ] }, + { "time": 0.4333, "angle": 25.77 }, { - "time": 0.6667, - "angle": -27.48, - "curve": [ 0.25, 0, 0.75, 1 ] + "time": 0.5667, + "angle": 12.57, + "curve": [ 0.407, -0.01, 0.75, 1 ] }, - { "time": 0.8, "angle": -24.07 } + { + "time": 0.7, + "angle": -8.69, + "curve": [ 0.407, -0.01, 0.75, 1 ] + }, + { "time": 0.8667, "angle": -14.67 } ] }, - "rear-foot-ik": { + "rear-shin": { "rotate": [ - { "time": 0, "angle": -12.9 }, - { "time": 0.0667, "angle": -39.44 }, - { "time": 0.1, "angle": -50.48 }, - { "time": 0.2, "angle": -63.12 }, - { "time": 0.3, "angle": -14.68 }, - { "time": 0.4, "angle": 22.82 }, - { "time": 0.4333, "angle": 17.22 }, - { "time": 0.4667, "angle": 2.26 }, - { "time": 0.5, "angle": 2.97 }, - { "time": 0.6, "angle": 2.51 }, - { "time": 0.7, "angle": -14.46 }, - { "time": 0.8, "angle": -12.9 } - ], - "translate": [ - { "time": 0, "x": -122.5, "y": 0.46 }, - { "time": 0.0667, "x": -159, "y": 1.31 }, - { "time": 0.1, "x": -177.25, "y": 22.74 }, - { "time": 0.2, "x": -188.8, "y": 50.42 }, - { "time": 0.2333, "x": -165.21, "y": 45.59 }, - { "time": 0.3, "x": -57.72, "y": 33.87 }, - { "time": 0.4, "x": 49.48, "y": 18.03 }, - { "time": 0.4333, "x": 46.5, "y": 14.18 }, - { "time": 0.4667, "x": 23.95, "y": 1.28 }, - { "time": 0.5, "x": 1.39, "y": 1.86 }, - { "time": 0.6, "x": -67.28, "y": 1.86 }, - { "time": 0.7, "x": -98.83, "y": 0 }, - { "time": 0.8, "x": -122.5, "y": 0.46 } + { "time": 0, "angle": -5 } ] }, - "front-foot-ik": { + "rear-foot": { "rotate": [ - { "time": 0, "angle": 27.59 }, - { "time": 0.1, "angle": -0.52 }, - { "time": 0.2, "angle": -12.9 }, - { "time": 0.3, "angle": -8.11 }, - { "time": 0.4, "angle": -29.14 }, - { "time": 0.4333, "angle": -38.38 }, - { "time": 0.5, "angle": -40.24 }, - { "time": 0.6, "angle": -47.03 }, - { "time": 0.7, "angle": -31.15 }, - { "time": 0.8, "angle": 27.59 } - ], - "translate": [ - { "time": 0, "x": 97.51, "y": 28.3 }, - { "time": 0.0333, "x": 88.01, "y": 20.9 }, - { "time": 0.1, "x": 25.52, "y": 3.01 }, - { "time": 0.2, "x": -23.2, "y": 5.1 }, - { "time": 0.3, "x": -54.29, "y": 3.35 }, - { "time": 0.4, "x": -110.85, "y": 3.95 }, - { "time": 0.4333, "x": -125.89, "y": 4.81 }, - { "time": 0.5, "x": -158.22, "y": 36.19 }, - { "time": 0.5333, "x": -149.25, "y": 47.25 }, - { "time": 0.6, "x": -131.31, "y": 62.45 }, - { "time": 0.7, "x": -22.5, "y": 27.84 }, - { "time": 0.8, "x": 97.51, "y": 28.3 } + { "time": 0, "angle": 3.52 } ] }, - "front-foot-tip": { + "aim-constraint-target": { "rotate": [ - { "time": 0, "angle": 25.5 }, - { "time": 0.0333, "angle": 24.85 }, - { "time": 0.1, "angle": -1.01 }, - { "time": 0.3, "angle": -1.45 }, - { "time": 0.4, "angle": -0.58 }, - { "time": 0.4333, "angle": -3.97 }, - { "time": 0.5, "angle": -32.62 }, - { "time": 0.5333, "angle": -49.87 }, - { "time": 0.6, "angle": -68.73 }, - { "time": 0.7, "angle": -15.27 }, - { "time": 0.7667, "angle": 20.49 }, - { "time": 0.8, "angle": 25.5 } + { "time": 0, "angle": -3.19 } ] }, - "back-foot-tip": { + "front-shin": { "rotate": [ - { "time": 0, "angle": 0 }, - { "time": 0.0667, "angle": -2.18 }, - { "time": 0.1, "angle": -27.89 }, - { "time": 0.2, "angle": -70.06 }, - { "time": 0.2333, "angle": -59.74 }, - { "time": 0.3, "angle": -8.36 }, - { "time": 0.4, "angle": 41.88 }, - { "time": 0.4667, "angle": 1.74 }, - { "time": 0.5, "angle": 0.07 }, - { "time": 0.8, "angle": 0 } + { "time": 0, "angle": -10.44 } ] }, - "hair1": { + "front-foot": { "rotate": [ - { "time": 0, "angle": -0.77 }, - { "time": 0.0667, "angle": 9.01 }, - { "time": 0.2, "angle": 5.93 }, - { "time": 0.4, "angle": -1.05 }, - { "time": 0.4667, "angle": 9.01 }, - { "time": 0.6, "angle": -3.06 }, - { "time": 0.8, "angle": -0.77 } - ] - }, - "hair3": { - "rotate": [ - { "time": 0, "angle": -0.77 }, - { "time": 0.0667, "angle": 9.01 }, - { "time": 0.2, "angle": 5.93 }, - { "time": 0.4, "angle": -1.05 }, - { "time": 0.4667, "angle": 9.01 }, - { "time": 0.6, "angle": -3.06 }, - { "time": 0.8, "angle": -0.77 } - ] - }, - "hair2": { - "rotate": [ - { "time": 0, "angle": -0.77 }, - { "time": 0.0667, "angle": 9.01 }, - { "time": 0.2, "angle": 5.93 }, - { "time": 0.4, "angle": -1.05 }, - { "time": 0.4667, "angle": 9.01 }, - { "time": 0.6, "angle": -3.06 }, - { "time": 0.8, "angle": -0.77 } - ] - }, - "hair4": { - "rotate": [ - { "time": 0, "angle": -0.77 }, - { "time": 0.0667, "angle": 9.01 }, - { "time": 0.2, "angle": 5.93 }, - { "time": 0.4, "angle": -1.05 }, - { "time": 0.4667, "angle": 9.01 }, - { "time": 0.6, "angle": -3.06 }, - { "time": 0.8, "angle": -0.77 } + { "time": 0, "angle": -0.79 } ] } }, @@ -4272,60 +4618,141 @@ "eye-indifferent": [ { "time": 0, - "vertices": [ -0.23874, 3.15898, -0.23874, 3.15898, -0.23874, 3.15898, -0.23874, 3.15898 ] + "vertices": [ -0.15329, 0.70867, -0.15329, 0.70867, -0.15329, 0.70867, -0.15329, 0.70867 ], + "curve": "stepped" }, { - "time": 0.4, - "vertices": [ 0.23761, -2.41272, 0.23761, -2.41272, 0.23761, -2.41272, 0.23761, -2.41272 ] + "time": 0.1333, + "vertices": [ -0.15329, 0.70867, -0.15329, 0.70867, -0.15329, 0.70867, -0.15329, 0.70867 ], + "curve": [ 0.25, 0, 0.75, 1 ] }, { - "time": 0.8, - "vertices": [ -0.23874, 3.15898, -0.23874, 3.15898, -0.23874, 3.15898, -0.23874, 3.15898 ] + "time": 0.4333, + "vertices": [ 3.92969, -18.23849, 3.92969, -18.23849, 3.92969, -18.23849, 3.92969, -18.23849 ], + "curve": "stepped" + }, + { + "time": 0.6, + "vertices": [ 3.92969, -18.23849, 3.92969, -18.23849, 3.92969, -18.23849, 3.92969, -18.23849 ], + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { + "time": 0.8667, + "vertices": [ -0.15329, 0.70867, -0.15329, 0.70867, -0.15329, 0.70867, -0.15329, 0.70867 ] } ] }, "goggles": { "goggles": [ - { "time": 0 }, { - "time": 0.4, - "vertices": [ 0.79474, -9.26112, 0.43228, -5.05154, 0.33286, -3.88578, -0.19379, 2.26673, -0.19379, 2.26673, -0.19379, 2.26673, 0, 0, 0, 0, 0.16113, -1.88116, 0.50568, -5.90545, 0.24454, -2.85257, 0.33279, -3.88578, 0.36246, -4.20958, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.36246, -4.20958, 0.36246, -4.20958, 0.36246, -4.20958, 0.36246, -4.20958, 0.36246, -4.20958, 0.36246, -4.20958, 0.36246, -4.20958, 0.43228, -5.05154, 0.43228, -5.05154, 0.38892, -4.5464, 0.33286, -3.88578, 0.33286, -3.88578, 0.43228, -5.05154, 0.43228, -5.05154, 0.36246, -4.20958, 0.36246, -4.20958, 0.36246, -4.20958, 0.36246, -4.20958, 0.36246, -4.20958, 0.36246, -4.20958, 0.36246, -4.20958, 0.36246, -4.20958, 0, 0, 0.51675, -6.04403, 0.51675, -6.04403, 0.51675, -6.04403, 0.51675, -6.04403, 0.51675, -6.04403, 0.43228, -5.05154 ] + "time": 0, + "vertices": [ -0.08838, 0.23265, -0.04028, 0.11366, -1.15417, 5.38666, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.08234, 5.00095, -1.86743, 8.62226, -0.82043, 3.80259, -0.0957, 0.27988, -0.11633, 0.3275, -5.76245, 7.7601, -3.05988, 10.76797, -2.18188, 10.12057, -4.92511, 9.4566, 0, 0, 0, 0, 0.65329, -3.03143, 0.55997, -2.59837, -1.40085, 6.49587, -0.16394, 0.42825, -0.14651, 0.37986, -0.13544, 0.3509, 0.70346, 4.33792, 0.69421, 4.35548, 0.6937, 4.35027, 0.70926, 4.30774, -0.90088, 4.0234, -0.04678, 0.13842, -1.0719, 4.96331, -1.06213, 4.94196, -1.04929, 4.90511, -0.04034, 0.1196, -0.07523, 0.20426, -0.10211, 0.26987, -0.12775, 0.33331, -0.13965, 0.36775, -0.14172, 0.37709, -0.13071, 0.35703, -0.11951, 0.33389, -0.14542, 0.39532, -0.16638, 0.43952, -1.40085, 6.49587, -0.82043, 3.80259, -0.82043, 3.80259, -0.82043, 3.80259, -1.82895, 8.48514, -1.82895, 8.48514, -1.82895, 8.48514 ], + "curve": "stepped" }, - { "time": 0.8 } + { + "time": 0.1333, + "vertices": [ -0.08838, 0.23265, -0.04028, 0.11366, -1.15417, 5.38666, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.08234, 5.00095, -1.86743, 8.62226, -0.82043, 3.80259, -0.0957, 0.27988, -0.11633, 0.3275, -5.76245, 7.7601, -3.05988, 10.76797, -2.18188, 10.12057, -4.92511, 9.4566, 0, 0, 0, 0, 0.65329, -3.03143, 0.55997, -2.59837, -1.40085, 6.49587, -0.16394, 0.42825, -0.14651, 0.37986, -0.13544, 0.3509, 0.70346, 4.33792, 0.69421, 4.35548, 0.6937, 4.35027, 0.70926, 4.30774, -0.90088, 4.0234, -0.04678, 0.13842, -1.0719, 4.96331, -1.06213, 4.94196, -1.04929, 4.90511, -0.04034, 0.1196, -0.07523, 0.20426, -0.10211, 0.26987, -0.12775, 0.33331, -0.13965, 0.36775, -0.14172, 0.37709, -0.13071, 0.35703, -0.11951, 0.33389, -0.14542, 0.39532, -0.16638, 0.43952, -1.40085, 6.49587, -0.82043, 3.80259, -0.82043, 3.80259, -0.82043, 3.80259, -1.82895, 8.48514, -1.82895, 8.48514, -1.82895, 8.48514 ], + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { + "time": 0.4333, + "vertices": [ 0.72116, -13.02245, -0.08078, -15.10208, 0.5881, -9.07231, 0, 0, -0.95035, 2.12869, -4.29099, 4.74269, -0.37964, -1.86985, -0.50616, -2.49316, 2.05878, -14.16591, 3.97546, -18.45124, 0.47232, -2.1937, 1.59595, -7.39851, 2.05963, -9.54877, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.58685, -11.98995, 2.93106, -13.58876, 2.71149, -12.57045, 1.12061, -13.71136, 1.3736, -14.88384, 1.45294, -15.25188, 1.16116, -13.89926, 0.95001, -14.08721, -0.25418, -8.50095, -0.4256, -2.86804, 0.72946, -6.04102, 2.13202, -10.56477, -0.57986, -18.66593, -1.0582, -18.68787, 1.98853, -9.21902, 2.82358, -21.9123, 3.45761, -16.03436, 3.45532, -16.02369, 2.42819, -11.25721, 2.14264, -9.93373, 2.06396, -9.5659, 2.59061, -12.00682, 0, 0, 0.47232, -2.1937, 0.47232, -2.1937, 0.47232, -2.1937, 0.47232, -2.1937, 0.47232, -2.1937, -0.53992, -7.17996 ], + "curve": "stepped" + }, + { + "time": 0.6, + "vertices": [ 0.72116, -13.02245, -0.08078, -15.10208, 0.5881, -9.07231, 0, 0, -0.95035, 2.12869, -4.29099, 4.74269, -0.37964, -1.86985, -0.50616, -2.49316, 2.05878, -14.16591, 3.97546, -18.45124, 0.47232, -2.1937, 1.59595, -7.39851, 2.05963, -9.54877, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.58685, -11.98995, 2.93106, -13.58876, 2.71149, -12.57045, 1.12061, -13.71136, 1.3736, -14.88384, 1.45294, -15.25188, 1.16116, -13.89926, 0.95001, -14.08721, -0.25418, -8.50095, -0.4256, -2.86804, 0.72946, -6.04102, 2.13202, -10.56477, -0.57986, -18.66593, -1.0582, -18.68787, 1.98853, -9.21902, 2.82358, -21.9123, 3.45761, -16.03436, 3.45532, -16.02369, 2.42819, -11.25721, 2.14264, -9.93373, 2.06396, -9.5659, 2.59061, -12.00682, 0, 0, 0.47232, -2.1937, 0.47232, -2.1937, 0.47232, -2.1937, 0.47232, -2.1937, 0.47232, -2.1937, -0.53992, -7.17996 ], + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { + "time": 0.8667, + "vertices": [ -0.08838, 0.23265, -0.04028, 0.11366, -1.15417, 5.38666, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.08234, 5.00095, -1.86743, 8.62226, -0.82043, 3.80259, -0.0957, 0.27988, -0.11633, 0.3275, -5.76245, 7.7601, -3.05988, 10.76797, -2.18188, 10.12057, -4.92511, 9.4566, 0, 0, 0, 0, 0.65329, -3.03143, 0.55997, -2.59837, -1.40085, 6.49587, -0.16394, 0.42825, -0.14651, 0.37986, -0.13544, 0.3509, 0.70346, 4.33792, 0.69421, 4.35548, 0.6937, 4.35027, 0.70926, 4.30774, -0.90088, 4.0234, -0.04678, 0.13842, -1.0719, 4.96331, -1.06213, 4.94196, -1.04929, 4.90511, -0.04034, 0.1196, -0.07523, 0.20426, -0.10211, 0.26987, -0.12775, 0.33331, -0.13965, 0.36775, -0.14172, 0.37709, -0.13071, 0.35703, -0.11951, 0.33389, -0.14542, 0.39532, -0.16638, 0.43952, -1.40085, 6.49587, -0.82043, 3.80259, -0.82043, 3.80259, -0.82043, 3.80259, -1.82895, 8.48514, -1.82895, 8.48514, -1.82895, 8.48514 ] + } ] }, "head": { "head": [ { "time": 0, - "offset": 34, - "vertices": [ -0.16467, 2.17772, -0.16467, 2.17772, -0.16467, 2.17772 ] + "offset": 8, + "vertices": [ 2.09991, 9.25076, 8.45337, 4.30371, -3.35175, 8.87419, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.81555, 0.98518, 1.01535, 8.62647, -2.70273, 4.09556, -4.48743, 7.13697, -4.76981, 3.34322, 0, 0, -2.25769, -4.31037, 0, 0, 0, 0, -0.45578, 2.11445, -0.45578, 2.11445, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -6.13202, 7.95453, 2.22333, 9.79501, 8.95061, 4.55695, -3.54895, 9.39622, -6.13202, 7.95453, -3.54895, 9.39622, -3.54895, 9.39622, 8.95061, 4.55695, 0, 0, 3.18365, 15.68383, 14.26176, 7.26074, -5.65479, 14.97183, 3.18365, 15.68383, 0, 0, 0, 0, 1.99811, 9.84312, -6.13202, 7.95453, -3.54895, 9.39622, 0, 0, 0, 0, 2.3309, 11.48366, 0, 0, 0, 0, 0, 0, 2.66449, 13.12421, 0, 0, -3.14777, 14.58548, -2.86661, 13.27987, -2.55057, 11.81706, -2.17331, 10.06675, -1.96667, 9.10786, -2.01523, 9.33308, -2.29977, 10.65304, -2.63971, 12.23277, -3.05856, 14.172, 0, 0, 0, 0, 0, 0, 0, 0, -0.59756, 2.77132, -1.96329, 9.10585, -2.16217, 10.02965 ], + "curve": "stepped" }, { - "time": 0.4, - "offset": 34, - "vertices": [ 0.30038, -3.26244, 0.30038, -3.26244, 0.30038, -3.26244, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.42938, -5.02169, 0.42938, -5.02169, 0.42938, -5.02169, 0.42938, -5.02169, 0.42938, -5.02169, 0.42938, -5.02169, 0.42938, -5.02169, 0.42938, -5.02169, 0.42938, -5.02169, 0.42938, -5.02169, 0, 0, 0, 0, 0.42938, -5.02169 ] + "time": 0.1333, + "offset": 8, + "vertices": [ 2.09991, 9.25076, 8.45337, 4.30371, -3.35175, 8.87419, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.81555, 0.98518, 1.01535, 8.62647, -2.70273, 4.09556, -4.48743, 7.13697, -4.76981, 3.34322, 0, 0, -2.25769, -4.31037, 0, 0, 0, 0, -0.45578, 2.11445, -0.45578, 2.11445, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -6.13202, 7.95453, 2.22333, 9.79501, 8.95061, 4.55695, -3.54895, 9.39622, -6.13202, 7.95453, -3.54895, 9.39622, -3.54895, 9.39622, 8.95061, 4.55695, 0, 0, 3.18365, 15.68383, 14.26176, 7.26074, -5.65479, 14.97183, 3.18365, 15.68383, 0, 0, 0, 0, 1.99811, 9.84312, -6.13202, 7.95453, -3.54895, 9.39622, 0, 0, 0, 0, 2.3309, 11.48366, 0, 0, 0, 0, 0, 0, 2.66449, 13.12421, 0, 0, -3.14777, 14.58548, -2.86661, 13.27987, -2.55057, 11.81706, -2.17331, 10.06675, -1.96667, 9.10786, -2.01523, 9.33308, -2.29977, 10.65304, -2.63971, 12.23277, -3.05856, 14.172, 0, 0, 0, 0, 0, 0, 0, 0, -0.59756, 2.77132, -1.96329, 9.10585, -2.16217, 10.02965 ], + "curve": [ 0.25, 0, 0.75, 1 ] }, { - "time": 0.8, + "time": 0.4333, "offset": 34, - "vertices": [ -0.16467, 2.17772, -0.16467, 2.17772, -0.16467, 2.17772 ] + "vertices": [ 3.14838, -14.61261, 3.14838, -14.61261, 3.14838, -14.61261, 0.83426, -3.87112, 0, 0, 0, 0, 0, 0, 0, 0, -0.45578, 2.11445, -0.45578, 2.11445, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0.72369, -5.22679, -0.72369, -5.22679, -0.72369, -5.22679, -0.72369, -5.22679, -0.72369, -5.22679, -0.72369, -5.22679, -0.72369, -5.22679, -0.72369, -5.22679, -0.72369, -5.22679, -1.59174, -7.84007, -0.89545, -4.41003, -0.89545, -4.41003, -1.59174, -7.84007, 0.55618, -2.58074, 0.41714, -1.93558, 1.04282, -4.83889 ], + "curve": "stepped" + }, + { + "time": 0.6, + "offset": 34, + "vertices": [ 3.14838, -14.61261, 3.14838, -14.61261, 3.14838, -14.61261, 0.83426, -3.87112, 0, 0, 0, 0, 0, 0, 0, 0, -0.45578, 2.11445, -0.45578, 2.11445, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0.72369, -5.22679, -0.72369, -5.22679, -0.72369, -5.22679, -0.72369, -5.22679, -0.72369, -5.22679, -0.72369, -5.22679, -0.72369, -5.22679, -0.72369, -5.22679, -0.72369, -5.22679, -1.59174, -7.84007, -0.89545, -4.41003, -0.89545, -4.41003, -1.59174, -7.84007, 0.55618, -2.58074, 0.41714, -1.93558, 1.04282, -4.83889 ] + }, + { + "time": 0.8667, + "offset": 8, + "vertices": [ 2.09991, 9.25076, 8.45337, 4.30371, -3.35175, 8.87419, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.81555, 0.98518, 1.01535, 8.62647, -2.70273, 4.09556, -4.48743, 7.13697, -4.76981, 3.34322, 0, 0, -2.25769, -4.31037, 0, 0, 0, 0, -0.45578, 2.11445, -0.45578, 2.11445, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -6.13202, 7.95453, 2.22333, 9.79501, 8.95061, 4.55695, -3.54895, 9.39622, -6.13202, 7.95453, -3.54895, 9.39622, -3.54895, 9.39622, 8.95061, 4.55695, 0, 0, 3.18365, 15.68383, 14.26176, 7.26074, -5.65479, 14.97183, 3.18365, 15.68383, 0, 0, 0, 0, 1.99811, 9.84312, -6.13202, 7.95453, -3.54895, 9.39622, 0, 0, 0, 0, 2.3309, 11.48366, 0, 0, 0, 0, 0, 0, 2.66449, 13.12421, 0, 0, -3.14777, 14.58548, -2.86661, 13.27987, -2.55057, 11.81706, -2.17331, 10.06675, -1.96667, 9.10786, -2.01523, 9.33308, -2.29977, 10.65304, -2.63971, 12.23277, -3.05856, 14.172, 0, 0, 0, 0, 0, 0, 0, 0, -0.59756, 2.77132, -1.96329, 9.10585, -2.16217, 10.02965 ] } ] }, "mouth": { + "mouth-grind": [ + { + "time": 0, + "vertices": [ -10.19202, 11.7786, -1.60019, 14.33763, 0.02328, 8.88684, -8.56857, 6.32779 ], + "curve": "stepped" + }, + { + "time": 0.1333, + "vertices": [ -10.19202, 11.7786, -1.60019, 14.33763, 0.02328, 8.88684, -8.56857, 6.32779 ], + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { + "time": 0.4333, + "vertices": [ -1.87524, -8.97547, 0.00449, -17.7002, 0.00449, -17.7002, -1.87524, -8.97547 ], + "curve": "stepped" + }, + { + "time": 0.6, + "vertices": [ -1.87524, -8.97547, 0.00449, -17.7002, 0.00449, -17.7002, -1.87524, -8.97547 ], + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { + "time": 0.8667, + "vertices": [ -10.19202, 11.7786, -1.60019, 14.33763, 0.02328, 8.88684, -8.56857, 6.32779 ] + } + ], "mouth-smile": [ { "time": 0, - "vertices": [ -0.31613, 4.18106, -0.31613, 4.18106, -0.31613, 4.18106, -0.31613, 4.18106 ] + "vertices": [ -6.59216, 5.02815, 5.28665, -1.62104, 2.43057, -7.10703, -6.07846, 8.24725 ], + "curve": "stepped" }, { - "time": 0.4, - "vertices": [ 0.52545, -5.66408, 0.52545, -5.66408, 0.52545, -5.66408, 0.52545, -5.66408 ] + "time": 0.1333, + "vertices": [ -6.59216, 5.02815, 5.28665, -1.62104, 2.43057, -7.10703, -6.07846, 8.24725 ], + "curve": [ 0.25, 0, 0.75, 1 ] }, { - "time": 0.8, - "vertices": [ -0.31613, 4.18106, -0.31613, 4.18106, -0.31613, 4.18106, -0.31613, 4.18106 ] + "time": 0.4333, + "vertices": [ 1.95737, -8.63879, 0.58041, -17.27288, 1.98795, -27.30994, -8.04211, -23.88625 ], + "curve": "stepped" + }, + { + "time": 0.6, + "vertices": [ 1.95737, -8.63879, 0.58041, -17.27288, 1.98795, -27.30994, -8.04211, -23.88625 ], + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { + "time": 0.8667, + "vertices": [ -6.59216, 5.02815, 5.28665, -1.62104, 2.43057, -7.10703, -6.07846, 8.24725 ] } ] }, @@ -4333,33 +4760,45 @@ "torso": [ { "time": 0, - "offset": 14, - "vertices": [ 0.5703, 4.13682, 0.5703, 4.13682, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5703, 4.13682, 0.5703, 4.13682, 0.5703, 4.13682, 0.5703, 4.13682, 0.5703, 4.13682, 0.5703, 4.13682, 0.5703, 4.13682, 0.5703, 4.13682, 0.5703, 4.13682, 0.5703, 4.13682 ] + "offset": 32, + "vertices": [ 0.99754, -8.62222, -4.36671, -11.12821, 3.38991, -3.5328, 3.68875, -3.22399, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.00336, 4.8839, -1.39807, 4.78593, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.99754, -8.62222, 1.74744, -8.50252, 0, 0, 0, 0, 0, 0, 0, 0, 0.41353, -3.58589, 0.72717, -3.5363, -0.58401, 5.03633, -1.02026, 4.96621, 0, 0, 0, 0, 0, 0, -0.3511, 3.02677, -0.61319, 2.98462, 0.39218, -3.38733, 0.68637, -3.34027, 0.95636, -3.27316, -1.63116, 5.58357 ] + }, + { + "time": 0.1, + "vertices": [ -2.2937, 0.83079, -1.87766, 0.23508, 10.64218, 3.4945, 8.76065, 8.13096, 6.81654, -2.65173, 7.4079, 0.46964, 6.52606, 4.22304, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0.46204, -2.67851, -1.00093, -5.80334, 0.25089, -5.88366, -0.61595, -3.57126, 0.15442, -3.62069, 1.01733, -3.47825, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.95602, 6.51617, -0.21823, 8.17005, 0.66148, 0.04926, 0.60684, 0.26677, 0.45453, 0.48326, 2.96719, 0.85007, 2.5141, 1.78982, 1.42711, 0.95876, 1.02582, 1.37934, 0.9938, 8.43367, -2.3866, 8.1498, 4.34331, 10.36832, 1.32321, 11.29527, -2.3905, 11.22245, -0.27824, 3.32372, -1.36951, 3.04126, -2.45068, 2.2625, -0.69302, -4.01772, 0.17358, -4.07335, 1.04111, 8.28638, -1.54007, 8.31738, 3.14871, 8.52884, -0.07013, 9.53309, 0.51686, 2.99771, -0.12991, 3.03919, 0.51686, 2.99771, -0.12991, 3.03919, 4.59116, 11.52126, 1.17288, 12.46493, -2.98672, 12.23994, 3.95926, 5.46152, 1.91373, 6.46839, -0.23099, -1.33925, 0.05792, -1.35778, 0.3815, -1.30437, -2.41547, 12.32078 ] }, { "time": 0.2, - "offset": 14, - "vertices": [ 1.45723, -1.50893, 1.45723, -1.50893, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.45723, -1.50893, 1.45723, -1.50893, 1.45723, -1.50893, 1.45723, -1.50893, 1.45723, -1.50893, 1.45723, -1.50893, 1.45723, -1.50893, 1.45723, -1.50893, 1.45723, -1.50893, 1.45723, -1.50893 ] + "vertices": [ -1.21463, -3.20385, 0.13651, -3.42358, 14.41745, 0.02832, 13.25629, 5.67007, 11.94255, -4.91476, 12.89688, -0.65636, 12.12503, 4.44476, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0.12337, 0.36149, -0.237, 0.29979, -0.16426, 3.2699, -1.24411, 3.02848, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9.74475, 6.80592, 6.30356, 10.07764, 0.66148, 0.04926, 0.60684, 0.26677, 0.45453, 0.48326, 2.96719, 0.85007, 2.5141, 1.78982, 1.42711, 0.95876, 1.02582, 1.37934, 0.9938, 8.43367, -2.3866, 8.1498, 3.41957, 5.0114, 1.55508, 5.86423, -0.86441, 6.00507, -0.27824, 3.32372, -1.36951, 3.04126, -2.45068, 2.2625, 0, 0, 0, 0, 1.25369, 3.30791, -0.14114, 3.53476, 5.09421, 5.43802, 2.55927, 6.99835, -0.29503, 1.56245, -0.79877, 1.37497, 0, 0, 0, 0, 3.66742, 6.16434, 1.40475, 7.03388, -1.46063, 7.02255, 3.95926, 5.46152, 1.91373, 6.46839, 0, 0, 0, 0, 0, 0, -1.77957, 10.14687 ] }, { - "time": 0.4, - "offset": 14, - "vertices": [ 0.9881, -5.92908, 0.9881, -5.92908, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.3588, -11.85976, 0.3588, -11.85976, 0.3588, -11.85976, 0.53844, -10.16529, 0.53844, -10.16529, 0.44846, -11.01257, 0.44846, -11.01257, 0.44846, -11.01257, 0.44846, -11.01257, -2.33679, -9.0032 ] + "time": 0.4333, + "offset": 4, + "vertices": [ -1.25909, 6.12791, -1.75449, 6.0049, -0.72083, 6.21444, -1.25909, 6.12791, -1.75449, 6.0049, -0.72083, 6.21444, -1.25909, 6.12791, -1.75449, 6.0049, -0.72083, 6.21444, -1.25909, 6.12791, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.74069, -3.60475, 1.03217, -3.53232, 0.42329, -3.65553, 0.74069, -3.60475, 1.03217, -3.53232, 0.42329, -3.65553, 0.74069, -3.60475 ] }, { - "time": 0.6, - "offset": 14, - "vertices": [ 1.45723, -1.50893, 1.45723, -1.50893, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.45723, -1.50893, 1.45723, -1.50893, 1.45723, -1.50893, 1.45723, -1.50893, 1.45723, -1.50893, 1.45723, -1.50893, 1.45723, -1.50893, 1.45723, -1.50893, 1.45723, -1.50893, 1.45723, -1.50893 ] + "time": 0.5333, + "offset": 4, + "vertices": [ -0.19458, 10.61421, -1.69006, 10.61533, 1.1946, 10.40868, -0.19458, 10.61421, -1.69006, 10.61533, -0.72083, 6.21444, -1.25909, 6.12791, -1.75449, 6.0049, -0.72083, 6.21444, -1.25909, 6.12791, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.14001, -9.69365, 2.7449, -9.38902, -0.58665, -11.38687, 1.25098, -11.38506, 3.2207, -11.01592, 0.42329, -3.65553, 0.74069, -3.60475, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.28842, -4.39755, 1.237, -4.22984 ] }, { - "time": 0.8, - "offset": 14, - "vertices": [ 0.5703, 4.13682, 0.5703, 4.13682, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.5703, 4.13682, 0.5703, 4.13682, 0.5703, 4.13682, 0.5703, 4.13682, 0.5703, 4.13682, 0.5703, 4.13682, 0.5703, 4.13682, 0.5703, 4.13682, 0.5703, 4.13682, 0.5703, 4.13682 ] + "time": 0.6667, + "offset": 4, + "vertices": [ -1.25909, 6.12791, -1.75449, 6.0049, -0.72083, 6.21444, -1.25909, 6.12791, -1.75449, 6.0049, -0.72083, 6.21444, -1.25909, 6.12791, -1.75449, 6.0049, -0.72083, 6.21444, -1.25909, 6.12791, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.74069, -3.60475, 1.03217, -3.53232, 0.42329, -3.65553, 0.74069, -3.60475, 1.03217, -3.53232, 0.42329, -3.65553, 0.74069, -3.60475 ] + }, + { + "time": 0.8667, + "offset": 32, + "vertices": [ 0.99754, -8.62222, -4.36671, -11.12821, 3.38991, -3.5328, 3.68875, -3.22399, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.00336, 4.8839, -1.39807, 4.78593, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.99754, -8.62222, 1.74744, -8.50252, 0, 0, 0, 0, 0, 0, 0, 0, 0.41353, -3.58589, 0.72717, -3.5363, -0.58401, 5.03633, -1.02026, 4.96621, 0, 0, 0, 0, 0, 0, -0.3511, 3.02677, -0.61319, 2.98462, 0.39218, -3.38733, 0.68637, -3.34027, 0.95636, -3.27316, -1.63116, 5.58357 ] } ] } } - } + }, + "events": [ + { "time": 0, "name": "footstep" }, + { "time": 0.4333, "name": "footstep" } + ] } } } \ No newline at end of file diff --git a/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy.json.meta b/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy-pro.json.meta similarity index 64% rename from spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy.json.meta rename to spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy-pro.json.meta index 2572b61e8..79b439eff 100644 --- a/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy.json.meta +++ b/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy-pro.json.meta @@ -1,6 +1,6 @@ fileFormatVersion: 2 -guid: c4a131ce07ddbbf4fa38e01f472a366f -timeCreated: 1497484603 +guid: 8160b67e4c41bd041b948b5e5a86e242 +timeCreated: 1516482805 licenseType: Free TextScriptImporter: userData: diff --git a/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy-pro.png b/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy-pro.png new file mode 100644 index 000000000..309e8cc73 Binary files /dev/null and b/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy-pro.png differ diff --git a/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy.png.meta b/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy-pro.png.meta similarity index 95% rename from spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy.png.meta rename to spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy-pro.png.meta index 902a77d8c..0952d3dfc 100644 --- a/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy.png.meta +++ b/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy-pro.png.meta @@ -1,6 +1,6 @@ fileFormatVersion: 2 -guid: 775ade7081c168944b4fb20357ce370a -timeCreated: 1497484603 +guid: 4ea2c33e839afb34c98f66e892b3b2d2 +timeCreated: 1516482806 licenseType: Free TextureImporter: fileIDToRecycleName: {} diff --git a/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy_Atlas.asset b/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy-pro_Atlas.asset similarity index 67% rename from spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy_Atlas.asset rename to spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy-pro_Atlas.asset index 8f2c8a500..f094e27c2 100644 --- a/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy_Atlas.asset +++ b/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy-pro_Atlas.asset @@ -9,8 +9,8 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: a6b194f808b1af6499c93410e504af42, type: 3} - m_Name: spineboy_Atlas + m_Name: spineboy-pro_Atlas m_EditorClassIdentifier: - atlasFile: {fileID: 4900000, guid: baa2a4228a0622e48ade89f9329a21db, type: 3} + atlasFile: {fileID: 4900000, guid: 9b2378ddc54f1c94fb80411958000a8c, type: 3} materials: - - {fileID: 2100000, guid: 86873d92b9c6412428e6e2d4f827c88b, type: 2} + - {fileID: 2100000, guid: f89bbf05902e77242a3ad20f3c927353, type: 2} diff --git a/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy_Atlas.asset.meta b/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy-pro_Atlas.asset.meta similarity index 69% rename from spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy_Atlas.asset.meta rename to spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy-pro_Atlas.asset.meta index be900ba9c..305061ccf 100644 --- a/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy_Atlas.asset.meta +++ b/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy-pro_Atlas.asset.meta @@ -1,6 +1,6 @@ fileFormatVersion: 2 -guid: 2fc9866d5b475d74b981f97a77312320 -timeCreated: 1497484603 +guid: 2bedc3c43dd49f346a4c9e8a87e2fed7 +timeCreated: 1516482805 licenseType: Free NativeFormatImporter: mainObjectFileID: 11400000 diff --git a/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy_Material.mat b/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy-pro_Material.mat similarity index 81% rename from spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy_Material.mat rename to spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy-pro_Material.mat index 0a5fd196b..9d639058a 100644 --- a/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy_Material.mat +++ b/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy-pro_Material.mat @@ -6,11 +6,12 @@ Material: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - m_Name: spineboy_Material + m_Name: spineboy-pro_Material m_Shader: {fileID: 4800000, guid: 1e8a610c9e01c3648bac42585e5fc676, type: 3} m_ShaderKeywords: m_LightmapFlags: 4 m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] @@ -18,7 +19,7 @@ Material: serializedVersion: 3 m_TexEnvs: - _MainTex: - m_Texture: {fileID: 2800000, guid: 775ade7081c168944b4fb20357ce370a, type: 3} + m_Texture: {fileID: 2800000, guid: 4ea2c33e839afb34c98f66e892b3b2d2, type: 3} m_Scale: {x: 1, y: 1} m_Offset: {x: 0, y: 0} m_Floats: diff --git a/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy_Material.mat.meta b/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy-pro_Material.mat.meta similarity index 69% rename from spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy_Material.mat.meta rename to spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy-pro_Material.mat.meta index e29e27767..cc2194139 100644 --- a/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy_Material.mat.meta +++ b/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy-pro_Material.mat.meta @@ -1,6 +1,6 @@ fileFormatVersion: 2 -guid: 86873d92b9c6412428e6e2d4f827c88b -timeCreated: 1497484603 +guid: f89bbf05902e77242a3ad20f3c927353 +timeCreated: 1516482805 licenseType: Free NativeFormatImporter: mainObjectFileID: 2100000 diff --git a/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy_SkeletonData.asset b/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy-pro_SkeletonData.asset similarity index 75% rename from spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy_SkeletonData.asset rename to spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy-pro_SkeletonData.asset index 62ac89491..713fdc941 100644 --- a/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy_SkeletonData.asset +++ b/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy-pro_SkeletonData.asset @@ -9,12 +9,12 @@ MonoBehaviour: m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: f1b3b4b945939a54ea0b23d3396115fb, type: 3} - m_Name: spineboy_SkeletonData + m_Name: spineboy-pro_SkeletonData m_EditorClassIdentifier: atlasAssets: - - {fileID: 11400000, guid: 2fc9866d5b475d74b981f97a77312320, type: 2} + - {fileID: 11400000, guid: 2bedc3c43dd49f346a4c9e8a87e2fed7, type: 2} scale: 0.01 - skeletonJSON: {fileID: 4900000, guid: c4a131ce07ddbbf4fa38e01f472a366f, type: 3} + skeletonJSON: {fileID: 4900000, guid: 8160b67e4c41bd041b948b5e5a86e242, type: 3} fromAnimation: - idle - run diff --git a/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy_SkeletonData.asset.meta b/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy-pro_SkeletonData.asset.meta similarity index 69% rename from spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy_SkeletonData.asset.meta rename to spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy-pro_SkeletonData.asset.meta index 9869c0ceb..804a733c8 100644 --- a/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy_SkeletonData.asset.meta +++ b/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy-pro_SkeletonData.asset.meta @@ -1,6 +1,6 @@ fileFormatVersion: 2 -guid: 45a15bf53b040de42b2adbc759a40203 -timeCreated: 1497484603 +guid: af38a3de26ed9b84abc2fe7c7f3b209d +timeCreated: 1516482805 licenseType: Free NativeFormatImporter: mainObjectFileID: 11400000 diff --git a/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy.png b/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy.png deleted file mode 100644 index dd3dcd231..000000000 Binary files a/spine-unity/Assets/Examples/Spine/spineboy-pro/spineboy.png and /dev/null differ diff --git a/spine-unity/Assets/Examples/Spine/spineboy-unity/spineboy-unity.atlas b/spine-unity/Assets/Examples/Spine/spineboy-unity/spineboy-unity.atlas deleted file mode 100644 index d53685677..000000000 --- a/spine-unity/Assets/Examples/Spine/spineboy-unity/spineboy-unity.atlas +++ /dev/null @@ -1,195 +0,0 @@ - -spineboy-unity.png -size: 2048,512 -format: RGBA8888 -filter: Linear,Linear -repeat: none -eye_indifferent - rotate: false - xy: 652, 113 - size: 93, 89 - orig: 93, 89 - offset: 0, 0 - index: -1 -eye_surprised - rotate: false - xy: 747, 118 - size: 93, 89 - orig: 93, 89 - offset: 0, 0 - index: -1 -front_bracer - rotate: true - xy: 919, 276 - size: 58, 80 - orig: 58, 80 - offset: 0, 0 - index: -1 -front_fist_closed - rotate: false - xy: 1762, 420 - size: 75, 82 - orig: 75, 82 - offset: 0, 0 - index: -1 -front_fist_open - rotate: true - xy: 1673, 416 - size: 86, 87 - orig: 86, 87 - offset: 0, 0 - index: -1 -front_foot - rotate: false - xy: 1324, 433 - size: 126, 69 - orig: 126, 69 - offset: 0, 0 - index: -1 -front_foot_bend1 - rotate: false - xy: 184, 30 - size: 128, 70 - orig: 128, 70 - offset: 0, 0 - index: -1 -front_foot_bend2 - rotate: false - xy: 1214, 409 - size: 108, 93 - orig: 108, 93 - offset: 0, 0 - index: -1 -front_shin - rotate: true - xy: 466, 120 - size: 82, 184 - orig: 82, 184 - offset: 0, 0 - index: -1 -front_thigh - rotate: true - xy: 739, 209 - size: 48, 112 - orig: 48, 112 - offset: 0, 0 - index: -1 -front_upper_arm - rotate: true - xy: 1214, 268 - size: 54, 97 - orig: 54, 97 - offset: 0, 0 - index: -1 -goggles - rotate: false - xy: 739, 336 - size: 261, 166 - orig: 261, 166 - offset: 0, 0 - index: -1 -gun - rotate: false - xy: 1002, 299 - size: 210, 203 - orig: 210, 203 - offset: 0, 0 - index: -1 -head - rotate: false - xy: 466, 204 - size: 271, 298 - orig: 271, 298 - offset: 0, 0 - index: -1 -mouth_grind - rotate: false - xy: 1839, 443 - size: 93, 59 - orig: 93, 59 - offset: 0, 0 - index: -1 -mouth_oooo - rotate: false - xy: 1934, 443 - size: 93, 59 - orig: 93, 59 - offset: 0, 0 - index: -1 -mouth_smile - rotate: false - xy: 1324, 372 - size: 93, 59 - orig: 93, 59 - offset: 0, 0 - index: -1 -muzzle - rotate: false - xy: 2, 102 - size: 462, 400 - orig: 462, 400 - offset: 0, 0 - index: -1 -neck - rotate: false - xy: 853, 216 - size: 36, 41 - orig: 36, 41 - offset: 0, 0 - index: -1 -rear_bracer - rotate: true - xy: 1313, 265 - size: 56, 72 - orig: 56, 72 - offset: 0, 0 - index: -1 -rear_foot - rotate: false - xy: 1452, 442 - size: 113, 60 - orig: 113, 60 - offset: 0, 0 - index: -1 -rear_foot_bend1 - rotate: false - xy: 314, 34 - size: 117, 66 - orig: 117, 66 - offset: 0, 0 - index: -1 -rear_foot_bend2 - rotate: false - xy: 1214, 324 - size: 103, 83 - orig: 103, 83 - offset: 0, 0 - index: -1 -rear_shin - rotate: true - xy: 739, 259 - size: 75, 178 - orig: 75, 178 - offset: 0, 0 - index: -1 -rear_thigh - rotate: true - xy: 1567, 437 - size: 65, 104 - orig: 65, 104 - offset: 0, 0 - index: -1 -rear_upper_arm - rotate: true - xy: 1319, 323 - size: 47, 87 - orig: 47, 87 - offset: 0, 0 - index: -1 -torso - rotate: true - xy: 2, 2 - size: 98, 180 - orig: 98, 180 - offset: 0, 0 - index: -1 diff --git a/spine-unity/Assets/Examples/Spine/spineboy-unity/spineboy.png.meta b/spine-unity/Assets/Examples/Spine/spineboy-unity/spineboy.png.meta index ce5881e3b..8a4ec8b55 100644 --- a/spine-unity/Assets/Examples/Spine/spineboy-unity/spineboy.png.meta +++ b/spine-unity/Assets/Examples/Spine/spineboy-unity/spineboy.png.meta @@ -1,6 +1,6 @@ fileFormatVersion: 2 guid: 49bb65eefe08e424bbf7a38bc98ec638 -timeCreated: 1489559535 +timeCreated: 1505356401 licenseType: Free TextureImporter: fileIDToRecycleName: @@ -57,11 +57,11 @@ TextureImporter: filterMode: -1 aniso: -1 mipBias: -1 - wrapMode: -1 - nPOTScale: 1 + wrapMode: 1 + nPOTScale: 0 lightmap: 0 compressionQuality: 50 - spriteMode: 0 + spriteMode: 2 spriteExtrude: 1 spriteMeshType: 1 alignment: 0 @@ -71,7 +71,7 @@ TextureImporter: alphaUsage: 1 alphaIsTransparency: 0 spriteTessellationDetail: -1 - textureType: 0 + textureType: 8 textureShape: 1 maxTextureSizeSet: 0 compressionQualitySet: 0 @@ -85,6 +85,30 @@ TextureImporter: crunchedCompression: 0 allowsAlphaSplitting: 0 overridden: 0 + - buildTarget: Standalone + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: Android + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + - buildTarget: WebGL + maxTextureSize: 2048 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 spriteSheet: serializedVersion: 2 sprites: @@ -93,7 +117,7 @@ TextureImporter: rect: serializedVersion: 2 x: 549 - y: 241 + y: 239 width: 93 height: 89 alignment: 0 @@ -106,7 +130,7 @@ TextureImporter: rect: serializedVersion: 2 x: 834 - y: 78 + y: 76 width: 93 height: 89 alignment: 0 @@ -119,7 +143,7 @@ TextureImporter: rect: serializedVersion: 2 x: 375 - y: 534 + y: 532 width: 80 height: 58 alignment: 0 @@ -132,7 +156,7 @@ TextureImporter: rect: serializedVersion: 2 x: 466 - y: 356 + y: 354 width: 82 height: 75 alignment: 0 @@ -145,7 +169,7 @@ TextureImporter: rect: serializedVersion: 2 x: 447 - y: 433 + y: 431 width: 86 height: 87 alignment: 0 @@ -158,7 +182,7 @@ TextureImporter: rect: serializedVersion: 2 x: 549 - y: 170 + y: 168 width: 126 height: 69 alignment: 0 @@ -171,7 +195,7 @@ TextureImporter: rect: serializedVersion: 2 x: 375 - y: 404 + y: 402 width: 70 height: 128 alignment: 0 @@ -184,7 +208,7 @@ TextureImporter: rect: serializedVersion: 2 x: 275 - y: 586 + y: 584 width: 93 height: 108 alignment: 0 @@ -197,7 +221,7 @@ TextureImporter: rect: serializedVersion: 2 x: 466 - y: 170 + y: 168 width: 81 height: 184 alignment: 0 @@ -210,7 +234,7 @@ TextureImporter: rect: serializedVersion: 2 x: 214 - y: 704 + y: 702 width: 48 height: 112 alignment: 0 @@ -223,7 +247,7 @@ TextureImporter: rect: serializedVersion: 2 x: 214 - y: 818 + y: 816 width: 54 height: 97 alignment: 0 @@ -236,7 +260,7 @@ TextureImporter: rect: serializedVersion: 2 x: 466 - y: 2 + y: 0 width: 261 height: 166 alignment: 0 @@ -249,7 +273,7 @@ TextureImporter: rect: serializedVersion: 2 x: 2 - y: 704 + y: 702 width: 210 height: 203 alignment: 0 @@ -262,7 +286,7 @@ TextureImporter: rect: serializedVersion: 2 x: 2 - y: 404 + y: 402 width: 271 height: 298 alignment: 0 @@ -275,7 +299,7 @@ TextureImporter: rect: serializedVersion: 2 x: 929 - y: 69 + y: 67 width: 93 height: 59 alignment: 0 @@ -288,7 +312,7 @@ TextureImporter: rect: serializedVersion: 2 x: 929 - y: 130 + y: 128 width: 93 height: 59 alignment: 0 @@ -301,7 +325,7 @@ TextureImporter: rect: serializedVersion: 2 x: 550 - y: 332 + y: 330 width: 59 height: 93 alignment: 0 @@ -314,7 +338,7 @@ TextureImporter: rect: serializedVersion: 2 x: 2 - y: 2 + y: 0 width: 462 height: 400 alignment: 0 @@ -327,7 +351,7 @@ TextureImporter: rect: serializedVersion: 2 x: 64 - y: 977 + y: 975 width: 35 height: 41 alignment: 0 @@ -340,7 +364,7 @@ TextureImporter: rect: serializedVersion: 2 x: 677 - y: 170 + y: 168 width: 55 height: 72 alignment: 0 @@ -353,7 +377,7 @@ TextureImporter: rect: serializedVersion: 2 x: 2 - y: 909 + y: 907 width: 60 height: 113 alignment: 0 @@ -366,7 +390,7 @@ TextureImporter: rect: serializedVersion: 2 x: 64 - y: 909 + y: 907 width: 117 height: 66 alignment: 0 @@ -379,7 +403,7 @@ TextureImporter: rect: serializedVersion: 2 x: 729 - y: 78 + y: 76 width: 103 height: 83 alignment: 0 @@ -392,7 +416,7 @@ TextureImporter: rect: serializedVersion: 2 x: 729 - y: 2 + y: 0 width: 178 height: 74 alignment: 0 @@ -405,7 +429,7 @@ TextureImporter: rect: serializedVersion: 2 x: 909 - y: 2 + y: 0 width: 103 height: 65 alignment: 0 @@ -418,7 +442,7 @@ TextureImporter: rect: serializedVersion: 2 x: 370 - y: 594 + y: 592 width: 47 height: 87 alignment: 0 @@ -431,7 +455,7 @@ TextureImporter: rect: serializedVersion: 2 x: 275 - y: 404 + y: 402 width: 98 height: 180 alignment: 0 diff --git a/spine-unity/Assets/Examples/Spine/spineboy-unity/spineboy_Material Fill.mat b/spine-unity/Assets/Examples/Spine/spineboy-unity/spineboy_Material Fill.mat index dcfb947a7..1bafbedaa 100644 --- a/spine-unity/Assets/Examples/Spine/spineboy-unity/spineboy_Material Fill.mat +++ b/spine-unity/Assets/Examples/Spine/spineboy-unity/spineboy_Material Fill.mat @@ -11,6 +11,7 @@ Material: m_ShaderKeywords: m_LightmapFlags: 5 m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 m_CustomRenderQueue: -1 stringTagMap: {} disabledShaderPasses: [] @@ -29,5 +30,6 @@ Material: - _RefractionStrength: 0.01 - _node_3476: 0 m_Colors: + - _Black: {r: 0, g: 0, b: 0, a: 0} - _Color: {r: 1, g: 1, b: 1, a: 1} - _FillColor: {r: 1, g: 1, b: 1, a: 1} diff --git a/spine-unity/Assets/Examples/Spine/spineboy-unity/spineboy_Material.mat b/spine-unity/Assets/Examples/Spine/spineboy-unity/spineboy_Material.mat index 664a11c50..89ba93e92 100644 --- a/spine-unity/Assets/Examples/Spine/spineboy-unity/spineboy_Material.mat +++ b/spine-unity/Assets/Examples/Spine/spineboy-unity/spineboy_Material.mat @@ -7,7 +7,7 @@ Material: m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} m_Name: spineboy_Material - m_Shader: {fileID: 4800000, guid: 1e8a610c9e01c3648bac42585e5fc676, type: 3} + m_Shader: {fileID: 4800000, guid: 522f03282fd79be47b306e2ef4b593fd, type: 3} m_ShaderKeywords: m_LightmapFlags: 5 m_EnableInstancingVariants: 0