From 4c062b8a050ba33da455d336377165549c9bb37e Mon Sep 17 00:00:00 2001 From: aj Date: Wed, 30 Sep 2020 13:23:01 +0100 Subject: [PATCH] starting simulation, adding particle effects, item controllers, script restructure --- Assets/Items/Fireplace.prefab | 4922 ++++++++++++++++- Assets/Items/Fruits/Apple.png.meta | 26 +- Assets/Items/Fruits/Bananas.png.meta | 26 +- Assets/Items/Fruits/Cherries.png.meta | 26 +- Assets/Items/Fruits/Collected.png.meta | 26 +- Assets/Items/Fruits/Kiwi.png.meta | 26 +- Assets/Items/Fruits/Melon.png.meta | 26 +- Assets/Items/Fruits/Orange.png.meta | 26 +- Assets/Items/Fruits/Pineapple.png.meta | 26 +- Assets/Items/Fruits/Strawberry.png.meta | 26 +- Assets/Items/Fruits/apple.controller | 178 + Assets/Items/Fruits/apple.controller.meta | 8 + Assets/Items/Fruits/collected.anim | 89 + Assets/Items/Fruits/collected.anim.meta | 8 + Assets/Items/Fruits/moving apple.anim | 133 + Assets/Items/Fruits/moving apple.anim.meta | 8 + Assets/Main Characters/Pink Man/Pink.prefab | 89 +- .../Pink Man/pink_states.controller | 2 +- Assets/Scenes/Main.unity | 832 ++- Assets/Scripts/Environment.meta | 8 + .../Scripts/Environment/EnvironmentModel.cs | 30 + .../Environment/EnvironmentModel.cs.meta | 11 + Assets/Scripts/Environment/GameController.cs | 36 + .../Environment/GameController.cs.meta | 11 + .../Scripts/Environment/Simulation.Event.cs | 63 + .../Environment/Simulation.Event.cs.meta | 11 + .../Simulation.InstanceRegister.cs | 16 + .../Simulation.InstanceRegister.cs.meta | 11 + Assets/Scripts/Environment/Simulation.cs | 14 + Assets/Scripts/Environment/Simulation.cs.meta | 11 + Assets/Scripts/Hot.cs | 29 - Assets/Scripts/Items.meta | 8 + Assets/Scripts/Items/Firepit.cs | 14 + Assets/Scripts/Items/Firepit.cs.meta | 11 + Assets/Scripts/Items/FruitController.cs | 27 + Assets/Scripts/Items/FruitController.cs.meta | 11 + Assets/Scripts/Items/HideFruit.cs | 37 + Assets/Scripts/Items/HideFruit.cs.meta | 11 + Assets/Scripts/Mechanics.meta | 8 + .../{ => Mechanics}/CharacterKinematics.cs | 2 - .../CharacterKinematics.cs.meta | 0 Assets/Scripts/Mechanics/FreezeControl.cs | 17 + .../Scripts/Mechanics/FreezeControl.cs.meta | 11 + Assets/Scripts/{ => Mechanics}/Health.cs | 43 +- Assets/Scripts/{ => Mechanics}/Health.cs.meta | 0 Assets/Scripts/Mechanics/Hot.cs | 18 + Assets/Scripts/{ => Mechanics}/Hot.cs.meta | 0 Assets/Scripts/{ => Mechanics}/Kinematic.cs | 0 .../Scripts/{ => Mechanics}/Kinematic.cs.meta | 0 .../Scripts/{ => Mechanics}/PinkController.cs | 16 +- .../{ => Mechanics}/PinkController.cs.meta | 0 Assets/Scripts/Render.meta | 8 + Assets/Scripts/Render/Flash.cs | 24 + Assets/Scripts/Render/Flash.cs.meta | 11 + Assets/Scripts/Render/Shake.cs | 24 + Assets/Scripts/Render/Shake.cs.meta | 11 + Assets/Scripts/Timeline.meta | 8 + Assets/Scripts/Timeline/PlayerDeath.cs | 25 + Assets/Scripts/Timeline/PlayerDeath.cs.meta | 11 + Assets/Scripts/Timeline/PlayerSpawn.cs | 23 + Assets/Scripts/Timeline/PlayerSpawn.cs.meta | 11 + README.md | 6 + 62 files changed, 6835 insertions(+), 315 deletions(-) create mode 100644 Assets/Items/Fruits/apple.controller create mode 100644 Assets/Items/Fruits/apple.controller.meta create mode 100644 Assets/Items/Fruits/collected.anim create mode 100644 Assets/Items/Fruits/collected.anim.meta create mode 100644 Assets/Items/Fruits/moving apple.anim create mode 100644 Assets/Items/Fruits/moving apple.anim.meta create mode 100644 Assets/Scripts/Environment.meta create mode 100644 Assets/Scripts/Environment/EnvironmentModel.cs create mode 100644 Assets/Scripts/Environment/EnvironmentModel.cs.meta create mode 100644 Assets/Scripts/Environment/GameController.cs create mode 100644 Assets/Scripts/Environment/GameController.cs.meta create mode 100644 Assets/Scripts/Environment/Simulation.Event.cs create mode 100644 Assets/Scripts/Environment/Simulation.Event.cs.meta create mode 100644 Assets/Scripts/Environment/Simulation.InstanceRegister.cs create mode 100644 Assets/Scripts/Environment/Simulation.InstanceRegister.cs.meta create mode 100644 Assets/Scripts/Environment/Simulation.cs create mode 100644 Assets/Scripts/Environment/Simulation.cs.meta delete mode 100644 Assets/Scripts/Hot.cs create mode 100644 Assets/Scripts/Items.meta create mode 100644 Assets/Scripts/Items/Firepit.cs create mode 100644 Assets/Scripts/Items/Firepit.cs.meta create mode 100644 Assets/Scripts/Items/FruitController.cs create mode 100644 Assets/Scripts/Items/FruitController.cs.meta create mode 100644 Assets/Scripts/Items/HideFruit.cs create mode 100644 Assets/Scripts/Items/HideFruit.cs.meta create mode 100644 Assets/Scripts/Mechanics.meta rename Assets/Scripts/{ => Mechanics}/CharacterKinematics.cs (99%) rename Assets/Scripts/{ => Mechanics}/CharacterKinematics.cs.meta (100%) create mode 100644 Assets/Scripts/Mechanics/FreezeControl.cs create mode 100644 Assets/Scripts/Mechanics/FreezeControl.cs.meta rename Assets/Scripts/{ => Mechanics}/Health.cs (50%) rename Assets/Scripts/{ => Mechanics}/Health.cs.meta (100%) create mode 100644 Assets/Scripts/Mechanics/Hot.cs rename Assets/Scripts/{ => Mechanics}/Hot.cs.meta (100%) rename Assets/Scripts/{ => Mechanics}/Kinematic.cs (100%) rename Assets/Scripts/{ => Mechanics}/Kinematic.cs.meta (100%) rename Assets/Scripts/{ => Mechanics}/PinkController.cs (73%) rename Assets/Scripts/{ => Mechanics}/PinkController.cs.meta (100%) create mode 100644 Assets/Scripts/Render.meta create mode 100644 Assets/Scripts/Render/Flash.cs create mode 100644 Assets/Scripts/Render/Flash.cs.meta create mode 100644 Assets/Scripts/Render/Shake.cs create mode 100644 Assets/Scripts/Render/Shake.cs.meta create mode 100644 Assets/Scripts/Timeline.meta create mode 100644 Assets/Scripts/Timeline/PlayerDeath.cs create mode 100644 Assets/Scripts/Timeline/PlayerDeath.cs.meta create mode 100644 Assets/Scripts/Timeline/PlayerSpawn.cs create mode 100644 Assets/Scripts/Timeline/PlayerSpawn.cs.meta create mode 100644 README.md diff --git a/Assets/Items/Fireplace.prefab b/Assets/Items/Fireplace.prefab index 3f33149..8c5f53a 100644 --- a/Assets/Items/Fireplace.prefab +++ b/Assets/Items/Fireplace.prefab @@ -10347,7 +10347,7 @@ ParticleSystem: gravityModifier: serializedVersion: 2 minMaxState: 0 - scalar: 0.15 + scalar: -0.2 minScalar: 0 maxCurve: serializedVersion: 2 @@ -14622,6 +14622,8 @@ GameObject: - component: {fileID: 509092551989619249} - component: {fileID: 4952487174130258183} - component: {fileID: 8979685398955668745} + - component: {fileID: -2915613472297089080} + - component: {fileID: 1197744236769704468} m_Layer: 0 m_Name: Fireplace m_TagString: Untagged @@ -14644,6 +14646,7 @@ Transform: - {fileID: 2678846832191697679} - {fileID: 7391819394941857655} - {fileID: 848031596} + - {fileID: 6367331004826305630} m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -14710,6 +14713,4923 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 46eb0a96dbd3f4c4ea0125b286a4e28a, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!114 &-2915613472297089080 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 52193130485898621} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30c0625f95eed7644bb526b786e31529, type: 3} + m_Name: + m_EditorClassIdentifier: + explosionParticles: {fileID: 3939605736416324137} +--- !u!68 &1197744236769704468 +EdgeCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 52193130485898621} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_EdgeRadius: 0 + m_Points: + - {x: -0.19132811, y: 0.7839694} + - {x: -0.40433645, y: 0.62013364} + - {x: -0.60514, y: 0.18386984} + - {x: -0.7988579, y: -0.10133481} + - {x: -0.8053138, y: -0.56135154} + - {x: -0.8046224, y: -0.70068073} + - {x: -0.6942723, y: -0.79253817} + - {x: -0.28865552, y: -0.79711914} + - {x: 0.79706573, y: -0.79622006} + - {x: 0.79921865, y: -0.21199894} + - {x: 0.59977174, y: 0.07531142} + - {x: 0.5969107, y: 0.7872727} + - {x: -0.19822162, y: 0.78883886} + m_AdjacentStartPoint: {x: 0, y: 0} + m_AdjacentEndPoint: {x: 0, y: 0} + m_UseAdjacentStartPoint: 0 + m_UseAdjacentEndPoint: 0 +--- !u!1 &1168488057037800845 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6367331004826305630} + - component: {fileID: 4180476498269972008} + - component: {fileID: 3939605736416324137} + m_Layer: 0 + m_Name: Explosion + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6367331004826305630 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1168488057037800845} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.6, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 509092551989619249} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!199 &4180476498269972008 +ParticleSystemRenderer: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1168488057037800845} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10301, guid: 0000000000000000f000000000000000, type: 0} + - {fileID: 10301, 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_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + 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 + m_RenderMode: 0 + m_SortMode: 0 + m_MinParticleSize: 0 + m_MaxParticleSize: 0.5 + m_CameraVelocityScale: 0 + m_VelocityScale: 0 + m_LengthScale: 2 + m_SortingFudge: 0 + m_NormalDirection: 1 + m_ShadowBias: 0 + m_RenderAlignment: 0 + m_Pivot: {x: 0, y: 0, z: 0} + m_Flip: {x: 0, y: 0, z: 0} + m_UseCustomVertexStreams: 0 + m_EnableGPUInstancing: 1 + m_ApplyActiveColorSpace: 1 + m_AllowRoll: 1 + m_FreeformStretching: 0 + m_RotateWithStretchDirection: 1 + m_VertexStreams: 00010304 + m_Mesh: {fileID: 0} + m_Mesh1: {fileID: 0} + m_Mesh2: {fileID: 0} + m_Mesh3: {fileID: 0} + m_MaskInteraction: 0 +--- !u!198 &3939605736416324137 +ParticleSystem: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1168488057037800845} + serializedVersion: 6 + lengthInSec: 1 + simulationSpeed: 1 + stopAction: 0 + cullingMode: 0 + ringBufferMode: 0 + ringBufferLoopRange: {x: 0, y: 1} + looping: 0 + prewarm: 0 + playOnAwake: 0 + useUnscaledTime: 0 + autoRandomSeed: 1 + useRigidbodyForVelocity: 1 + startDelay: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + moveWithTransform: 0 + moveWithCustomTransform: {fileID: 0} + scalingMode: 1 + randomSeed: 0 + InitialModule: + serializedVersion: 3 + enabled: 1 + startLifetime: + serializedVersion: 2 + minMaxState: 3 + scalar: 7 + minScalar: 3 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSpeed: + serializedVersion: 2 + minMaxState: 3 + scalar: 15 + minScalar: 4 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startColor: + serializedVersion: 2 + minMaxState: 2 + minColor: {r: 1, g: 0.8353392, b: 0, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, 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: 65535 + ctime2: 0 + ctime3: 0 + 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: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, 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: 65535 + ctime2: 0 + ctime3: 0 + 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: 2 + m_NumAlphaKeys: 2 + startSize: + serializedVersion: 2 + minMaxState: 3 + scalar: 0.6 + minScalar: 0.2 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeY: + serializedVersion: 2 + minMaxState: 3 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startSizeZ: + serializedVersion: 2 + minMaxState: 3 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationX: + serializedVersion: 2 + minMaxState: 3 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotationY: + serializedVersion: 2 + minMaxState: 3 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startRotation: + serializedVersion: 2 + minMaxState: 3 + scalar: 0.17453292 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + randomizeRotationDirection: 0 + maxNumParticles: 1000 + size3D: 0 + rotation3D: 0 + gravityModifier: + serializedVersion: 2 + minMaxState: 3 + scalar: 2.5 + minScalar: 1.5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + ShapeModule: + serializedVersion: 6 + enabled: 1 + type: 2 + angle: 5.26 + length: 5 + boxThickness: {x: 0, y: 0, z: 0} + radiusThickness: 0.89 + donutRadius: 0.2 + m_Position: {x: 0, y: 0, z: 0} + m_Rotation: {x: 0, y: 0, z: 0} + m_Scale: {x: 1, y: 1, z: 1} + placementMode: 0 + m_MeshMaterialIndex: 0 + m_MeshNormalOffset: 0 + m_MeshSpawn: + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Mesh: {fileID: 0} + m_MeshRenderer: {fileID: 0} + m_SkinnedMeshRenderer: {fileID: 0} + m_Sprite: {fileID: 0} + m_SpriteRenderer: {fileID: 0} + m_UseMeshMaterialIndex: 0 + m_UseMeshColors: 1 + alignToDirection: 0 + m_Texture: {fileID: 0} + m_TextureClipChannel: 3 + m_TextureClipThreshold: 0 + m_TextureUVChannel: 0 + m_TextureColorAffectsParticles: 1 + m_TextureAlphaAffectsParticles: 1 + m_TextureBilinearFiltering: 0 + randomDirectionAmount: 0 + sphericalDirectionAmount: 0 + randomPositionAmount: 0 + radius: + value: 1.39 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + arc: + value: 360 + mode: 0 + spread: 0 + speed: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + EmissionModule: + enabled: 1 + serializedVersion: 4 + rateOverTime: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 10 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rateOverDistance: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_BurstCount: 1 + m_Bursts: + - serializedVersion: 2 + time: 0 + countCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 15 + minScalar: 30 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + cycleCount: 1 + repeatInterval: 0.01 + probability: 1 + SizeModule: + enabled: 1 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: -2 + outSlope: -2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + RotationModule: + enabled: 1 + x: + serializedVersion: 2 + minMaxState: 3 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 3 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 3 + scalar: 1.5582299 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + ColorModule: + enabled: 0 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, 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: 65535 + ctime2: 0 + ctime3: 0 + 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: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, 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: 65535 + ctime2: 0 + ctime3: 0 + 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: 2 + m_NumAlphaKeys: 2 + UVModule: + serializedVersion: 2 + enabled: 0 + mode: 0 + timeMode: 0 + fps: 30 + frameOverTime: + serializedVersion: 2 + minMaxState: 1 + scalar: 0.9999 + minScalar: 0.9999 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + startFrame: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedRange: {x: 0, y: 1} + tilesX: 1 + tilesY: 1 + animationType: 0 + rowIndex: 0 + cycles: 1 + uvChannelMask: -1 + rowMode: 1 + sprites: + - sprite: {fileID: 0} + flipU: 0 + flipV: 0 + VelocityModule: + enabled: 1 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetX: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetY: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + orbitalOffsetZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + radial: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + speedModifier: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + InheritVelocityModule: + enabled: 0 + m_Mode: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + LifetimeByEmitterSpeedModule: + enabled: 0 + m_Curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: -0.8 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0.2 + inSlope: -0.8 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Range: {x: 0, y: 1} + ForceModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + inWorldSpace: 0 + randomizePerFrame: 0 + ExternalForcesModule: + serializedVersion: 2 + enabled: 0 + multiplierCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + influenceFilter: 0 + influenceMask: + serializedVersion: 2 + m_Bits: 4294967295 + influenceList: [] + ClampVelocityModule: + enabled: 0 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + magnitude: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxis: 0 + inWorldSpace: 0 + multiplyDragByParticleSize: 1 + multiplyDragByParticleVelocity: 1 + dampen: 0 + drag: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + NoiseModule: + enabled: 0 + strength: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthY: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + strengthZ: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + frequency: 0.5 + damping: 1 + octaves: 1 + octaveMultiplier: 0.5 + octaveScale: 2 + quality: 2 + scrollSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remap: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapY: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapZ: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: -1 + inSlope: 0 + outSlope: 2 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 2 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + remapEnabled: 0 + positionAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + rotationAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + sizeAmount: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + SizeBySpeedModule: + enabled: 0 + curve: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + z: + serializedVersion: 2 + minMaxState: 1 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 1 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 1 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + range: {x: 0, y: 1} + separateAxes: 0 + RotationBySpeedModule: + enabled: 1 + x: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + y: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + curve: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.7853982 + minScalar: 0.7853982 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + separateAxes: 0 + range: {x: 0, y: 1} + ColorBySpeedModule: + enabled: 0 + gradient: + serializedVersion: 2 + minMaxState: 1 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, 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: 65535 + ctime2: 0 + ctime3: 0 + 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: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, 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: 65535 + ctime2: 0 + ctime3: 0 + 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: 2 + m_NumAlphaKeys: 2 + range: {x: 0, y: 1} + CollisionModule: + enabled: 1 + serializedVersion: 3 + type: 1 + collisionMode: 1 + colliderForce: 0 + multiplyColliderForceByParticleSize: 0 + multiplyColliderForceByParticleSpeed: 0 + multiplyColliderForceByCollisionAngle: 1 + plane0: {fileID: 0} + plane1: {fileID: 0} + plane2: {fileID: 0} + plane3: {fileID: 0} + plane4: {fileID: 0} + plane5: {fileID: 0} + m_Dampen: + serializedVersion: 2 + minMaxState: 3 + scalar: 0.2 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_Bounce: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.24 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + m_EnergyLossOnCollision: + serializedVersion: 2 + minMaxState: 3 + scalar: 0.4 + minScalar: 0.1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minKillSpeed: 0 + maxKillSpeed: 10000 + radiusScale: 1 + collidesWith: + serializedVersion: 2 + m_Bits: 4294967295 + maxCollisionShapes: 256 + quality: 0 + voxelSize: 0.5 + collisionMessages: 0 + collidesWithDynamic: 1 + interiorCollisions: 0 + TriggerModule: + enabled: 0 + collisionShape0: {fileID: 0} + collisionShape1: {fileID: 0} + collisionShape2: {fileID: 0} + collisionShape3: {fileID: 0} + collisionShape4: {fileID: 0} + collisionShape5: {fileID: 0} + inside: 1 + outside: 0 + enter: 0 + exit: 0 + radiusScale: 1 + SubModule: + serializedVersion: 2 + enabled: 0 + subEmitters: + - serializedVersion: 3 + emitter: {fileID: 0} + type: 0 + properties: 0 + emitProbability: 1 + LightsModule: + enabled: 0 + ratio: 0.8 + light: {fileID: 0} + randomDistribution: 1 + color: 1 + range: 1 + intensity: 1 + rangeCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + intensityCurve: + serializedVersion: 2 + minMaxState: 0 + scalar: 1 + minScalar: 1 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + maxLights: 20 + TrailModule: + enabled: 1 + mode: 0 + ratio: 1 + lifetime: + serializedVersion: 2 + minMaxState: 3 + scalar: 1 + minScalar: 0.5 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minVertexDistance: 0.2 + textureMode: 0 + ribbonCount: 1 + shadowBias: 0.5 + worldSpace: 0 + dieWithParticles: 1 + sizeAffectsWidth: 1 + sizeAffectsLifetime: 0 + inheritParticleColor: 1 + generateLightingData: 0 + splitSubEmitterRibbons: 0 + attachRibbonsToTransform: 0 + colorOverLifetime: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, 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: 65535 + ctime2: 0 + ctime3: 0 + 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: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, 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: 65535 + ctime2: 0 + ctime3: 0 + 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: 2 + m_NumAlphaKeys: 2 + widthOverTrail: + serializedVersion: 2 + minMaxState: 3 + scalar: 0.2 + minScalar: 0.05 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorOverTrail: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, 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: 65535 + ctime2: 0 + ctime3: 0 + 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: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, 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: 65535 + ctime2: 0 + ctime3: 0 + 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: 2 + m_NumAlphaKeys: 2 + CustomDataModule: + enabled: 0 + mode0: 0 + vectorComponentCount0: 4 + color0: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, 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: 65535 + ctime2: 0 + ctime3: 0 + 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: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, 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: 65535 + ctime2: 0 + ctime3: 0 + 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: 2 + m_NumAlphaKeys: 2 + colorLabel0: Color + vector0_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_0: X + vector0_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_1: Y + vector0_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_2: Z + vector0_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel0_3: W + mode1: 0 + vectorComponentCount1: 4 + color1: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 1, b: 1, a: 1} + maxGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, 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: 65535 + ctime2: 0 + ctime3: 0 + 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: 2 + m_NumAlphaKeys: 2 + minGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, 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: 65535 + ctime2: 0 + ctime3: 0 + 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: 2 + m_NumAlphaKeys: 2 + colorLabel1: Color + vector1_0: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_0: X + vector1_1: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_1: Y + vector1_2: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_2: Z + vector1_3: + serializedVersion: 2 + minMaxState: 0 + scalar: 0 + minScalar: 0 + maxCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + minCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 1 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + vectorLabel1_3: W --- !u!1 &3692333174002580080 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Items/Fruits/Apple.png.meta b/Assets/Items/Fruits/Apple.png.meta index a3d863f..36b1e06 100644 --- a/Assets/Items/Fruits/Apple.png.meta +++ b/Assets/Items/Fruits/Apple.png.meta @@ -97,7 +97,7 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 + spritePixelsToUnits: 32 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 @@ -136,6 +136,30 @@ TextureImporter: overridden: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: diff --git a/Assets/Items/Fruits/Bananas.png.meta b/Assets/Items/Fruits/Bananas.png.meta index 952eb5c..2ea284f 100644 --- a/Assets/Items/Fruits/Bananas.png.meta +++ b/Assets/Items/Fruits/Bananas.png.meta @@ -97,7 +97,7 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 + spritePixelsToUnits: 32 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 @@ -136,6 +136,30 @@ TextureImporter: overridden: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: diff --git a/Assets/Items/Fruits/Cherries.png.meta b/Assets/Items/Fruits/Cherries.png.meta index 51d456b..2ceb51c 100644 --- a/Assets/Items/Fruits/Cherries.png.meta +++ b/Assets/Items/Fruits/Cherries.png.meta @@ -97,7 +97,7 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 + spritePixelsToUnits: 32 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 @@ -136,6 +136,30 @@ TextureImporter: overridden: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: diff --git a/Assets/Items/Fruits/Collected.png.meta b/Assets/Items/Fruits/Collected.png.meta index e39169b..2eebe76 100644 --- a/Assets/Items/Fruits/Collected.png.meta +++ b/Assets/Items/Fruits/Collected.png.meta @@ -64,7 +64,7 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 + spritePixelsToUnits: 32 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 @@ -103,6 +103,30 @@ TextureImporter: overridden: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: diff --git a/Assets/Items/Fruits/Kiwi.png.meta b/Assets/Items/Fruits/Kiwi.png.meta index 12c21aa..5d2f09c 100644 --- a/Assets/Items/Fruits/Kiwi.png.meta +++ b/Assets/Items/Fruits/Kiwi.png.meta @@ -97,7 +97,7 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 + spritePixelsToUnits: 32 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 @@ -136,6 +136,30 @@ TextureImporter: overridden: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: diff --git a/Assets/Items/Fruits/Melon.png.meta b/Assets/Items/Fruits/Melon.png.meta index baa60df..06afe4b 100644 --- a/Assets/Items/Fruits/Melon.png.meta +++ b/Assets/Items/Fruits/Melon.png.meta @@ -97,7 +97,7 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 + spritePixelsToUnits: 32 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 @@ -136,6 +136,30 @@ TextureImporter: overridden: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: diff --git a/Assets/Items/Fruits/Orange.png.meta b/Assets/Items/Fruits/Orange.png.meta index 97709e8..9a72fbe 100644 --- a/Assets/Items/Fruits/Orange.png.meta +++ b/Assets/Items/Fruits/Orange.png.meta @@ -97,7 +97,7 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 + spritePixelsToUnits: 32 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 @@ -136,6 +136,30 @@ TextureImporter: overridden: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: diff --git a/Assets/Items/Fruits/Pineapple.png.meta b/Assets/Items/Fruits/Pineapple.png.meta index 24550ac..71520fc 100644 --- a/Assets/Items/Fruits/Pineapple.png.meta +++ b/Assets/Items/Fruits/Pineapple.png.meta @@ -97,7 +97,7 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 + spritePixelsToUnits: 32 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 @@ -136,6 +136,30 @@ TextureImporter: overridden: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: diff --git a/Assets/Items/Fruits/Strawberry.png.meta b/Assets/Items/Fruits/Strawberry.png.meta index 739b7e3..48416f5 100644 --- a/Assets/Items/Fruits/Strawberry.png.meta +++ b/Assets/Items/Fruits/Strawberry.png.meta @@ -97,7 +97,7 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 + spritePixelsToUnits: 32 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 @@ -136,6 +136,30 @@ TextureImporter: overridden: 0 androidETC2FallbackOverride: 0 forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 sprites: diff --git a/Assets/Items/Fruits/apple.controller b/Assets/Items/Fruits/apple.controller new file mode 100644 index 0000000..60df38f --- /dev/null +++ b/Assets/Items/Fruits/apple.controller @@ -0,0 +1,178 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1102 &-9001414608798601624 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: moving apple + m_Speed: 0.4 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: e45793a1d087d924ca09910fdd8d4844, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1101 &-2439569107660718337 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: reset + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -9001414608798601624} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.75 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1102 &-1580317281934853910 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: collected + m_Speed: 0.8 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: + - {fileID: 8794174165688282633} + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: ccf1e161c079d484e9aacc31c44f53ef, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &-1577439904952249061 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: -9001414608798601624} + m_Position: {x: 520, y: 80, z: 0} + - serializedVersion: 1 + m_State: {fileID: -1580317281934853910} + m_Position: {x: 480, y: -60, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: + - {fileID: 7105427449941067485} + - {fileID: -2439569107660718337} + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 80, y: -30, z: 0} + m_EntryPosition: {x: 130, y: 160, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: -9001414608798601624} +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: apple + serializedVersion: 5 + m_AnimatorParameters: + - m_Name: collected + m_Type: 9 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + - m_Name: reset + m_Type: 9 + m_DefaultFloat: 0 + m_DefaultInt: 0 + m_DefaultBool: 0 + m_Controller: {fileID: 0} + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: -1577439904952249061} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1101 &7105427449941067485 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: + - m_ConditionMode: 1 + m_ConditionEvent: collected + m_EventTreshold: 0 + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -1580317281934853910} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.01741691 + m_TransitionOffset: 0 + m_ExitTime: 5.277961e-10 + m_HasExitTime: 0 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!114 &8794174165688282633 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 93bdbc5aa92e0cd44bb52eae417af7a4, type: 3} + m_Name: + m_EditorClassIdentifier: diff --git a/Assets/Items/Fruits/apple.controller.meta b/Assets/Items/Fruits/apple.controller.meta new file mode 100644 index 0000000..2652003 --- /dev/null +++ b/Assets/Items/Fruits/apple.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 32d2d166b13f7b5419e11d7c6e4851b3 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Items/Fruits/collected.anim b/Assets/Items/Fruits/collected.anim new file mode 100644 index 0000000..3d91783 --- /dev/null +++ b/Assets/Items/Fruits/collected.anim @@ -0,0 +1,89 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: collected + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: -4801923697170587870, guid: be1a5bd13766ec048bab6f4c578baa0f, + type: 3} + - time: 0.016666668 + value: {fileID: -8008818501793099674, guid: be1a5bd13766ec048bab6f4c578baa0f, + type: 3} + - time: 0.033333335 + value: {fileID: -5647853031727683852, guid: be1a5bd13766ec048bab6f4c578baa0f, + type: 3} + - time: 0.05 + value: {fileID: 6868876828740441722, guid: be1a5bd13766ec048bab6f4c578baa0f, + type: 3} + - time: 0.06666667 + value: {fileID: -3443555461527096104, guid: be1a5bd13766ec048bab6f4c578baa0f, + type: 3} + - time: 0.083333336 + value: {fileID: 2831489644526101201, guid: be1a5bd13766ec048bab6f4c578baa0f, + type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: -4801923697170587870, guid: be1a5bd13766ec048bab6f4c578baa0f, type: 3} + - {fileID: -8008818501793099674, guid: be1a5bd13766ec048bab6f4c578baa0f, type: 3} + - {fileID: -5647853031727683852, guid: be1a5bd13766ec048bab6f4c578baa0f, type: 3} + - {fileID: 6868876828740441722, guid: be1a5bd13766ec048bab6f4c578baa0f, type: 3} + - {fileID: -3443555461527096104, guid: be1a5bd13766ec048bab6f4c578baa0f, type: 3} + - {fileID: 2831489644526101201, guid: be1a5bd13766ec048bab6f4c578baa0f, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.1 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Items/Fruits/collected.anim.meta b/Assets/Items/Fruits/collected.anim.meta new file mode 100644 index 0000000..50a0a10 --- /dev/null +++ b/Assets/Items/Fruits/collected.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ccf1e161c079d484e9aacc31c44f53ef +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Items/Fruits/moving apple.anim b/Assets/Items/Fruits/moving apple.anim new file mode 100644 index 0000000..c09cc25 --- /dev/null +++ b/Assets/Items/Fruits/moving apple.anim @@ -0,0 +1,133 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: moving apple + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 7293598183456022363, guid: 1ddc9afd21fec77489b1248d18f31b68, + type: 3} + - time: 0.016666668 + value: {fileID: 3211865404380153573, guid: 1ddc9afd21fec77489b1248d18f31b68, + type: 3} + - time: 0.033333335 + value: {fileID: 4808522734667448011, guid: 1ddc9afd21fec77489b1248d18f31b68, + type: 3} + - time: 0.05 + value: {fileID: -8577097333041121892, guid: 1ddc9afd21fec77489b1248d18f31b68, + type: 3} + - time: 0.06666667 + value: {fileID: 1419576285154770477, guid: 1ddc9afd21fec77489b1248d18f31b68, + type: 3} + - time: 0.083333336 + value: {fileID: -7706788487438311687, guid: 1ddc9afd21fec77489b1248d18f31b68, + type: 3} + - time: 0.1 + value: {fileID: 8638710384840876012, guid: 1ddc9afd21fec77489b1248d18f31b68, + type: 3} + - time: 0.11666667 + value: {fileID: -4689406079702324653, guid: 1ddc9afd21fec77489b1248d18f31b68, + type: 3} + - time: 0.13333334 + value: {fileID: -4804661220611782958, guid: 1ddc9afd21fec77489b1248d18f31b68, + type: 3} + - time: 0.15 + value: {fileID: 542562350195365616, guid: 1ddc9afd21fec77489b1248d18f31b68, + type: 3} + - time: 0.16666667 + value: {fileID: 1535906679059638393, guid: 1ddc9afd21fec77489b1248d18f31b68, + type: 3} + - time: 0.18333334 + value: {fileID: -6207369124864647917, guid: 1ddc9afd21fec77489b1248d18f31b68, + type: 3} + - time: 0.2 + value: {fileID: 7209791866757004406, guid: 1ddc9afd21fec77489b1248d18f31b68, + type: 3} + - time: 0.21666667 + value: {fileID: -1462588236305530756, guid: 1ddc9afd21fec77489b1248d18f31b68, + type: 3} + - time: 0.23333333 + value: {fileID: 4023135878370671054, guid: 1ddc9afd21fec77489b1248d18f31b68, + type: 3} + - time: 0.25 + value: {fileID: -337911150936919937, guid: 1ddc9afd21fec77489b1248d18f31b68, + type: 3} + - time: 0.26666668 + value: {fileID: 9139289913481491577, guid: 1ddc9afd21fec77489b1248d18f31b68, + type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + m_SampleRate: 60 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 7293598183456022363, guid: 1ddc9afd21fec77489b1248d18f31b68, type: 3} + - {fileID: 3211865404380153573, guid: 1ddc9afd21fec77489b1248d18f31b68, type: 3} + - {fileID: 4808522734667448011, guid: 1ddc9afd21fec77489b1248d18f31b68, type: 3} + - {fileID: -8577097333041121892, guid: 1ddc9afd21fec77489b1248d18f31b68, type: 3} + - {fileID: 1419576285154770477, guid: 1ddc9afd21fec77489b1248d18f31b68, type: 3} + - {fileID: -7706788487438311687, guid: 1ddc9afd21fec77489b1248d18f31b68, type: 3} + - {fileID: 8638710384840876012, guid: 1ddc9afd21fec77489b1248d18f31b68, type: 3} + - {fileID: -4689406079702324653, guid: 1ddc9afd21fec77489b1248d18f31b68, type: 3} + - {fileID: -4804661220611782958, guid: 1ddc9afd21fec77489b1248d18f31b68, type: 3} + - {fileID: 542562350195365616, guid: 1ddc9afd21fec77489b1248d18f31b68, type: 3} + - {fileID: 1535906679059638393, guid: 1ddc9afd21fec77489b1248d18f31b68, type: 3} + - {fileID: -6207369124864647917, guid: 1ddc9afd21fec77489b1248d18f31b68, type: 3} + - {fileID: 7209791866757004406, guid: 1ddc9afd21fec77489b1248d18f31b68, type: 3} + - {fileID: -1462588236305530756, guid: 1ddc9afd21fec77489b1248d18f31b68, type: 3} + - {fileID: 4023135878370671054, guid: 1ddc9afd21fec77489b1248d18f31b68, type: 3} + - {fileID: -337911150936919937, guid: 1ddc9afd21fec77489b1248d18f31b68, type: 3} + - {fileID: 9139289913481491577, guid: 1ddc9afd21fec77489b1248d18f31b68, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.28333336 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Items/Fruits/moving apple.anim.meta b/Assets/Items/Fruits/moving apple.anim.meta new file mode 100644 index 0000000..325ae8e --- /dev/null +++ b/Assets/Items/Fruits/moving apple.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e45793a1d087d924ca09910fdd8d4844 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Main Characters/Pink Man/Pink.prefab b/Assets/Main Characters/Pink Man/Pink.prefab index 3767395..494cff4 100644 --- a/Assets/Main Characters/Pink Man/Pink.prefab +++ b/Assets/Main Characters/Pink Man/Pink.prefab @@ -47,6 +47,8 @@ GameObject: - component: {fileID: 557720380000076311} - component: {fileID: 7691372070587086485} - component: {fileID: 5976345916529560159} + - component: {fileID: 145711148100088082} + - component: {fileID: 6140870815240737537} m_Layer: 0 m_Name: Pink m_TagString: Untagged @@ -109,7 +111,7 @@ SpriteRenderer: m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 m_SortingLayer: 0 - m_SortingOrder: 0 + m_SortingOrder: 2 m_Sprite: {fileID: -6367560908665664636, guid: d348dff3819df794186a80cb95777629, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} @@ -184,8 +186,8 @@ MonoBehaviour: - {x: -0.18509436, y: -0.4973666, z: 0} - {x: -0.1313343, y: -0.4952123, z: 0} - {x: -0.06197548, y: -0.43095917, z: 0} - - {x: -0.05126047, y: -0.39557147, z: 0} - - {x: 0.08255291, y: -0.40841404, z: 0} + - {x: -0.049506187, y: -0.40609825, z: 0} + - {x: 0.08781624, y: -0.40665957, z: 0} - {x: 0.08905506, y: -0.45822453, z: 0} - {x: 0.124240875, y: -0.4943212, z: 0} - {x: 0.18844604, y: -0.4989672, z: 0} @@ -204,9 +206,9 @@ MonoBehaviour: - {x: 0.25698066, y: 0.28528532, z: 0} - {x: 0.1700201, y: 0.2865208, z: 0} - {x: 0.105240345, y: 0.21398321, z: 0} - - {x: 0.0964489, y: 0.19269344, z: 0} - - {x: 0.014774799, y: 0.18248424, z: 0} - - {x: -0.066898346, y: 0.17227504, z: 0} + - {x: 0.09820318, y: 0.18567559, z: 0} + - {x: 0.020038605, y: 0.18599316, z: 0} + - {x: -0.052862644, y: 0.18631074, z: 0} - {x: -0.06562853, y: 0.21976611, z: 0} - {x: -0.09029484, y: 0.2536042, z: 0} - {x: -0.13060474, y: 0.27912745, z: 0} @@ -224,9 +226,9 @@ MonoBehaviour: - {x: -0.3119192, y: -0.35349905, z: 0} - {x: -0.26087332, y: -0.36370823, z: 0} - {x: -0.24555969, y: -0.4249635, z: 0} - m_ShapePathHash: -1297610441 + m_ShapePathHash: 1518933887 m_Mesh: {fileID: 0} - m_InstanceId: 72474 + m_InstanceId: -161710 --- !u!70 &607263385546436226 CapsuleCollider2D: m_ObjectHideFlags: 0 @@ -258,6 +260,8 @@ MonoBehaviour: controller: {fileID: 7691372070587086485} animator: {fileID: 6698281393096328332} health: {fileID: 5976345916529560159} + flash: {fileID: 145711148100088082} + controlAllowed: 1 runSpeed: 30 --- !u!114 &7691372070587086485 MonoBehaviour: @@ -328,6 +332,75 @@ MonoBehaviour: m_StringArgument: m_BoolArgument: 0 m_CallState: 2 + WasKilled: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 557720380000076311} + m_TargetAssemblyTypeName: Pink.Mechanics.PinkController, Assembly-CSharp + m_MethodName: WasKilled + m_Mode: 1 + m_Arguments: + m_ObjectArgument: {fileID: 0} + m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine + m_IntArgument: 0 + m_FloatArgument: 0 + m_StringArgument: + m_BoolArgument: 0 + m_CallState: 2 +--- !u!114 &145711148100088082 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6698281393096328333} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 48a7c389a7398304eb48829dd011aaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + flasher: {fileID: 6140870815240737537} +--- !u!114 &6140870815240737537 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6698281393096328333} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 073797afb82c5a1438f328866b10b3f0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_LightType: 0 + m_BlendStyleIndex: 0 + m_FalloffIntensity: 0.5 + m_Color: {r: 1, g: 0.76066566, b: 0.4575472, a: 1} + m_Intensity: 0 + m_LightVolumeOpacity: 0 + m_ApplyToSortingLayers: 00000000 + m_LightCookieSprite: {fileID: 0} + m_UseNormalMap: 1 + m_LightOrder: 0 + m_AlphaBlendOnOverlap: 0 + m_ShadowIntensity: 0 + m_ShadowVolumeIntensity: 0 + m_PointLightInnerAngle: 360 + m_PointLightOuterAngle: 360 + m_PointLightInnerRadius: 0 + m_PointLightOuterRadius: 1 + m_PointLightDistance: 3 + m_PointLightQuality: 1 + m_ShapeLightParametricSides: 7 + m_ShapeLightParametricAngleOffset: 0 + m_ShapeLightParametricRadius: 0.5 + m_ShapeLightFalloffSize: 0.5 + m_ShapeLightFalloffOffset: {x: 0, y: 0} + m_ShapePath: + - {x: -0.5, y: -0.5, z: 0} + - {x: 0.5, y: -0.5, z: 0} + - {x: 0.5, y: 0.5, z: 0} + - {x: -0.5, y: 0.5, z: 0} --- !u!1 &8923910403059220416 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Main Characters/Pink Man/pink_states.controller b/Assets/Main Characters/Pink Man/pink_states.controller index a56e941..1ce2b18 100644 --- a/Assets/Main Characters/Pink Man/pink_states.controller +++ b/Assets/Main Characters/Pink Man/pink_states.controller @@ -266,7 +266,7 @@ AnimatorState: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: hit - m_Speed: 1 + m_Speed: 0.4 m_CycleOffset: 0 m_Transitions: - {fileID: -6552758591883291483} diff --git a/Assets/Scenes/Main.unity b/Assets/Scenes/Main.unity index 9cacdf3..b87f484 100644 --- a/Assets/Scenes/Main.unity +++ b/Assets/Scenes/Main.unity @@ -202,6 +202,7 @@ GameObject: - component: {fileID: 111055280} - component: {fileID: 111055282} - component: {fileID: 111055281} + - component: {fileID: 111055283} m_Layer: 0 m_Name: cm m_TagString: Untagged @@ -278,6 +279,23 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: ac0b09e7857660247b1477e93731de29, type: 3} m_Name: m_EditorClassIdentifier: +--- !u!114 &111055283 +MonoBehaviour: + m_ObjectHideFlags: 3 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 111055279} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 68bb026fafb42b14791938953eaace77, type: 3} + m_Name: + m_EditorClassIdentifier: + m_NoiseProfile: {fileID: 11400000, guid: 69ce8388f6785dd4c8c39915efece2f4, type: 2} + m_PivotOffset: {x: 0, y: 0, z: 0} + m_AmplitudeGain: 0 + m_FrequencyGain: 0 + mNoiseOffsets: {x: 176.91745, y: -530.31396, z: -769.8059} --- !u!1 &156065138 GameObject: m_ObjectHideFlags: 0 @@ -310,7 +328,7 @@ Transform: - {fileID: 109709680} - {fileID: 1972551171} m_Father: {fileID: 0} - m_RootOrder: 6 + m_RootOrder: 7 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &526284130 GameObject: @@ -66688,6 +66706,7 @@ GameObject: m_Component: - component: {fileID: 534324909} - component: {fileID: 534324908} + - component: {fileID: 534324910} m_Layer: 0 m_Name: VCam m_TagString: Untagged @@ -66714,7 +66733,7 @@ MonoBehaviour: m_Priority: 10 m_StandbyUpdate: 2 m_LookAt: {fileID: 0} - m_Follow: {fileID: 641746288} + m_Follow: {fileID: 6698281394637870151} m_Lens: FieldOfView: 60 OrthographicSize: 5 @@ -66738,13 +66757,25 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 534324907} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -1.1557939, y: -0.103509545, z: 17.452637} + m_LocalPosition: {x: -1.2889874, y: 0.8601215, z: 17.452637} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: - {fileID: 111055280} m_Father: {fileID: 753746184} m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &534324910 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 534324907} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc8a31b24b6fb9f468cb54fe154db56d, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1001 &623679079 PrefabInstance: m_ObjectHideFlags: 0 @@ -66814,12 +66845,6 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: eed65e8875105be4ead0eae41b999327, type: 3} ---- !u!4 &641746288 stripped -Transform: - m_CorrespondingSourceObject: {fileID: 6698281393096328370, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - m_PrefabInstance: {fileID: 1550587328} - m_PrefabAsset: {fileID: 0} --- !u!1001 &719056724 PrefabInstance: m_ObjectHideFlags: 0 @@ -66920,7 +66945,7 @@ Transform: - {fileID: 534324909} - {fileID: 2092691251} m_Father: {fileID: 0} - m_RootOrder: 0 + m_RootOrder: 1 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &848788504 GameObject: @@ -68076,6 +68101,83 @@ TilemapCollider2D: m_Offset: {x: 0, y: 0} m_MaximumTileChangeCount: 1000 m_ExtrusionFactor: 0.00001 +--- !u!1 &912561941 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 912561943} + - component: {fileID: 912561942} + m_Layer: 0 + m_Name: Environment + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &912561942 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 912561941} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b1085591623a4e34c9596ce48344eafe, type: 3} + m_Name: + m_EditorClassIdentifier: + model: + virtualCamera: {fileID: 534324908} + player: {fileID: 0} + spawnPoint: {fileID: 918417265} +--- !u!4 &912561943 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 912561941} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -3.8785238, y: -0.11852963, z: -5.587661} + 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 &918417264 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 918417265} + m_Layer: 0 + m_Name: Spawn Point + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &918417265 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 918417264} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -3.783, y: 1.33, z: -5.778337} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 8 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1051065341 GameObject: m_ObjectHideFlags: 0 @@ -68120,7 +68222,7 @@ Transform: - {fileID: 526284131} - {fileID: 1685334301} m_Father: {fileID: 0} - m_RootOrder: 3 + m_RootOrder: 4 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1208854757 GameObject: @@ -68152,7 +68254,7 @@ Transform: - {fileID: 1426707253} - {fileID: 1608393133} m_Father: {fileID: 0} - m_RootOrder: 2 + m_RootOrder: 3 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1362096485 GameObject: @@ -68218,7 +68320,7 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 4 + m_RootOrder: 5 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1426707251 GameObject: @@ -68292,85 +68394,6 @@ Transform: m_Father: {fileID: 1208854758} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1001 &1550587328 -PrefabInstance: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_Modification: - m_TransformParent: {fileID: 0} - m_Modifications: - - target: {fileID: 3535038827622998275, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - propertyPath: m_Mesh - value: - objectReference: {fileID: 1879112558} - - target: {fileID: 3535038827622998275, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - propertyPath: m_InstanceId - value: -26590 - objectReference: {fileID: 0} - - target: {fileID: 6698281393096328333, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - propertyPath: m_Name - value: Pink - objectReference: {fileID: 0} - - target: {fileID: 6698281393096328370, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - propertyPath: m_LocalPosition.x - value: -4.007 - objectReference: {fileID: 0} - - target: {fileID: 6698281393096328370, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - propertyPath: m_LocalPosition.y - value: -0.498 - objectReference: {fileID: 0} - - target: {fileID: 6698281393096328370, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - propertyPath: m_LocalPosition.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6698281393096328370, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - propertyPath: m_LocalRotation.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6698281393096328370, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - propertyPath: m_LocalRotation.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6698281393096328370, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - propertyPath: m_LocalRotation.z - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6698281393096328370, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - propertyPath: m_LocalRotation.w - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6698281393096328370, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - propertyPath: m_RootOrder - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 6698281393096328370, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - propertyPath: m_LocalEulerAnglesHint.x - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6698281393096328370, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - propertyPath: m_LocalEulerAnglesHint.y - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 6698281393096328370, guid: cb6cca40b141a88478bdd8188375abda, - type: 3} - propertyPath: m_LocalEulerAnglesHint.z - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] - m_SourcePrefab: {fileID: 100100000, guid: cb6cca40b141a88478bdd8188375abda, type: 3} --- !u!1 &1608393131 GameObject: m_ObjectHideFlags: 0 @@ -68620,6 +68643,309 @@ Transform: type: 3} m_PrefabInstance: {fileID: 719056724} m_PrefabAsset: {fileID: 0} +--- !u!43 &1749943931 +Mesh: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + serializedVersion: 10 + m_SubMeshes: + - serializedVersion: 2 + firstByte: 0 + indexCount: 510 + topology: 0 + baseVertex: 0 + firstVertex: 0 + vertexCount: 172 + localAABB: + m_Center: {x: 0.018631458, y: -0.106223196, z: 0} + m_Extent: {x: 0.33375645, y: 0.392744, z: 0} + m_Shapes: + vertices: [] + shapes: [] + channels: [] + fullWeights: [] + m_BindPose: [] + m_BoneNameHashes: + m_RootBoneNameHash: 0 + m_BonesAABB: [] + m_VariableBoneCountWeights: + m_Data: + m_MeshCompression: 0 + m_IsReadable: 1 + m_KeepVertices: 1 + m_KeepIndices: 1 + m_IndexFormat: 0 + m_IndexBuffer: 0000010002000300010000000300040001000500040003000600040005000600070004000800070006000800090007000a00090008000a000b0009000a000c000b000c000a000d000e000f0010000e0011000f000e0012001100130012000e001300140012000b001400130014000b000c000c00150016000c00170015000d0017000c000d0018001700190018000d0019001a00180019001b001a001c001b0019001c001d001b001e001d001c001e001f001d001e0020001f00210020001e002200200021002300200022002300240020002300250024002300260025002700260023002800260027002800290026002a00290028002a002b0029002c002b002a002c002d002b002e002d002c002e002f002d0030002f002e0031002f00300032002f003100320033002f003400330032003500330034003500360033003500370036003800370035003800390037003a00390038003a003b0039003c003b003a003c003d003b003c003e003d003c003f003e0040003f003c00400041003f00400042004100400043004200440043004000440045004300460045004400460047004500480047004600480049004700490048004a004b003d003e004c003d004b004c004d003d004c004e004d004f004e004c0050004e004f00500051004e0052005100500052005300510052005400530054005200550002005600000000005700030001005800020004005900010003005a00050007005b00040005005c00060006005d00080009005e00070008005f000a000b00600009000a0061000d00130062000b000c0063001400160064000c000d0065001900100066000e000e00670013000f0068001000110069000f0012006a00110014006b00120015006c00160017006d00150018006e0017001a006f001800190070001c001b0071001a001d0072001b001c0073001e001f0074001d001e0075002100200076001f0024007700200021007800220022007900230023007a00270025007b00240026007c00250029007d00260027007e00280028007f002a002b00800029002a0081002c002d0082002b002c0083002e002f0084002d002e0085003000330086002f0030008700310031008800320032008900340036008a00330034008b00350035008c00380037008d00360039008e00370038008f003a003b00900039003a0091003c003d0092003b003c00930040004d0094003d003f0095003e003e0096004b00410097003f0040009800440042009900410043009a00420045009b00430044009c00460047009d00450046009e00480049009f0047004800a0004a004a00a10049004b00a2004c004c00a3004f004e00a4004d005100a5004e004f00a60050005000a70052005300a80051005200a90055005400aa0053005500ab005400 + m_VertexData: + serializedVersion: 3 + m_VertexCount: 172 + m_Channels: + - stream: 0 + offset: 0 + format: 0 + dimension: 3 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 12 + format: 0 + dimension: 4 + - stream: 0 + offset: 28 + format: 0 + dimension: 4 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + - stream: 0 + offset: 0 + format: 0 + dimension: 0 + m_DataSize: 7568 + _typelessdata: 185eb03e6ee8053e00000000e4ff7fbf11cff33a0000008000000080185eb03e6ee8053e185eb03e6ee8053e0819b03ea6271cbe0000000055fb37bff201323f00000080000000800819b03ea6271cbe0819b03ea6271cbe903bb03ec0f931bc00000000e4ff7fbf11cff33a00000080000000800819b03ea6271cbe185eb03e6ee8053e90d3a93eaa98043e00000000244dcc3d19b97ebf0000008000000080185eb03e6ee8053e0849a33ee648033e0485a83ee6d12bbe0000000055fb37bff201323f000000800000008000f1a03e267c3bbe0819b03ea6271cbe0849a33ee648033e00000000244dcc3d19b97ebf00000080000000800849a33ee648033e0849a33ee648033e2c79a13e7e482f3e00000000d5227fbfeb1ca8bd00000000000000800849a33ee648033e50a99f3e16485b3e00f1a03e267c3bbe000000006dc53dbf80d22b3f000000800000008000f1a03e267c3bbe00f1a03e267c3bbe50a99f3e16485b3e00000000d5227fbfeb1ca8bd000000000000008050a99f3e16485b3e50a99f3e16485b3ea834983e10c84ebe000000006dc53dbf80d22b3f000000800000008050788f3efa1362be00f1a03e267c3bbe249e913ef6b47f3e00000000acba4abfb1521cbf000000000000008050a99f3e16485b3ef892833eeb10923e50788f3efa1362be0000000030a72dbfea183cbf000000000000008050788f3efa1362be50788f3efa1362be18a7843e1d98c3be00000000ccf37fbfc4169ebc000000000000008018a7843e1d98c3be18a7843e1d98c3bef892833eeb10923e00000000acba4abfb1521cbf0000000000000080f892833eeb10923ef892833eeb10923e50b1b33ee87a92be00000000c9e97fbfbf46d5bc000000000000008050b1b33ee87a92be50b1b33ee87a92be306cb43e6582aebe000000001b682bbf8c253e3f0000008000000080306cb43e6582aebe306cb43e6582aebec00eb43ea67ea0be00000000c9e97fbfaf46d5bc0000000000000080306cb43e6582aebe50b1b33ee87a92be9c44ab3e00c3b6be0000000027682bbf82253e3f0000008000000080081da23e9c03bfbe306cb43e6582aebe081da23e9c03bfbe00000000394e1dbe1af67c3f0000008000000080081da23e9c03bfbe081da23e9c03bfbed094a13e72c281be0000000036a72dbfe6183cbf000000000000008050b1b33ee87a92be50788f3efa1362be1062933edc4dc1be000000007c4e1dbe18f67c3f000000800000008018a7843e1d98c3be081da23e9c03bfbeb029853e1506debe0000000048e8e2bea97c653f0000008000000080b029853e1506debeb029853e1506debe64e8843e19cfd0be00000000ccf37fbfc4169ebc0000000000000080b029853e1506debe18a7843e1d98c3bee8b5733e2e9de3be0000000027e8e2beb17c653f000000800000008070185d3e4634e9beb029853e1506debe70185d3e4634e9be00000000ff7158bfb5b3083f000000800000008070185d3e4634e9be70185d3e4634e9bed89f5a3ee361923e0000000039c068bc63f97fbf0000000000000080f892833eeb10923ec0192e3edbb2923e38084f3e7456f4be00000000f97158bfbeb3083f000000800000008000f8403ea178ffbe70185d3e4634e9be00f8403ea178ffbe000000007fcf933d17557f3f000000800000008000f8403ea178ffbe00f8403ea178ffbec0192e3edbb2923e0000000039c068bc63f97fbf0000000000000080c0192e3edbb2923ec0192e3edbb2923e8018203e2648febe000000007fcf933d17557f3f00000080000000800072fe3dab17fdbe00f8403ea178ffbef0ee0c3e0821803e0000000012f13e3f47852abf0000008000000080c0192e3edbb2923e4088d73d6a1e5b3e0072fe3dab17fdbe000000003f51373f17b1323f00000080000000800072fe3dab17fdbe0072fe3dab17fdbe406ada3d0adaf3be000000004851373f0db1323f00000080000000808062b63d689ceabe0072fe3dab17fdbe4088d73d6a1e5b3e0000000012f13e3f47852abf00000080000000804088d73d6a1e5b3e4088d73d6a1e5b3e8053d03d14a04c3e000000003770783f0f0b77be00000080000000804088d73d6a1e5b3ec01ec93dbe213e3ec01ec93dbe213e3e000000003770783f0f0b77be0000008000000080c01ec93dbe213e3ec01ec93dbe213e3e8062b63d689ceabe0000000018ed7f3f8bc0c43c00000080000000808062b63d689ceabe8062b63d689ceabec01db53d0c69ddbe0000000018ed7f3f7dc0c43c000000800000008000d9b33daf35d0be8062b63d689ceabe00d9b33daf35d0be00000000a2ef853b74ff7f3f000000800000008000d9b33daf35d0be00d9b33daf35d0bec028723d5e4b3e3e00000000a72185bb75ff7fbf0000000000000080c01ec93dbe213e3e0028a43cfe743e3e0028a43cfe743e3e00000000a72185bb75ff7fbf00000000000000800028a43cfe743e3e0028a43cfe743e3e00eb9c3ce610d0be0000000046f3853b74ff7f3f000000800000008000c74abd1ceccfbe00d9b33daf35d0be807286bc9e9e3e3e000000003dbe8ebb61ff7fbf00000000000000800028a43cfe743e3e808658bd3ec83e3e00c74abd1ceccfbe0000000089d464bf8a8be53e000000800000008000c74abd1ceccfbe00c74abd1ceccfbe808658bd3ec83e3e000000003dbe8ebb61ff7fbf0000000000000080808658bd3ec83e3e808658bd3ec83e3e805064bd6549d6be0000000089d464bf8a8be53e000000800000008000da7dbdaea6dcbe00c74abd1ceccfbe80ab72bd4ee94f3e00000000ce2d6fbf1488b6be0000000000000080808658bd3ec83e3e406886bd5e0a613e00da7dbdaea6dcbe000000009cf92dbfb2cc3b3f000000800000008000da7dbdaea6dcbe00da7dbdaea6dcbe406886bd5e0a613e00000000ce2d6fbf1488b6be0000000000000080406886bd5e0a613e406886bd5e0a613e60aa9fbd985d723e0000000005df4ebf87cc16bf0000000000000080406886bd5e0a613e80ecb8bd69d8813e80ecb8bd69d8813e0000000005df4ebf87cc16bf000000000000008080ecb8bd69d8813e80ecb8bd69d8813e00f3c5bd9219edbe00000000a1f92dbfaccc3b3f0000008000000080807c06be778cfdbe00da7dbdaea6dcbe8033e2bd1a61883e00000000f0f208bf034a58bf000000000000008080ecb8bd69d8813e40bd05becbe98e3e40bd05becbe98e3e00000000f0f208bf034a58bf000000000000008040bd05becbe98e3e40bd05becbe98e3e807c06be778cfdbe00000000310124bd72cb7f3f0000008000000080807c06be778cfdbe807c06be778cfdbef00222bea619febe00000000590224bd71cb7f3f000000800000008060893dbed6a6febe807c06be778cfdbee0a530beb95d8e3e000000003cdad03cb3ea7fbf000000800000008040bd05becbe98e3e808e5bbea7d18d3e60893dbed6a6febe00000000e57d443f2c18243f000000800000008060893dbed6a6febe60893dbed6a6febe808e5bbea7d18d3e000000003cdad03cb3ea7fbf0000008000000080808e5bbea7d18d3e808e5bbea7d18d3eb07e5cbed41decbe00000000e97d443f2718243f000000800000008000747bbed194d9be60893dbed6a6febe008e75be1192853e00000000c328093fe52758bf0000008000000080808e5bbea7d18d3ec0c687bef6a47a3e00747bbed194d9be000000004f5b783f815a783e000000800000008000747bbed194d9be00747bbed194d9be20b77ebe428442be00000000c66fb63bfcfe7f3f000000800000008020b77ebe428442be20b77ebe428442be183187beed6d42be00000000c66fb63bfcfe7f3f0000008000000080a0068fbe985742be20b77ebe428442bec0c687bef6a47a3e00000000c328093fe52758bf0000008000000080c0c687bef6a47a3ec0c687bef6a47a3ea0068fbe985742be000000009b817e3f42eadc3d0000008000000080a0068fbe985742bea0068fbe985742be18cb8fbe1c3234be000000009b817e3f42eadc3d0000008000000080908f90bea00c26bea0068fbe985742be908f90bea00c26be00000000da8c0f3f26f7533f0000008000000080908f90bea00c26be908f90bea00c26bec07a92be588b3e3e00000000de28713f7bcaabbe0000008000000080c0c687bef6a47a3ec02e9dbeba71023eb04697be20f41cbe00000000da8c0f3f26f7533f0000008000000080d0fd9dbea0db13be908f90bea00c26bec02e9dbeba71023e00000000de28713f7bcaabbe0000008000000080c02e9dbeba71023ec02e9dbeba71023ed0fd9dbea0db13be00000000dbfc7f3f4f80203c0000008000000080d0fd9dbea0db13bed0fd9dbea0db13bec8099ebee8cca63d00000000b0d47f3fbde314bd0000008000000080c02e9dbeba71023ed0e49ebeb86c113d50719ebee4005fbd00000000dbfc7f3f4f80203c0000008000000080d0e49ebeb86c113dd0fd9dbea0db13bed0e49ebeb86c113d00000000b0d47f3fbde314bd0000008000000080d0e49ebeb86c113dd0e49ebeb86c113d20b77ebec65463be000000000000803f00000080000000800000008020b77ebe428442be20b77ebea51282be20b77ebea51282be000000000000803f00000080000000800000008020b77ebea51282be20b77ebea51282be98a581be64e6c9be000000004f5b783f815a783e0000008000000080309185bef737babe00747bbed194d9be309185bef737babe000000007ed2483e58077b3f0000008000000080309185bef737babe309185bef737babe900e87bea2b780be00000000a88d31be521f7cbf000000000000008020b77ebea51282be90c18ebe3eb97ebe90c18ebe3eb97ebe00000000a88d31be521f7cbf000000000000008090c18ebe3eb97ebe90c18ebe3eb97ebe88a292bee69ab7be00000000c8d2483e54077b3f0000008000000080e0b39fbed4fdb4be309185bef737babed00c98bec68189be00000000c9c33c3f65ed2cbf000000800000008090c18ebe3eb97ebe1058a1beeda693bee0b39fbed4fdb4be00000000b9b07f3fad68493d0000008000000080e0b39fbed4fdb4bee0b39fbed4fdb4bef885a0be6052a4be00000000b9b07f3fba68493d00000080000000801058a1beeda693bee0b39fbed4fdb4be1058a1beeda693be00000000c9c33c3f65ed2cbf00000080000000801058a1beeda693be1058a1beeda693be903bb03ec0f931bc00000000e4ff7fbf11cff33a00000080000000800819b03ea6271cbe185eb03e6ee8053e185eb03e6ee8053e00000000244dcc3d19b97ebf0000008000000080185eb03e6ee8053e185eb03e6ee8053e0819b03ea6271cbe00000000e4ff7fbf11cff33a00000080000000800819b03ea6271cbe0819b03ea6271cbe0485a83ee6d12bbe0000000055fb37bff201323f000000800000008000f1a03e267c3bbe0819b03ea6271cbe90d3a93eaa98043e00000000244dcc3d19b97ebf0000008000000080185eb03e6ee8053e0849a33ee648033e00f1a03e267c3bbe0000000055fb37bff201323f000000800000008000f1a03e267c3bbe00f1a03e267c3bbe0849a33ee648033e00000000d5227fbfeb1ca8bd00000000000000800849a33ee648033e0849a33ee648033e2c79a13e7e482f3e00000000d5227fbfeb1ca8bd00000000000000800849a33ee648033e50a99f3e16485b3ea834983e10c84ebe000000006dc53dbf80d22b3f000000800000008050788f3efa1362be00f1a03e267c3bbe50a99f3e16485b3e00000000acba4abfb1521cbf000000000000008050a99f3e16485b3e50a99f3e16485b3e50788f3efa1362be000000006dc53dbf80d22b3f000000800000008050788f3efa1362be50788f3efa1362be249e913ef6b47f3e00000000acba4abfb1521cbf000000000000008050a99f3e16485b3ef892833eeb10923ed094a13e72c281be0000000030a72dbfea183cbf000000000000008050b1b33ee87a92be50788f3efa1362be18a7843e1d98c3be000000007c4e1dbe18f67c3f000000800000008018a7843e1d98c3be18a7843e1d98c3be64e8843e19cfd0be00000000ccf37fbfc4169ebc0000000000000080b029853e1506debe18a7843e1d98c3bef892833eeb10923e0000000039c068bc63f97fbf0000000000000080f892833eeb10923ef892833eeb10923ec00eb43ea67ea0be00000000c9e97fbfbf46d5bc0000000000000080306cb43e6582aebe50b1b33ee87a92be50b1b33ee87a92be0000000036a72dbfe6183cbf000000000000008050b1b33ee87a92be50b1b33ee87a92be306cb43e6582aebe00000000c9e97fbfaf46d5bc0000000000000080306cb43e6582aebe306cb43e6582aebe9c44ab3e00c3b6be000000001b682bbf8c253e3f0000008000000080081da23e9c03bfbe306cb43e6582aebe081da23e9c03bfbe0000000027682bbf82253e3f0000008000000080081da23e9c03bfbe081da23e9c03bfbe1062933edc4dc1be00000000394e1dbe1af67c3f000000800000008018a7843e1d98c3be081da23e9c03bfbeb029853e1506debe00000000ccf37fbfc4169ebc0000000000000080b029853e1506debeb029853e1506debee8b5733e2e9de3be0000000048e8e2bea97c653f000000800000008070185d3e4634e9beb029853e1506debe70185d3e4634e9be0000000027e8e2beb17c653f000000800000008070185d3e4634e9be70185d3e4634e9be38084f3e7456f4be00000000ff7158bfb5b3083f000000800000008000f8403ea178ffbe70185d3e4634e9bed89f5a3ee361923e0000000039c068bc63f97fbf0000000000000080f892833eeb10923ec0192e3edbb2923e00f8403ea178ffbe00000000f97158bfbeb3083f000000800000008000f8403ea178ffbe00f8403ea178ffbe8018203e2648febe000000007fcf933d17557f3f00000080000000800072fe3dab17fdbe00f8403ea178ffbec0192e3edbb2923e0000000012f13e3f47852abf0000008000000080c0192e3edbb2923ec0192e3edbb2923e0072fe3dab17fdbe000000007fcf933d17557f3f00000080000000800072fe3dab17fdbe0072fe3dab17fdbef0ee0c3e0821803e0000000012f13e3f47852abf0000008000000080c0192e3edbb2923e4088d73d6a1e5b3e406ada3d0adaf3be000000003f51373f17b1323f00000080000000808062b63d689ceabe0072fe3dab17fdbe8062b63d689ceabe000000004851373f0db1323f00000080000000808062b63d689ceabe8062b63d689ceabe4088d73d6a1e5b3e000000003770783f0f0b77be00000080000000804088d73d6a1e5b3e4088d73d6a1e5b3e8053d03d14a04c3e000000003770783f0f0b77be00000080000000804088d73d6a1e5b3ec01ec93dbe213e3ec01ec93dbe213e3e00000000a72185bb75ff7fbf0000000000000080c01ec93dbe213e3ec01ec93dbe213e3ec01db53d0c69ddbe0000000018ed7f3f8bc0c43c000000800000008000d9b33daf35d0be8062b63d689ceabe00d9b33daf35d0be0000000018ed7f3f7dc0c43c000000800000008000d9b33daf35d0be00d9b33daf35d0be00eb9c3ce610d0be00000000a2ef853b74ff7f3f000000800000008000c74abd1ceccfbe00d9b33daf35d0bec028723d5e4b3e3e00000000a72185bb75ff7fbf0000000000000080c01ec93dbe213e3e0028a43cfe743e3e0028a43cfe743e3e000000003dbe8ebb61ff7fbf00000000000000800028a43cfe743e3e0028a43cfe743e3e00c74abd1ceccfbe0000000046f3853b74ff7f3f000000800000008000c74abd1ceccfbe00c74abd1ceccfbe807286bc9e9e3e3e000000003dbe8ebb61ff7fbf00000000000000800028a43cfe743e3e808658bd3ec83e3e805064bd6549d6be0000000089d464bf8a8be53e000000800000008000da7dbdaea6dcbe00c74abd1ceccfbe808658bd3ec83e3e00000000ce2d6fbf1488b6be0000000000000080808658bd3ec83e3e808658bd3ec83e3e00da7dbdaea6dcbe0000000089d464bf8a8be53e000000800000008000da7dbdaea6dcbe00da7dbdaea6dcbe80ab72bd4ee94f3e00000000ce2d6fbf1488b6be0000000000000080808658bd3ec83e3e406886bd5e0a613e00f3c5bd9219edbe000000009cf92dbfb2cc3b3f0000008000000080807c06be778cfdbe00da7dbdaea6dcbe406886bd5e0a613e0000000005df4ebf87cc16bf0000000000000080406886bd5e0a613e406886bd5e0a613e60aa9fbd985d723e0000000005df4ebf87cc16bf0000000000000080406886bd5e0a613e80ecb8bd69d8813e80ecb8bd69d8813e00000000f0f208bf034a58bf000000000000008080ecb8bd69d8813e80ecb8bd69d8813e807c06be778cfdbe00000000a1f92dbfaccc3b3f0000008000000080807c06be778cfdbe807c06be778cfdbe8033e2bd1a61883e00000000f0f208bf034a58bf000000000000008080ecb8bd69d8813e40bd05becbe98e3e40bd05becbe98e3e000000003cdad03cb3ea7fbf000000800000008040bd05becbe98e3e40bd05becbe98e3ef00222bea619febe00000000310124bd72cb7f3f000000800000008060893dbed6a6febe807c06be778cfdbe60893dbed6a6febe00000000590224bd71cb7f3f000000800000008060893dbed6a6febe60893dbed6a6febee0a530beb95d8e3e000000003cdad03cb3ea7fbf000000800000008040bd05becbe98e3e808e5bbea7d18d3eb07e5cbed41decbe00000000e57d443f2c18243f000000800000008000747bbed194d9be60893dbed6a6febe808e5bbea7d18d3e00000000c328093fe52758bf0000008000000080808e5bbea7d18d3e808e5bbea7d18d3e00747bbed194d9be00000000e97d443f2718243f000000800000008000747bbed194d9be00747bbed194d9be008e75be1192853e00000000c328093fe52758bf0000008000000080808e5bbea7d18d3ec0c687bef6a47a3e98a581be64e6c9be000000004f5b783f815a783e0000008000000080309185bef737babe00747bbed194d9be183187beed6d42be00000000c66fb63bfcfe7f3f0000008000000080a0068fbe985742be20b77ebe428442be20b77ebe428442be000000000000803f00000080000000800000008020b77ebe428442be20b77ebe428442bea0068fbe985742be00000000c66fb63bfcfe7f3f0000008000000080a0068fbe985742bea0068fbe985742bec0c687bef6a47a3e00000000de28713f7bcaabbe0000008000000080c0c687bef6a47a3ec0c687bef6a47a3e18cb8fbe1c3234be000000009b817e3f42eadc3d0000008000000080908f90bea00c26bea0068fbe985742be908f90bea00c26be000000009b817e3f42eadc3d0000008000000080908f90bea00c26be908f90bea00c26beb04697be20f41cbe00000000da8c0f3f26f7533f0000008000000080d0fd9dbea0db13be908f90bea00c26bec07a92be588b3e3e00000000de28713f7bcaabbe0000008000000080c0c687bef6a47a3ec02e9dbeba71023ed0fd9dbea0db13be00000000da8c0f3f26f7533f0000008000000080d0fd9dbea0db13bed0fd9dbea0db13bec02e9dbeba71023e00000000b0d47f3fbde314bd0000008000000080c02e9dbeba71023ec02e9dbeba71023e50719ebee4005fbd00000000dbfc7f3f4f80203c0000008000000080d0e49ebeb86c113dd0fd9dbea0db13bec8099ebee8cca63d00000000b0d47f3fbde314bd0000008000000080c02e9dbeba71023ed0e49ebeb86c113dd0e49ebeb86c113d00000000dbfc7f3f4f80203c0000008000000080d0e49ebeb86c113dd0e49ebeb86c113d20b77ebec65463be000000000000803f00000080000000800000008020b77ebe428442be20b77ebea51282be20b77ebea51282be00000000a88d31be521f7cbf000000000000008020b77ebea51282be20b77ebea51282be309185bef737babe000000004f5b783f815a783e0000008000000080309185bef737babe309185bef737babe88a292bee69ab7be000000007ed2483e58077b3f0000008000000080e0b39fbed4fdb4be309185bef737babe900e87bea2b780be00000000a88d31be521f7cbf000000000000008020b77ebea51282be90c18ebe3eb97ebe90c18ebe3eb97ebe00000000c9c33c3f65ed2cbf000000800000008090c18ebe3eb97ebe90c18ebe3eb97ebee0b39fbed4fdb4be00000000c8d2483e54077b3f0000008000000080e0b39fbed4fdb4bee0b39fbed4fdb4bed00c98bec68189be00000000c9c33c3f65ed2cbf000000800000008090c18ebe3eb97ebe1058a1beeda693bef885a0be6052a4be00000000b9b07f3fad68493d00000080000000801058a1beeda693bee0b39fbed4fdb4be1058a1beeda693be00000000b9b07f3fba68493d00000080000000801058a1beeda693be1058a1beeda693be + m_CompressedMesh: + m_Vertices: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_UV: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Normals: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Tangents: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_Weights: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_NormalSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_TangentSigns: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_FloatColors: + m_NumItems: 0 + m_Range: 0 + m_Start: 0 + m_Data: + m_BitSize: 0 + m_BoneIndices: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_Triangles: + m_NumItems: 0 + m_Data: + m_BitSize: 0 + m_UVInfo: 0 + m_LocalAABB: + m_Center: {x: 0.018631458, y: -0.106223196, z: 0} + m_Extent: {x: 0.33375645, y: 0.392744, z: 0} + m_MeshUsageFlags: 0 + m_BakedConvexCollisionMesh: + m_BakedTriangleCollisionMesh: + m_MeshMetrics[0]: 1 + m_MeshMetrics[1]: 1 + m_MeshOptimizationFlags: 1 + m_StreamData: + serializedVersion: 2 + offset: 0 + size: 0 + path: +--- !u!1 &1766575463 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 8104254108031468293, guid: 48167c871e282d042988c69cc6dee7ff, + type: 3} + m_PrefabInstance: {fileID: 8104254107381698146} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1766575467} + - component: {fileID: 1766575468} + - component: {fileID: 1766575466} + - component: {fileID: 1766575465} + - component: {fileID: 1766575464} + m_Layer: 0 + m_Name: Apple + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!70 &1766575464 +CapsuleCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 8104254108031468298, guid: 48167c871e282d042988c69cc6dee7ff, + type: 3} + m_PrefabInstance: {fileID: 8104254107381698146} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1766575463} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: -0.00026476383, y: 0.059165865} + m_Size: {x: 0.37573838, y: 0.44318718} + m_Direction: 0 +--- !u!95 &1766575465 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 8104254108031468299, guid: 48167c871e282d042988c69cc6dee7ff, + type: 3} + m_PrefabInstance: {fileID: 8104254107381698146} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1766575463} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 32d2d166b13f7b5419e11d7c6e4851b3, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!212 &1766575466 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 8104254108031468296, guid: 48167c871e282d042988c69cc6dee7ff, + type: 3} + m_PrefabInstance: {fileID: 8104254107381698146} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1766575463} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 7293598183456022363, guid: 1ddc9afd21fec77489b1248d18f31b68, + type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.32, y: 0.32} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!4 &1766575467 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 8104254108031468297, guid: 48167c871e282d042988c69cc6dee7ff, + type: 3} + m_PrefabInstance: {fileID: 8104254107381698146} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1766575463} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 1.95, y: -0.55, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 9 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1766575468 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1766575463} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dce774be0c444454ea5a217f17532b82, type: 3} + m_Name: + m_EditorClassIdentifier: + animator: {fileID: 1766575465} --- !u!1 &1877297266 GameObject: m_ObjectHideFlags: 0 @@ -68699,7 +69025,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1877297266} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -1.1557939, y: -0.103509545, z: 17.452637} + m_LocalPosition: {x: -1.2889874, y: 0.8601215, z: 17.452637} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 753746184} @@ -68770,170 +69096,6 @@ MonoBehaviour: m_RequiresDepthTexture: 0 m_RequiresColorTexture: 0 m_Version: 2 ---- !u!43 &1879112558 -Mesh: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: - serializedVersion: 10 - m_SubMeshes: - - serializedVersion: 2 - firstByte: 0 - indexCount: 510 - topology: 0 - baseVertex: 0 - firstVertex: 0 - vertexCount: 172 - localAABB: - m_Center: {x: 0.018631458, y: -0.106223196, z: 0} - m_Extent: {x: 0.33375645, y: 0.392744, z: 0} - m_Shapes: - vertices: [] - shapes: [] - channels: [] - fullWeights: [] - m_BindPose: [] - m_BoneNameHashes: - m_RootBoneNameHash: 0 - m_BonesAABB: [] - m_VariableBoneCountWeights: - m_Data: - m_MeshCompression: 0 - m_IsReadable: 1 - m_KeepVertices: 1 - m_KeepIndices: 1 - m_IndexFormat: 0 - m_IndexBuffer: 0000010002000100000003000400050006000700050004000700080005000900080007000a00080009000a000b0008000c000b000a000c000d000b000e000d000c000e000f000d000e0010000f0010000e0011001200130014001200150013001200160015001700160012001700180016000f001800170018000f001000100019001a0010001b00190011001b00100011001c001b001d001c0011001d001e001c001d001f001e0020001f001d00200021001f0022002100200022002300210022002400230025002400220026002400250027002400260027002800240027002900280027002a0029002b002a0027002b002c002a002d002c002b002e002c002d002e002f002c002e0030002f002e0031003000010031002e000300310001003200310003003200330031003400330032003500330034003500360033003500370036003800370035003800390037003a00390038003a003b0039003c003b003a003c003d003b003c003e003d003c003f003e0040003f003c00400041003f00400042004100400043004200440043004000440045004300460045004400460047004500480047004600480049004700490048004a004b003d003e004c003d004b004c004d003d004c004e004d004f004e004c0050004e004f00500051004e005200510050005200530051005200540053005400520055000200560000000000570003000100580002002e005900010003005a00320006005b00040004005c00070005005d00060008005e00050007005f0009000b0060000800090061000a000a0062000c000d0063000b000c0064000e000f0065000d000e0066001100170067000f001000680018001a006900100011006a001d0014006b00120012006c00170013006d00140015006e00130016006f001500180070001600190071001a001b00720019001c0073001b001e0074001c001d00750020001f0076001e00210077001f0020007800220023007900210022007a00250024007b00230028007c00240025007d00260026007e00270027007f002b002900800028002a00810029002c0082002a002b0083002d002f0084002c002d0085002e00300086002f0031008700300033008800310032008900340036008a00330034008b00350035008c00380037008d00360039008e00370038008f003a003b00900039003a0091003c003d0092003b003c00930040004d0094003d003f0095003e003e0096004b00410097003f0040009800440042009900410043009a00420045009b00430044009c00460047009d00450046009e00480049009f0047004800a0004a004a00a10049004b00a2004c004c00a3004f004e00a4004d005100a5004e004f00a60050005000a70052005300a80051005200a90055005400aa0053005500ab005400 - m_VertexData: - serializedVersion: 3 - m_VertexCount: 172 - m_Channels: - - stream: 0 - offset: 0 - format: 0 - dimension: 3 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 12 - format: 0 - dimension: 4 - - stream: 0 - offset: 28 - format: 0 - dimension: 4 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - - stream: 0 - offset: 0 - format: 0 - dimension: 0 - m_DataSize: 7568 - _typelessdata: 406886bd5e0a613e0000000096e87fbfaaf5da3c0000008000000080406886bd5e0a613e406886bd5e0a613e000289bdde68303e000000004b06fe3dea057ebf0000008000000080000289bdde68303e000289bdde68303e20b587bd9eb9483e0000000096e87fbfaaf5da3c0000008000000080000289bdde68303e406886bd5e0a613e60aa9fbd985d723e0000000005df4ebf87cc16bf0000000000000080406886bd5e0a613e80ecb8bd69d8813e185eb03e6ee8053e00000000e4ff7fbf11cff33a0000008000000080185eb03e6ee8053e185eb03e6ee8053e0819b03ea6271cbe0000000055fb37bff201323f00000080000000800819b03ea6271cbe0819b03ea6271cbe903bb03ec0f931bc00000000e4ff7fbf11cff33a00000080000000800819b03ea6271cbe185eb03e6ee8053e90d3a93eaa98043e00000000244dcc3d19b97ebf0000008000000080185eb03e6ee8053e0849a33ee648033e0485a83ee6d12bbe0000000055fb37bff201323f000000800000008000f1a03e267c3bbe0819b03ea6271cbe0849a33ee648033e00000000244dcc3d19b97ebf00000080000000800849a33ee648033e0849a33ee648033e2c79a13e7e482f3e00000000d5227fbfeb1ca8bd00000000000000800849a33ee648033e50a99f3e16485b3e00f1a03e267c3bbe000000006dc53dbf80d22b3f000000800000008000f1a03e267c3bbe00f1a03e267c3bbe50a99f3e16485b3e00000000d5227fbfeb1ca8bd000000000000008050a99f3e16485b3e50a99f3e16485b3ea834983e10c84ebe000000006dc53dbf80d22b3f000000800000008050788f3efa1362be00f1a03e267c3bbe249e913ef6b47f3e00000000acba4abfb1521cbf000000000000008050a99f3e16485b3ef892833eeb10923e50788f3efa1362be0000000030a72dbfea183cbf000000000000008050788f3efa1362be50788f3efa1362be18a7843e1d98c3be00000000ccf37fbfc4169ebc000000000000008018a7843e1d98c3be18a7843e1d98c3bef892833eeb10923e00000000acba4abfb1521cbf0000000000000080f892833eeb10923ef892833eeb10923e50b1b33ee87a92be00000000c9e97fbfbf46d5bc000000000000008050b1b33ee87a92be50b1b33ee87a92be306cb43e6582aebe000000001b682bbf8c253e3f0000008000000080306cb43e6582aebe306cb43e6582aebec00eb43ea67ea0be00000000c9e97fbfaf46d5bc0000000000000080306cb43e6582aebe50b1b33ee87a92be9c44ab3e00c3b6be0000000027682bbf82253e3f0000008000000080081da23e9c03bfbe306cb43e6582aebe081da23e9c03bfbe00000000394e1dbe1af67c3f0000008000000080081da23e9c03bfbe081da23e9c03bfbed094a13e72c281be0000000036a72dbfe6183cbf000000000000008050b1b33ee87a92be50788f3efa1362be1062933edc4dc1be000000007c4e1dbe18f67c3f000000800000008018a7843e1d98c3be081da23e9c03bfbeb029853e1506debe0000000048e8e2bea97c653f0000008000000080b029853e1506debeb029853e1506debe64e8843e19cfd0be00000000ccf37fbfc4169ebc0000000000000080b029853e1506debe18a7843e1d98c3bee8b5733e2e9de3be0000000027e8e2beb17c653f000000800000008070185d3e4634e9beb029853e1506debe70185d3e4634e9be00000000ff7158bfb5b3083f000000800000008070185d3e4634e9be70185d3e4634e9bed89f5a3ee361923e0000000039c068bc63f97fbf0000000000000080f892833eeb10923ec0192e3edbb2923e38084f3e7456f4be00000000f97158bfbeb3083f000000800000008000f8403ea178ffbe70185d3e4634e9be00f8403ea178ffbe000000007fcf933d17557f3f000000800000008000f8403ea178ffbe00f8403ea178ffbec0192e3edbb2923e0000000039c068bc63f97fbf0000000000000080c0192e3edbb2923ec0192e3edbb2923e8018203e2648febe000000007fcf933d17557f3f00000080000000800072fe3dab17fdbe00f8403ea178ffbef0ee0c3e0821803e0000000012f13e3f47852abf0000008000000080c0192e3edbb2923e4088d73d6a1e5b3e0072fe3dab17fdbe000000003f51373f17b1323f00000080000000800072fe3dab17fdbe0072fe3dab17fdbe406ada3d0adaf3be000000004851373f0db1323f00000080000000808062b63d689ceabe0072fe3dab17fdbe4088d73d6a1e5b3e0000000012f13e3f47852abf00000080000000804088d73d6a1e5b3e4088d73d6a1e5b3ea087ce3dec37503e000000008f9e6c3f9b6bc3be00000080000000804088d73d6a1e5b3e0087c53d6e51453e0087c53d6e51453e000000008f9e6c3f9b6bc3be00000080000000800087c53d6e51453e0087c53d6e51453e8062b63d689ceabe00000000aad87d3fcb8b043e00000080000000808062b63d689ceabe8062b63d689ceabe00baaf3d06dcddbe00000000aad87d3fd58b043e00000080000000808011a93da51bd1be8062b63d689ceabe8011a93da51bd1be00000000d4a7c33d3ed47e3f00000080000000808011a93da51bd1be8011a93da51bd1be40c9633d4a17403e000000008c05fe3ded057ebf00000080000000800087c53d6e51453e0012723c26dd3a3e802c803cfed1cdbe0000000099a7c33d40d47e3f000000800000008080f651bd5888cabe8011a93da51bd1be0012723c26dd3a3e000000008c05fe3ded057ebf00000080000000800012723c26dd3a3e0012723c26dd3a3e807fd5bc02a3353e000000004b06fe3dea057ebf00000080000000800012723c26dd3a3e000289bdde68303e80f651bd5888cabe00000000c00375bf2360943e000000800000008080f651bd5888cabe80f651bd5888cabe40e867bd8397d3be00000000c00375bf2360943e000000800000008000da7dbdaea6dcbe80f651bd5888cabe00da7dbdaea6dcbe000000009cf92dbfb2cc3b3f000000800000008000da7dbdaea6dcbe00da7dbdaea6dcbe80ecb8bd69d8813e0000000005df4ebf87cc16bf000000000000008080ecb8bd69d8813e80ecb8bd69d8813e00f3c5bd9219edbe00000000a1f92dbfaccc3b3f0000008000000080807c06be778cfdbe00da7dbdaea6dcbe8033e2bd1a61883e00000000f0f208bf034a58bf000000000000008080ecb8bd69d8813e40bd05becbe98e3e40bd05becbe98e3e00000000f0f208bf034a58bf000000000000008040bd05becbe98e3e40bd05becbe98e3e807c06be778cfdbe00000000310124bd72cb7f3f0000008000000080807c06be778cfdbe807c06be778cfdbef00222bea619febe00000000590224bd71cb7f3f000000800000008060893dbed6a6febe807c06be778cfdbee0a530beb95d8e3e000000003cdad03cb3ea7fbf000000800000008040bd05becbe98e3e808e5bbea7d18d3e60893dbed6a6febe00000000e57d443f2c18243f000000800000008060893dbed6a6febe60893dbed6a6febe808e5bbea7d18d3e000000003cdad03cb3ea7fbf0000008000000080808e5bbea7d18d3e808e5bbea7d18d3eb07e5cbed41decbe00000000e97d443f2718243f000000800000008000747bbed194d9be60893dbed6a6febe008e75be1192853e00000000c328093fe52758bf0000008000000080808e5bbea7d18d3ec0c687bef6a47a3e00747bbed194d9be000000004f5b783f815a783e000000800000008000747bbed194d9be00747bbed194d9be20b77ebe428442be00000000c66fb63bfcfe7f3f000000800000008020b77ebe428442be20b77ebe428442be183187beed6d42be00000000c66fb63bfcfe7f3f0000008000000080a0068fbe985742be20b77ebe428442bec0c687bef6a47a3e00000000c328093fe52758bf0000008000000080c0c687bef6a47a3ec0c687bef6a47a3ea0068fbe985742be000000009b817e3f42eadc3d0000008000000080a0068fbe985742bea0068fbe985742be18cb8fbe1c3234be000000009b817e3f42eadc3d0000008000000080908f90bea00c26bea0068fbe985742be908f90bea00c26be00000000da8c0f3f26f7533f0000008000000080908f90bea00c26be908f90bea00c26bec07a92be588b3e3e00000000de28713f7bcaabbe0000008000000080c0c687bef6a47a3ec02e9dbeba71023eb04697be20f41cbe00000000da8c0f3f26f7533f0000008000000080d0fd9dbea0db13be908f90bea00c26bec02e9dbeba71023e00000000de28713f7bcaabbe0000008000000080c02e9dbeba71023ec02e9dbeba71023ed0fd9dbea0db13be00000000dbfc7f3f4f80203c0000008000000080d0fd9dbea0db13bed0fd9dbea0db13bec8099ebee8cca63d00000000b0d47f3fbde314bd0000008000000080c02e9dbeba71023ed0e49ebeb86c113d50719ebee4005fbd00000000dbfc7f3f4f80203c0000008000000080d0e49ebeb86c113dd0fd9dbea0db13bed0e49ebeb86c113d00000000b0d47f3fbde314bd0000008000000080d0e49ebeb86c113dd0e49ebeb86c113d20b77ebec65463be000000000000803f00000080000000800000008020b77ebe428442be20b77ebea51282be20b77ebea51282be000000000000803f00000080000000800000008020b77ebea51282be20b77ebea51282be98a581be64e6c9be000000004f5b783f815a783e0000008000000080309185bef737babe00747bbed194d9be309185bef737babe000000007ed2483e58077b3f0000008000000080309185bef737babe309185bef737babe900e87bea2b780be00000000a88d31be521f7cbf000000000000008020b77ebea51282be90c18ebe3eb97ebe90c18ebe3eb97ebe00000000a88d31be521f7cbf000000000000008090c18ebe3eb97ebe90c18ebe3eb97ebe88a292bee69ab7be00000000c8d2483e54077b3f0000008000000080e0b39fbed4fdb4be309185bef737babed00c98bec68189be00000000c9c33c3f65ed2cbf000000800000008090c18ebe3eb97ebe1058a1beeda693bee0b39fbed4fdb4be00000000b9b07f3fad68493d0000008000000080e0b39fbed4fdb4bee0b39fbed4fdb4bef885a0be6052a4be00000000b9b07f3fba68493d00000080000000801058a1beeda693bee0b39fbed4fdb4be1058a1beeda693be00000000c9c33c3f65ed2cbf00000080000000801058a1beeda693be1058a1beeda693be20b587bd9eb9483e0000000096e87fbfaaf5da3c0000008000000080000289bdde68303e406886bd5e0a613e406886bd5e0a613e0000000005df4ebf87cc16bf0000000000000080406886bd5e0a613e406886bd5e0a613e000289bdde68303e0000000096e87fbfaaf5da3c0000008000000080000289bdde68303e000289bdde68303e807fd5bc02a3353e000000004b06fe3dea057ebf00000080000000800012723c26dd3a3e000289bdde68303e60aa9fbd985d723e0000000005df4ebf87cc16bf0000000000000080406886bd5e0a613e80ecb8bd69d8813e903bb03ec0f931bc00000000e4ff7fbf11cff33a00000080000000800819b03ea6271cbe185eb03e6ee8053e185eb03e6ee8053e00000000244dcc3d19b97ebf0000008000000080185eb03e6ee8053e185eb03e6ee8053e0819b03ea6271cbe00000000e4ff7fbf11cff33a00000080000000800819b03ea6271cbe0819b03ea6271cbe0485a83ee6d12bbe0000000055fb37bff201323f000000800000008000f1a03e267c3bbe0819b03ea6271cbe90d3a93eaa98043e00000000244dcc3d19b97ebf0000008000000080185eb03e6ee8053e0849a33ee648033e00f1a03e267c3bbe0000000055fb37bff201323f000000800000008000f1a03e267c3bbe00f1a03e267c3bbe0849a33ee648033e00000000d5227fbfeb1ca8bd00000000000000800849a33ee648033e0849a33ee648033e2c79a13e7e482f3e00000000d5227fbfeb1ca8bd00000000000000800849a33ee648033e50a99f3e16485b3ea834983e10c84ebe000000006dc53dbf80d22b3f000000800000008050788f3efa1362be00f1a03e267c3bbe50a99f3e16485b3e00000000acba4abfb1521cbf000000000000008050a99f3e16485b3e50a99f3e16485b3e50788f3efa1362be000000006dc53dbf80d22b3f000000800000008050788f3efa1362be50788f3efa1362be249e913ef6b47f3e00000000acba4abfb1521cbf000000000000008050a99f3e16485b3ef892833eeb10923ed094a13e72c281be0000000030a72dbfea183cbf000000000000008050b1b33ee87a92be50788f3efa1362be18a7843e1d98c3be000000007c4e1dbe18f67c3f000000800000008018a7843e1d98c3be18a7843e1d98c3be64e8843e19cfd0be00000000ccf37fbfc4169ebc0000000000000080b029853e1506debe18a7843e1d98c3bef892833eeb10923e0000000039c068bc63f97fbf0000000000000080f892833eeb10923ef892833eeb10923ec00eb43ea67ea0be00000000c9e97fbfbf46d5bc0000000000000080306cb43e6582aebe50b1b33ee87a92be50b1b33ee87a92be0000000036a72dbfe6183cbf000000000000008050b1b33ee87a92be50b1b33ee87a92be306cb43e6582aebe00000000c9e97fbfaf46d5bc0000000000000080306cb43e6582aebe306cb43e6582aebe9c44ab3e00c3b6be000000001b682bbf8c253e3f0000008000000080081da23e9c03bfbe306cb43e6582aebe081da23e9c03bfbe0000000027682bbf82253e3f0000008000000080081da23e9c03bfbe081da23e9c03bfbe1062933edc4dc1be00000000394e1dbe1af67c3f000000800000008018a7843e1d98c3be081da23e9c03bfbeb029853e1506debe00000000ccf37fbfc4169ebc0000000000000080b029853e1506debeb029853e1506debee8b5733e2e9de3be0000000048e8e2bea97c653f000000800000008070185d3e4634e9beb029853e1506debe70185d3e4634e9be0000000027e8e2beb17c653f000000800000008070185d3e4634e9be70185d3e4634e9be38084f3e7456f4be00000000ff7158bfb5b3083f000000800000008000f8403ea178ffbe70185d3e4634e9bed89f5a3ee361923e0000000039c068bc63f97fbf0000000000000080f892833eeb10923ec0192e3edbb2923e00f8403ea178ffbe00000000f97158bfbeb3083f000000800000008000f8403ea178ffbe00f8403ea178ffbe8018203e2648febe000000007fcf933d17557f3f00000080000000800072fe3dab17fdbe00f8403ea178ffbec0192e3edbb2923e0000000012f13e3f47852abf0000008000000080c0192e3edbb2923ec0192e3edbb2923e0072fe3dab17fdbe000000007fcf933d17557f3f00000080000000800072fe3dab17fdbe0072fe3dab17fdbef0ee0c3e0821803e0000000012f13e3f47852abf0000008000000080c0192e3edbb2923e4088d73d6a1e5b3e406ada3d0adaf3be000000003f51373f17b1323f00000080000000808062b63d689ceabe0072fe3dab17fdbe8062b63d689ceabe000000004851373f0db1323f00000080000000808062b63d689ceabe8062b63d689ceabe4088d73d6a1e5b3e000000008f9e6c3f9b6bc3be00000080000000804088d73d6a1e5b3e4088d73d6a1e5b3ea087ce3dec37503e000000008f9e6c3f9b6bc3be00000080000000804088d73d6a1e5b3e0087c53d6e51453e0087c53d6e51453e000000008c05fe3ded057ebf00000080000000800087c53d6e51453e0087c53d6e51453e00baaf3d06dcddbe00000000aad87d3fcb8b043e00000080000000808011a93da51bd1be8062b63d689ceabe8011a93da51bd1be00000000aad87d3fd58b043e00000080000000808011a93da51bd1be8011a93da51bd1be802c803cfed1cdbe00000000d4a7c33d3ed47e3f000000800000008080f651bd5888cabe8011a93da51bd1be40c9633d4a17403e000000008c05fe3ded057ebf00000080000000800087c53d6e51453e0012723c26dd3a3e80f651bd5888cabe0000000099a7c33d40d47e3f000000800000008080f651bd5888cabe80f651bd5888cabe0012723c26dd3a3e000000004b06fe3dea057ebf00000080000000800012723c26dd3a3e0012723c26dd3a3e40e867bd8397d3be00000000c00375bf2360943e000000800000008000da7dbdaea6dcbe80f651bd5888cabe00da7dbdaea6dcbe00000000c00375bf2360943e000000800000008000da7dbdaea6dcbe00da7dbdaea6dcbe00f3c5bd9219edbe000000009cf92dbfb2cc3b3f0000008000000080807c06be778cfdbe00da7dbdaea6dcbe80ecb8bd69d8813e00000000f0f208bf034a58bf000000000000008080ecb8bd69d8813e80ecb8bd69d8813e807c06be778cfdbe00000000a1f92dbfaccc3b3f0000008000000080807c06be778cfdbe807c06be778cfdbe8033e2bd1a61883e00000000f0f208bf034a58bf000000000000008080ecb8bd69d8813e40bd05becbe98e3e40bd05becbe98e3e000000003cdad03cb3ea7fbf000000800000008040bd05becbe98e3e40bd05becbe98e3ef00222bea619febe00000000310124bd72cb7f3f000000800000008060893dbed6a6febe807c06be778cfdbe60893dbed6a6febe00000000590224bd71cb7f3f000000800000008060893dbed6a6febe60893dbed6a6febee0a530beb95d8e3e000000003cdad03cb3ea7fbf000000800000008040bd05becbe98e3e808e5bbea7d18d3eb07e5cbed41decbe00000000e57d443f2c18243f000000800000008000747bbed194d9be60893dbed6a6febe808e5bbea7d18d3e00000000c328093fe52758bf0000008000000080808e5bbea7d18d3e808e5bbea7d18d3e00747bbed194d9be00000000e97d443f2718243f000000800000008000747bbed194d9be00747bbed194d9be008e75be1192853e00000000c328093fe52758bf0000008000000080808e5bbea7d18d3ec0c687bef6a47a3e98a581be64e6c9be000000004f5b783f815a783e0000008000000080309185bef737babe00747bbed194d9be183187beed6d42be00000000c66fb63bfcfe7f3f0000008000000080a0068fbe985742be20b77ebe428442be20b77ebe428442be000000000000803f00000080000000800000008020b77ebe428442be20b77ebe428442bea0068fbe985742be00000000c66fb63bfcfe7f3f0000008000000080a0068fbe985742bea0068fbe985742bec0c687bef6a47a3e00000000de28713f7bcaabbe0000008000000080c0c687bef6a47a3ec0c687bef6a47a3e18cb8fbe1c3234be000000009b817e3f42eadc3d0000008000000080908f90bea00c26bea0068fbe985742be908f90bea00c26be000000009b817e3f42eadc3d0000008000000080908f90bea00c26be908f90bea00c26beb04697be20f41cbe00000000da8c0f3f26f7533f0000008000000080d0fd9dbea0db13be908f90bea00c26bec07a92be588b3e3e00000000de28713f7bcaabbe0000008000000080c0c687bef6a47a3ec02e9dbeba71023ed0fd9dbea0db13be00000000da8c0f3f26f7533f0000008000000080d0fd9dbea0db13bed0fd9dbea0db13bec02e9dbeba71023e00000000b0d47f3fbde314bd0000008000000080c02e9dbeba71023ec02e9dbeba71023e50719ebee4005fbd00000000dbfc7f3f4f80203c0000008000000080d0e49ebeb86c113dd0fd9dbea0db13bec8099ebee8cca63d00000000b0d47f3fbde314bd0000008000000080c02e9dbeba71023ed0e49ebeb86c113dd0e49ebeb86c113d00000000dbfc7f3f4f80203c0000008000000080d0e49ebeb86c113dd0e49ebeb86c113d20b77ebec65463be000000000000803f00000080000000800000008020b77ebe428442be20b77ebea51282be20b77ebea51282be00000000a88d31be521f7cbf000000000000008020b77ebea51282be20b77ebea51282be309185bef737babe000000004f5b783f815a783e0000008000000080309185bef737babe309185bef737babe88a292bee69ab7be000000007ed2483e58077b3f0000008000000080e0b39fbed4fdb4be309185bef737babe900e87bea2b780be00000000a88d31be521f7cbf000000000000008020b77ebea51282be90c18ebe3eb97ebe90c18ebe3eb97ebe00000000c9c33c3f65ed2cbf000000800000008090c18ebe3eb97ebe90c18ebe3eb97ebee0b39fbed4fdb4be00000000c8d2483e54077b3f0000008000000080e0b39fbed4fdb4bee0b39fbed4fdb4bed00c98bec68189be00000000c9c33c3f65ed2cbf000000800000008090c18ebe3eb97ebe1058a1beeda693bef885a0be6052a4be00000000b9b07f3fad68493d00000080000000801058a1beeda693bee0b39fbed4fdb4be1058a1beeda693be00000000b9b07f3fba68493d00000080000000801058a1beeda693be1058a1beeda693be - m_CompressedMesh: - m_Vertices: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_UV: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Normals: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Tangents: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_Weights: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_NormalSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_TangentSigns: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_FloatColors: - m_NumItems: 0 - m_Range: 0 - m_Start: 0 - m_Data: - m_BitSize: 0 - m_BoneIndices: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_Triangles: - m_NumItems: 0 - m_Data: - m_BitSize: 0 - m_UVInfo: 0 - m_LocalAABB: - m_Center: {x: 0.018631458, y: -0.106223196, z: 0} - m_Extent: {x: 0.33375645, y: 0.392744, z: 0} - m_MeshUsageFlags: 0 - m_BakedConvexCollisionMesh: - m_BakedTriangleCollisionMesh: - m_MeshMetrics[0]: 1 - m_MeshMetrics[1]: 1 - m_MeshOptimizationFlags: 1 - m_StreamData: - serializedVersion: 2 - offset: 0 - size: 0 - path: --- !u!4 &1972551171 stripped Transform: m_CorrespondingSourceObject: {fileID: 509092551989619249, guid: eed65e8875105be4ead0eae41b999327, @@ -73750,7 +73912,7 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 5 + m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 180, y: 0, z: 0} --- !u!1 &2092691249 GameObject: @@ -73800,6 +73962,160 @@ MonoBehaviour: blendDistance: 0 weight: 1 sharedProfile: {fileID: 11400000, guid: 88ec632c0b1a8164d9738fa8532b2c03, type: 2} +--- !u!4 &6698281394637870151 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6698281393096328370, guid: cb6cca40b141a88478bdd8188375abda, + type: 3} + m_PrefabInstance: {fileID: 8641176140051378486} + m_PrefabAsset: {fileID: 0} +--- !u!1001 &8104254107381698146 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 8104254108031468293, guid: 48167c871e282d042988c69cc6dee7ff, + type: 3} + propertyPath: m_Name + value: Apple + objectReference: {fileID: 0} + - target: {fileID: 8104254108031468297, guid: 48167c871e282d042988c69cc6dee7ff, + type: 3} + propertyPath: m_LocalPosition.x + value: 1.95 + objectReference: {fileID: 0} + - target: {fileID: 8104254108031468297, guid: 48167c871e282d042988c69cc6dee7ff, + type: 3} + propertyPath: m_LocalPosition.y + value: -0.55 + objectReference: {fileID: 0} + - target: {fileID: 8104254108031468297, guid: 48167c871e282d042988c69cc6dee7ff, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8104254108031468297, guid: 48167c871e282d042988c69cc6dee7ff, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8104254108031468297, guid: 48167c871e282d042988c69cc6dee7ff, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8104254108031468297, guid: 48167c871e282d042988c69cc6dee7ff, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8104254108031468297, guid: 48167c871e282d042988c69cc6dee7ff, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8104254108031468297, guid: 48167c871e282d042988c69cc6dee7ff, + type: 3} + propertyPath: m_RootOrder + value: 9 + objectReference: {fileID: 0} + - target: {fileID: 8104254108031468297, guid: 48167c871e282d042988c69cc6dee7ff, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8104254108031468297, guid: 48167c871e282d042988c69cc6dee7ff, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8104254108031468297, guid: 48167c871e282d042988c69cc6dee7ff, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8104254108031468298, guid: 48167c871e282d042988c69cc6dee7ff, + type: 3} + propertyPath: m_IsTrigger + value: 1 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 48167c871e282d042988c69cc6dee7ff, type: 3} +--- !u!1001 &8641176140051378486 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 3535038827622998275, guid: cb6cca40b141a88478bdd8188375abda, + type: 3} + propertyPath: m_Mesh + value: + objectReference: {fileID: 1749943931} + - target: {fileID: 6698281393096328333, guid: cb6cca40b141a88478bdd8188375abda, + type: 3} + propertyPath: m_Name + value: Pink + objectReference: {fileID: 0} + - target: {fileID: 6698281393096328370, guid: cb6cca40b141a88478bdd8188375abda, + type: 3} + propertyPath: m_LocalPosition.x + value: -4.1401935 + objectReference: {fileID: 0} + - target: {fileID: 6698281393096328370, guid: cb6cca40b141a88478bdd8188375abda, + type: 3} + propertyPath: m_LocalPosition.y + value: 0.46563104 + objectReference: {fileID: 0} + - target: {fileID: 6698281393096328370, guid: cb6cca40b141a88478bdd8188375abda, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6698281393096328370, guid: cb6cca40b141a88478bdd8188375abda, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6698281393096328370, guid: cb6cca40b141a88478bdd8188375abda, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6698281393096328370, guid: cb6cca40b141a88478bdd8188375abda, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6698281393096328370, guid: cb6cca40b141a88478bdd8188375abda, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6698281393096328370, guid: cb6cca40b141a88478bdd8188375abda, + type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 6698281393096328370, guid: cb6cca40b141a88478bdd8188375abda, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6698281393096328370, guid: cb6cca40b141a88478bdd8188375abda, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6698281393096328370, guid: cb6cca40b141a88478bdd8188375abda, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: cb6cca40b141a88478bdd8188375abda, type: 3} --- !u!1001 &8695385200877030478 PrefabInstance: m_ObjectHideFlags: 0 diff --git a/Assets/Scripts/Environment.meta b/Assets/Scripts/Environment.meta new file mode 100644 index 0000000..9f25bf9 --- /dev/null +++ b/Assets/Scripts/Environment.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0b332d884d8afb34a8991c3554276f9b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Environment/EnvironmentModel.cs b/Assets/Scripts/Environment/EnvironmentModel.cs new file mode 100644 index 0000000..bfea3dd --- /dev/null +++ b/Assets/Scripts/Environment/EnvironmentModel.cs @@ -0,0 +1,30 @@ +using UnityEngine; + +namespace Pink.Environment +{ + /// + /// The main model containing needed data to implement a platformer style + /// game. This class should only contain data, and methods that operate + /// on the data. It is initialised with data in the GameController class. + /// + [System.Serializable] + public class EnvironmentModel + { + /// + /// The virtual camera in the scene. + /// + public Cinemachine.CinemachineVirtualCamera virtualCamera; + + /// + /// The main component which controls the player sprite, controlled + /// by the user. + /// + public Pink.Mechanics.PinkController player; + + /// + /// The spawn point in the scene. + /// + public Transform spawnPoint; + + } +} \ No newline at end of file diff --git a/Assets/Scripts/Environment/EnvironmentModel.cs.meta b/Assets/Scripts/Environment/EnvironmentModel.cs.meta new file mode 100644 index 0000000..229f70d --- /dev/null +++ b/Assets/Scripts/Environment/EnvironmentModel.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 386330a60fbb827448288b6fa26f982e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Environment/GameController.cs b/Assets/Scripts/Environment/GameController.cs new file mode 100644 index 0000000..b4dd83e --- /dev/null +++ b/Assets/Scripts/Environment/GameController.cs @@ -0,0 +1,36 @@ +using UnityEngine; + +namespace Pink.Environment +{ + /// + /// This class exposes the the game model in the inspector, and ticks the + /// simulation. + /// + public class GameController : MonoBehaviour + { + public static GameController Instance { get; private set; } + + //This model field is public and can be therefore be modified in the + //inspector. + //The reference actually comes from the InstanceRegister, and is shared + //through the simulation and events. Unity will deserialize over this + //shared reference when the scene loads, allowing the model to be + //conveniently configured inside the inspector. + public EnvironmentModel model = Simulation.GetModel(); + + void OnEnable() + { + Instance = this; + } + + void OnDisable() + { + if (Instance == this) Instance = null; + } + + void Update() + { + //if (Instance == this) Environment.Tick(); + } + } +} diff --git a/Assets/Scripts/Environment/GameController.cs.meta b/Assets/Scripts/Environment/GameController.cs.meta new file mode 100644 index 0000000..e580032 --- /dev/null +++ b/Assets/Scripts/Environment/GameController.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b1085591623a4e34c9596ce48344eafe +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Environment/Simulation.Event.cs b/Assets/Scripts/Environment/Simulation.Event.cs new file mode 100644 index 0000000..a841a2c --- /dev/null +++ b/Assets/Scripts/Environment/Simulation.Event.cs @@ -0,0 +1,63 @@ + +namespace Pink.Environment +{ + public static partial class Simulation + { + /// + /// An event is something that happens at a point in time in a simulation. + /// The Precondition method is used to check if the event should be executed, + /// as conditions may have changed in the simulation since the event was + /// originally scheduled. + /// + /// + public abstract class Event : System.IComparable + { + internal float tick; + + public int CompareTo(Event other) + { + return tick.CompareTo(other.tick); + } + + public abstract void Execute(); + + public virtual bool Precondition() => true; + + internal virtual void ExecuteEvent() + { + if (Precondition()) + Execute(); + } + + /// + /// This method is generally used to set references to null when required. + /// It is automatically called by the Simulation when an event has completed. + /// + internal virtual void Cleanup() + { + + } + } + + /// + /// Event adds the ability to hook into the OnExecute callback + /// whenever the event is executed. Use this class to allow functionality + /// to be plugged into your application with minimal or zero configuration. + /// + /// + public abstract class Event : Event where T : Event + { + public static System.Action OnExecute; + + internal override void ExecuteEvent() + { + if (Precondition()) + { + Execute(); + OnExecute?.Invoke((T)this); + } + } + } + + } +} diff --git a/Assets/Scripts/Environment/Simulation.Event.cs.meta b/Assets/Scripts/Environment/Simulation.Event.cs.meta new file mode 100644 index 0000000..74d56cd --- /dev/null +++ b/Assets/Scripts/Environment/Simulation.Event.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 450ce21ac1ecf8a4e91237aa54759160 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Environment/Simulation.InstanceRegister.cs b/Assets/Scripts/Environment/Simulation.InstanceRegister.cs new file mode 100644 index 0000000..daff59c --- /dev/null +++ b/Assets/Scripts/Environment/Simulation.InstanceRegister.cs @@ -0,0 +1,16 @@ +namespace Pink.Environment +{ + public static partial class Simulation + { + /// + /// This class provides a container for creating singletons for any other class, + /// within the scope of the Simulation. It is typically used to hold the simulation + /// models and configuration classes. + /// + /// + static class InstanceRegister where T : class, new() + { + public static T instance = new T(); + } + } +} \ No newline at end of file diff --git a/Assets/Scripts/Environment/Simulation.InstanceRegister.cs.meta b/Assets/Scripts/Environment/Simulation.InstanceRegister.cs.meta new file mode 100644 index 0000000..9899aef --- /dev/null +++ b/Assets/Scripts/Environment/Simulation.InstanceRegister.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: cfdfb8a415e1f5446b75016782a337f8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Environment/Simulation.cs b/Assets/Scripts/Environment/Simulation.cs new file mode 100644 index 0000000..89954e8 --- /dev/null +++ b/Assets/Scripts/Environment/Simulation.cs @@ -0,0 +1,14 @@ +namespace Pink.Environment +{ + public static partial class Simulation + { + /// + /// Return the simulation model instance for a class. + /// + /// + static public T GetModel() where T : class, new() + { + return InstanceRegister.instance; + } + } +} diff --git a/Assets/Scripts/Environment/Simulation.cs.meta b/Assets/Scripts/Environment/Simulation.cs.meta new file mode 100644 index 0000000..691350a --- /dev/null +++ b/Assets/Scripts/Environment/Simulation.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: b64e9e83babc2524387c58e0ffc721ac +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Hot.cs b/Assets/Scripts/Hot.cs deleted file mode 100644 index b836ad9..0000000 --- a/Assets/Scripts/Hot.cs +++ /dev/null @@ -1,29 +0,0 @@ -using Pink.Mechanics; -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -public class Hot : MonoBehaviour -{ - // Start is called before the first frame update - void Start() - { - - } - - // Update is called once per frame - void Update() - { - - } - - void OnCollisionEnter2D(Collision2D col) - { - var player = col.gameObject.GetComponent(); - if (player != null) - { - Debug.Log("Player Burnt"); - player.health.Hurt(4f); - } - } -} diff --git a/Assets/Scripts/Items.meta b/Assets/Scripts/Items.meta new file mode 100644 index 0000000..1b6f617 --- /dev/null +++ b/Assets/Scripts/Items.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bf4093e52df670b489b0107fa2310db0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Items/Firepit.cs b/Assets/Scripts/Items/Firepit.cs new file mode 100644 index 0000000..e089189 --- /dev/null +++ b/Assets/Scripts/Items/Firepit.cs @@ -0,0 +1,14 @@ +using UnityEngine; + +namespace Pink.Items +{ + class Firepit: MonoBehaviour + { + public ParticleSystem explosionParticles; + + void OnTriggerEnter2D(Collider2D collider) + { + explosionParticles.Play(); + } + } +} diff --git a/Assets/Scripts/Items/Firepit.cs.meta b/Assets/Scripts/Items/Firepit.cs.meta new file mode 100644 index 0000000..dc90e00 --- /dev/null +++ b/Assets/Scripts/Items/Firepit.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 30c0625f95eed7644bb526b786e31529 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Items/FruitController.cs b/Assets/Scripts/Items/FruitController.cs new file mode 100644 index 0000000..e7dac7f --- /dev/null +++ b/Assets/Scripts/Items/FruitController.cs @@ -0,0 +1,27 @@ +using UnityEngine; +using Pink.Mechanics; + +namespace Pink.Items +{ + class FruitController : MonoBehaviour + { + public Animator animator; + + void OnTriggerEnter2D(Collider2D collider) + { + var userController = collider.gameObject.GetComponent(); + + if (userController != null) + { + animator.SetTrigger("collected"); + } + } + + public void Collect() + { + animator.enabled = false; + GetComponent().enabled = false; + gameObject.SetActive(false); + } + } +} diff --git a/Assets/Scripts/Items/FruitController.cs.meta b/Assets/Scripts/Items/FruitController.cs.meta new file mode 100644 index 0000000..946bb70 --- /dev/null +++ b/Assets/Scripts/Items/FruitController.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: dce774be0c444454ea5a217f17532b82 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Items/HideFruit.cs b/Assets/Scripts/Items/HideFruit.cs new file mode 100644 index 0000000..7ce0234 --- /dev/null +++ b/Assets/Scripts/Items/HideFruit.cs @@ -0,0 +1,37 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using Pink.Items; + +public class HideFruit : StateMachineBehaviour +{ + // OnStateEnter is called when a transition starts and the state machine starts to evaluate this state + //override public void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) + //{ + // animator.gameObject.SetActive(false); + //} + + // OnStateUpdate is called on each Update frame between OnStateEnter and OnStateExit callbacks + //override public void OnStateUpdate(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) + //{ + // + //} + + // OnStateExit is called when a transition ends and the state machine finishes evaluating this state + override public void OnStateExit(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) + { + animator.gameObject.GetComponent().Collect(); + } + + // OnStateMove is called right after Animator.OnAnimatorMove() + //override public void OnStateMove(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) + //{ + // // Implement code that processes and affects root motion + //} + + // OnStateIK is called right after Animator.OnAnimatorIK() + //override public void OnStateIK(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) + //{ + // // Implement code that sets up animation IK (inverse kinematics) + //} +} diff --git a/Assets/Scripts/Items/HideFruit.cs.meta b/Assets/Scripts/Items/HideFruit.cs.meta new file mode 100644 index 0000000..5d5dd49 --- /dev/null +++ b/Assets/Scripts/Items/HideFruit.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 93bdbc5aa92e0cd44bb52eae417af7a4 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Mechanics.meta b/Assets/Scripts/Mechanics.meta new file mode 100644 index 0000000..e51e0dd --- /dev/null +++ b/Assets/Scripts/Mechanics.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b348641476506114ba9aecba21b82071 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/CharacterKinematics.cs b/Assets/Scripts/Mechanics/CharacterKinematics.cs similarity index 99% rename from Assets/Scripts/CharacterKinematics.cs rename to Assets/Scripts/Mechanics/CharacterKinematics.cs index 1884287..6ac2c05 100644 --- a/Assets/Scripts/CharacterKinematics.cs +++ b/Assets/Scripts/Mechanics/CharacterKinematics.cs @@ -63,10 +63,8 @@ namespace Pink.Mechanics } } - public void Move(float move, bool crouch, bool jump) { - //only control the player if grounded or airControl is turned on if (m_Grounded || m_AirControl) { diff --git a/Assets/Scripts/CharacterKinematics.cs.meta b/Assets/Scripts/Mechanics/CharacterKinematics.cs.meta similarity index 100% rename from Assets/Scripts/CharacterKinematics.cs.meta rename to Assets/Scripts/Mechanics/CharacterKinematics.cs.meta diff --git a/Assets/Scripts/Mechanics/FreezeControl.cs b/Assets/Scripts/Mechanics/FreezeControl.cs new file mode 100644 index 0000000..49e6630 --- /dev/null +++ b/Assets/Scripts/Mechanics/FreezeControl.cs @@ -0,0 +1,17 @@ +using System.Collections; +using UnityEngine; + +namespace Pink.Mechanics +{ + class FreezeControl: MonoBehaviour + { + public PinkController player; + + public IEnumerator Run(float duration) + { + player.controlAllowed = false; + yield return new WaitForSeconds(duration / 1000f); + player.controlAllowed = true; + } + } +} diff --git a/Assets/Scripts/Mechanics/FreezeControl.cs.meta b/Assets/Scripts/Mechanics/FreezeControl.cs.meta new file mode 100644 index 0000000..0b1486d --- /dev/null +++ b/Assets/Scripts/Mechanics/FreezeControl.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0a68e1163b52a23449e1da295f47d925 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Health.cs b/Assets/Scripts/Mechanics/Health.cs similarity index 50% rename from Assets/Scripts/Health.cs rename to Assets/Scripts/Mechanics/Health.cs index 822b74e..0f1787b 100644 --- a/Assets/Scripts/Health.cs +++ b/Assets/Scripts/Mechanics/Health.cs @@ -8,8 +8,12 @@ namespace Pink.Mechanics { public float MaxHealth = 10f; + [Header("Events")] + [Space] + public UnityEvent WasHurt; public UnityEvent WasHealed; + public UnityEvent WasKilled; private float currentHealth; float CurrentHealth { @@ -18,7 +22,8 @@ namespace Pink.Mechanics Math.Max(0f, value), MaxHealth); } - public bool IsDead => CurrentHealth > 0; + public bool IsDead => CurrentHealth == 0; + public bool IsAlive => CurrentHealth > 0; // Start is called before the first frame update void Start() @@ -28,9 +33,19 @@ namespace Pink.Mechanics public bool Hurt(float decrement) { - CurrentHealth -= decrement; - WasHurt.Invoke(); - return !IsDead; + if (IsAlive) + { + CurrentHealth -= decrement; + WasHurt.Invoke(); + if (IsDead) + WasKilled.Invoke(); + } + return IsAlive; + } + + public bool Hurt() + { + return Hurt(MaxHealth / 5); } public bool Heal(float increment) @@ -39,5 +54,25 @@ namespace Pink.Mechanics WasHealed.Invoke(); return CurrentHealth == MaxHealth; } + + public bool Heal() + { + CurrentHealth = MaxHealth; + WasHealed.Invoke(); + return CurrentHealth == MaxHealth; + } + + public void Die() + { + if (IsAlive) + { + Hurt(MaxHealth); + } + } + + public void Reset() + { + currentHealth = MaxHealth; + } } } \ No newline at end of file diff --git a/Assets/Scripts/Health.cs.meta b/Assets/Scripts/Mechanics/Health.cs.meta similarity index 100% rename from Assets/Scripts/Health.cs.meta rename to Assets/Scripts/Mechanics/Health.cs.meta diff --git a/Assets/Scripts/Mechanics/Hot.cs b/Assets/Scripts/Mechanics/Hot.cs new file mode 100644 index 0000000..7c2fa29 --- /dev/null +++ b/Assets/Scripts/Mechanics/Hot.cs @@ -0,0 +1,18 @@ +using UnityEngine; + +namespace Pink.Mechanics +{ + public class Hot : MonoBehaviour + { + void OnTriggerEnter2D(Collider2D collider) + { + var player = collider.gameObject.GetComponent(); + if (player != null) + { + Debug.Log("Player Burnt"); + player.health.Hurt(2f); + collider.gameObject.GetComponent().velocity *= -0.8f; + } + } + } +} \ No newline at end of file diff --git a/Assets/Scripts/Hot.cs.meta b/Assets/Scripts/Mechanics/Hot.cs.meta similarity index 100% rename from Assets/Scripts/Hot.cs.meta rename to Assets/Scripts/Mechanics/Hot.cs.meta diff --git a/Assets/Scripts/Kinematic.cs b/Assets/Scripts/Mechanics/Kinematic.cs similarity index 100% rename from Assets/Scripts/Kinematic.cs rename to Assets/Scripts/Mechanics/Kinematic.cs diff --git a/Assets/Scripts/Kinematic.cs.meta b/Assets/Scripts/Mechanics/Kinematic.cs.meta similarity index 100% rename from Assets/Scripts/Kinematic.cs.meta rename to Assets/Scripts/Mechanics/Kinematic.cs.meta diff --git a/Assets/Scripts/PinkController.cs b/Assets/Scripts/Mechanics/PinkController.cs similarity index 73% rename from Assets/Scripts/PinkController.cs rename to Assets/Scripts/Mechanics/PinkController.cs index 10990fd..e509001 100644 --- a/Assets/Scripts/PinkController.cs +++ b/Assets/Scripts/Mechanics/PinkController.cs @@ -1,6 +1,6 @@ -using System; -using System.Collections; -using System.Collections.Generic; +using Pink.Environment; +using Pink.Graphics; +using UnityEngine.Experimental.Rendering.Universal; using UnityEngine; namespace Pink.Mechanics @@ -10,6 +10,9 @@ namespace Pink.Mechanics public CharacterKinematics controller; public Animator animator; public Health health; + public Flash flash; + + public bool controlAllowed = true; public float runSpeed = 40f; float horizontalMovement = 0f; @@ -48,11 +51,18 @@ namespace Pink.Mechanics { animator.SetTrigger("hurt"); } + StartCoroutine(Simulation.GetModel().virtualCamera.GetComponent().Run(400f, 6f, 9f)); + StartCoroutine(flash.Run(3, 60, 60, 1f)); } public void WasHealed() { animator.SetTrigger(""); } + + public void WasKilled() + { + animator.SetBool("dead", true); + } } } \ No newline at end of file diff --git a/Assets/Scripts/PinkController.cs.meta b/Assets/Scripts/Mechanics/PinkController.cs.meta similarity index 100% rename from Assets/Scripts/PinkController.cs.meta rename to Assets/Scripts/Mechanics/PinkController.cs.meta diff --git a/Assets/Scripts/Render.meta b/Assets/Scripts/Render.meta new file mode 100644 index 0000000..8934811 --- /dev/null +++ b/Assets/Scripts/Render.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d740e2284a6b4f94d874987c976087da +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Render/Flash.cs b/Assets/Scripts/Render/Flash.cs new file mode 100644 index 0000000..801b2de --- /dev/null +++ b/Assets/Scripts/Render/Flash.cs @@ -0,0 +1,24 @@ +using System.Collections; +using UnityEngine; +using UnityEngine.Experimental.Rendering.Universal; +using Cinemachine; + +namespace Pink.Graphics +{ + public class Flash : MonoBehaviour + { + public Light2D flasher; + + public IEnumerator Run(int count = 5, float upTime = 100f, float downTime = 100f, float intensity = 1) + { + for(int i = 0; i < count; i++) + { + flasher.intensity = intensity; + yield return new WaitForSeconds(upTime / 1000f); + flasher.intensity = 0; + yield return new WaitForSeconds(downTime / 1000f); + } + } + } + +} diff --git a/Assets/Scripts/Render/Flash.cs.meta b/Assets/Scripts/Render/Flash.cs.meta new file mode 100644 index 0000000..aa44c80 --- /dev/null +++ b/Assets/Scripts/Render/Flash.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 48a7c389a7398304eb48829dd011aaa1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Render/Shake.cs b/Assets/Scripts/Render/Shake.cs new file mode 100644 index 0000000..b184473 --- /dev/null +++ b/Assets/Scripts/Render/Shake.cs @@ -0,0 +1,24 @@ +using System.Collections; +using UnityEngine; +using Cinemachine; + +namespace Pink.Graphics +{ + public class Shake : MonoBehaviour + { + public IEnumerator Run(float duration, float amplitude = .5f, float frequency = 10f) + { + var cam = GetComponent(); + var profile = cam.GetCinemachineComponent(); + + profile.m_AmplitudeGain = amplitude; + profile.m_FrequencyGain = frequency; + + yield return new WaitForSeconds(duration / 1000f); + + profile.m_AmplitudeGain = 0f; + profile.m_FrequencyGain = 0f; + } + } + +} diff --git a/Assets/Scripts/Render/Shake.cs.meta b/Assets/Scripts/Render/Shake.cs.meta new file mode 100644 index 0000000..7a59287 --- /dev/null +++ b/Assets/Scripts/Render/Shake.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: dc8a31b24b6fb9f468cb54fe154db56d +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Timeline.meta b/Assets/Scripts/Timeline.meta new file mode 100644 index 0000000..e78f398 --- /dev/null +++ b/Assets/Scripts/Timeline.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1d78458380a973d4eb4cb9bd13cd27d3 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Timeline/PlayerDeath.cs b/Assets/Scripts/Timeline/PlayerDeath.cs new file mode 100644 index 0000000..55c58ca --- /dev/null +++ b/Assets/Scripts/Timeline/PlayerDeath.cs @@ -0,0 +1,25 @@ +using Pink.Environment; + +namespace Pink.Timeline +{ + class PlayerDeath : Simulation.Event + { + EnvironmentModel state = Simulation.GetModel(); + + public override void Execute() + { + if (state.player.health.IsAlive) + { + state.player.health.Die(); + state.player.controlAllowed = false; + + state.virtualCamera.m_Follow = null; + state.virtualCamera.m_LookAt = null; + + state.player.animator.SetTrigger("hurt"); + state.player.animator.SetBool("dead", true); + //Simulation.Schedule(2); + } + } + } +} diff --git a/Assets/Scripts/Timeline/PlayerDeath.cs.meta b/Assets/Scripts/Timeline/PlayerDeath.cs.meta new file mode 100644 index 0000000..40d8b5e --- /dev/null +++ b/Assets/Scripts/Timeline/PlayerDeath.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 092f46e2da098d7498af9818baa8cb72 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Timeline/PlayerSpawn.cs b/Assets/Scripts/Timeline/PlayerSpawn.cs new file mode 100644 index 0000000..e991af9 --- /dev/null +++ b/Assets/Scripts/Timeline/PlayerSpawn.cs @@ -0,0 +1,23 @@ +using Pink.Environment; + +namespace Pink.Timeline +{ + public class PlayerSpawn : Simulation.Event + { + EnvironmentModel state = Simulation.GetModel(); + + public override void Execute() + { + //player.collider2d.enabled = true; + state.player.controlAllowed = true; + + state.player.health.Reset(); + //state.player.Teleport(state.spawnPoint.transform.position); + + state.player.animator.SetBool("dead", false); + state.virtualCamera.m_Follow = state.player.transform; + state.virtualCamera.m_LookAt = state.player.transform; + //Simulation.Schedule(2f); + } + } +} diff --git a/Assets/Scripts/Timeline/PlayerSpawn.cs.meta b/Assets/Scripts/Timeline/PlayerSpawn.cs.meta new file mode 100644 index 0000000..7f89697 --- /dev/null +++ b/Assets/Scripts/Timeline/PlayerSpawn.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 33113f971474933478ba077e36ca02c1 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/README.md b/README.md new file mode 100644 index 0000000..d8e74ab --- /dev/null +++ b/README.md @@ -0,0 +1,6 @@ +Pink +============ + +Practicing 2D Unity development with a platformer testbed. + +Using ******, ***Hero Knight*** and ***Sunnyland***. \ No newline at end of file