From b0625ae834723dc8aea128ad79e7a37134f0a49f Mon Sep 17 00:00:00 2001 From: sylvermyon Date: Fri, 26 Jun 2026 14:37:33 -0700 Subject: [PATCH] random stuff i forgot to commit --- Assets/Materials.meta | 8 + Assets/Materials/DeflectionMaterial.mat | 50 + Assets/Materials/DeflectionMaterial.mat.meta | 8 + Assets/Materials/TrailMaterial.mat | 50 + Assets/Materials/TrailMaterial.mat.meta | 8 + Assets/Prefabs/DeflectionParticles.prefab | 4894 +++++++++++++++++ .../Prefabs/DeflectionParticles.prefab.meta | 7 + Assets/Prefabs/Fairy.prefab | 238 + Assets/Prefabs/Fairy.prefab.meta | 7 + Assets/Prefabs/ReisenProjectile.prefab | 117 + Assets/Scenes/Gameplay.unity | 1443 +++-- Assets/Scripts/Abilities.meta | 8 + Assets/Scripts/{ => Abilities}/Ability.cs | 2 +- .../Scripts/{ => Abilities}/Ability.cs.meta | 0 .../Scripts/{ => Abilities}/EnemyAbility.cs | 0 .../{ => Abilities}/EnemyAbility.cs.meta | 0 .../{ => Abilities}/EnemyShootBasic.cs | 0 .../{ => Abilities}/EnemyShootBasic.cs.meta | 0 Assets/Scripts/{ => Abilities}/ReisenShoot.cs | 0 .../{ => Abilities}/ReisenShoot.cs.meta | 0 Assets/Scripts/Abilities/YoumuDeflect.cs | 68 + .../{ => Abilities}/YoumuDeflect.cs.meta | 0 Assets/Scripts/DialogueManager.cs | 16 + Assets/Scripts/DialogueManager.cs.meta | 2 + Assets/Scripts/Enemy.cs | 19 - Assets/Scripts/Entities.meta | 8 + Assets/Scripts/Entities/Enemy.cs | 69 + Assets/Scripts/{ => Entities}/Enemy.cs.meta | 0 Assets/Scripts/{ => Entities}/Entity.cs | 2 +- Assets/Scripts/{ => Entities}/Entity.cs.meta | 0 Assets/Scripts/{ => Entities}/Player.cs | 15 +- Assets/Scripts/{ => Entities}/Player.cs.meta | 0 Assets/Scripts/GetPixelSize.cs | 22 + Assets/Scripts/GetPixelSize.cs.meta | 2 + Assets/Scripts/Projectiles.meta | 8 + .../Scripts/{ => Projectiles}/Projectile.cs | 1 + .../{ => Projectiles}/Projectile.cs.meta | 0 Assets/Scripts/WaveManager.cs | 102 + Assets/Scripts/WaveManager.cs.meta | 2 + Assets/Scripts/YoumuDeflect.cs | 35 - Assets/Sprites/Textures.meta | 8 + Assets/Sprites/Textures/Circle.png | Bin 0 -> 9208 bytes Assets/Sprites/Textures/Circle.png.meta | 156 + Assets/Sprites/Textures/Smoke.png | Bin 0 -> 10617 bytes Assets/Sprites/Textures/Smoke.png.meta | 156 + .../Textures/circle with soft edge.png | Bin 0 -> 3451 bytes .../Textures/circle with soft edge.png.meta | 156 + Assets/Sprites/Textures/testTexture.png | Bin 0 -> 1914 bytes Assets/Sprites/Textures/testTexture.png.meta | 156 + Assets/Sprites/hakugyokurou.png | Bin 0 -> 68060 bytes Assets/Sprites/hakugyokurou.png.meta | 156 + Assets/Sprites/reallybadswordslash.png | Bin 0 -> 12545 bytes Assets/Sprites/reallybadswordslash.png.meta | 155 + Assets/Sprites/reisen.png | Bin 0 -> 12446 bytes Assets/Sprites/reisen.png.meta | 156 + Assets/Sprites/youmu.png | Bin 0 -> 12313 bytes Assets/Sprites/youmu.png.meta | 156 + ProjectSettings/Physics2DSettings.asset | 2 +- ProjectSettings/TagManager.asset | 2 +- 59 files changed, 7806 insertions(+), 664 deletions(-) create mode 100644 Assets/Materials.meta create mode 100644 Assets/Materials/DeflectionMaterial.mat create mode 100644 Assets/Materials/DeflectionMaterial.mat.meta create mode 100644 Assets/Materials/TrailMaterial.mat create mode 100644 Assets/Materials/TrailMaterial.mat.meta create mode 100644 Assets/Prefabs/DeflectionParticles.prefab create mode 100644 Assets/Prefabs/DeflectionParticles.prefab.meta create mode 100644 Assets/Prefabs/Fairy.prefab create mode 100644 Assets/Prefabs/Fairy.prefab.meta create mode 100644 Assets/Scripts/Abilities.meta rename Assets/Scripts/{ => Abilities}/Ability.cs (94%) rename Assets/Scripts/{ => Abilities}/Ability.cs.meta (100%) rename Assets/Scripts/{ => Abilities}/EnemyAbility.cs (100%) rename Assets/Scripts/{ => Abilities}/EnemyAbility.cs.meta (100%) rename Assets/Scripts/{ => Abilities}/EnemyShootBasic.cs (100%) rename Assets/Scripts/{ => Abilities}/EnemyShootBasic.cs.meta (100%) rename Assets/Scripts/{ => Abilities}/ReisenShoot.cs (100%) rename Assets/Scripts/{ => Abilities}/ReisenShoot.cs.meta (100%) create mode 100644 Assets/Scripts/Abilities/YoumuDeflect.cs rename Assets/Scripts/{ => Abilities}/YoumuDeflect.cs.meta (100%) create mode 100644 Assets/Scripts/DialogueManager.cs create mode 100644 Assets/Scripts/DialogueManager.cs.meta delete mode 100644 Assets/Scripts/Enemy.cs create mode 100644 Assets/Scripts/Entities.meta create mode 100644 Assets/Scripts/Entities/Enemy.cs rename Assets/Scripts/{ => Entities}/Enemy.cs.meta (100%) rename Assets/Scripts/{ => Entities}/Entity.cs (92%) rename Assets/Scripts/{ => Entities}/Entity.cs.meta (100%) rename Assets/Scripts/{ => Entities}/Player.cs (51%) rename Assets/Scripts/{ => Entities}/Player.cs.meta (100%) create mode 100644 Assets/Scripts/GetPixelSize.cs create mode 100644 Assets/Scripts/GetPixelSize.cs.meta create mode 100644 Assets/Scripts/Projectiles.meta rename Assets/Scripts/{ => Projectiles}/Projectile.cs (97%) rename Assets/Scripts/{ => Projectiles}/Projectile.cs.meta (100%) create mode 100644 Assets/Scripts/WaveManager.cs create mode 100644 Assets/Scripts/WaveManager.cs.meta delete mode 100644 Assets/Scripts/YoumuDeflect.cs create mode 100644 Assets/Sprites/Textures.meta create mode 100644 Assets/Sprites/Textures/Circle.png create mode 100644 Assets/Sprites/Textures/Circle.png.meta create mode 100644 Assets/Sprites/Textures/Smoke.png create mode 100644 Assets/Sprites/Textures/Smoke.png.meta create mode 100644 Assets/Sprites/Textures/circle with soft edge.png create mode 100644 Assets/Sprites/Textures/circle with soft edge.png.meta create mode 100644 Assets/Sprites/Textures/testTexture.png create mode 100644 Assets/Sprites/Textures/testTexture.png.meta create mode 100644 Assets/Sprites/hakugyokurou.png create mode 100644 Assets/Sprites/hakugyokurou.png.meta create mode 100644 Assets/Sprites/reallybadswordslash.png create mode 100644 Assets/Sprites/reallybadswordslash.png.meta create mode 100644 Assets/Sprites/reisen.png create mode 100644 Assets/Sprites/reisen.png.meta create mode 100644 Assets/Sprites/youmu.png create mode 100644 Assets/Sprites/youmu.png.meta diff --git a/Assets/Materials.meta b/Assets/Materials.meta new file mode 100644 index 0000000..12d1f22 --- /dev/null +++ b/Assets/Materials.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 659cfa7a683480de8a9af112c9a19fd5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Materials/DeflectionMaterial.mat b/Assets/Materials/DeflectionMaterial.mat new file mode 100644 index 0000000..d48b471 --- /dev/null +++ b/Assets/Materials/DeflectionMaterial.mat @@ -0,0 +1,50 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: DeflectionMaterial + m_Shader: {fileID: 4800000, guid: e260cfa7296ee7642b167f1eb5be5023, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 2800000, guid: c81c0f9e8ae963adf9600e0dac768ffe, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MaskTex: + m_Texture: {fileID: 2800000, guid: c81c0f9e8ae963adf9600e0dac768ffe, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _NormalMap: + m_Texture: {fileID: 2800000, guid: c81c0f9e8ae963adf9600e0dac768ffe, type: 3} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _EnableExternalAlpha: 0 + - _ZWrite: 0 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/Materials/DeflectionMaterial.mat.meta b/Assets/Materials/DeflectionMaterial.mat.meta new file mode 100644 index 0000000..f6c9d22 --- /dev/null +++ b/Assets/Materials/DeflectionMaterial.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9d9fb4960ff9a6c69bf3ee702a667daf +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Materials/TrailMaterial.mat b/Assets/Materials/TrailMaterial.mat new file mode 100644 index 0000000..6ad57a4 --- /dev/null +++ b/Assets/Materials/TrailMaterial.mat @@ -0,0 +1,50 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: TrailMaterial + m_Shader: {fileID: 4800000, guid: e260cfa7296ee7642b167f1eb5be5023, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MaskTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _NormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _EnableExternalAlpha: 0 + - _ZWrite: 0 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] + m_AllowLocking: 1 diff --git a/Assets/Materials/TrailMaterial.mat.meta b/Assets/Materials/TrailMaterial.mat.meta new file mode 100644 index 0000000..6206682 --- /dev/null +++ b/Assets/Materials/TrailMaterial.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f441ba3a1d6567790a52a62bbba53091 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/DeflectionParticles.prefab b/Assets/Prefabs/DeflectionParticles.prefab new file mode 100644 index 0000000..2f85d58 --- /dev/null +++ b/Assets/Prefabs/DeflectionParticles.prefab @@ -0,0 +1,4894 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &6217808474068776484 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6076899117163824802} + - component: {fileID: 4159152011618467134} + - component: {fileID: 1422423685816392661} + m_Layer: 7 + m_Name: DeflectionParticles + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6076899117163824802 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6217808474068776484} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!198 &4159152011618467134 +ParticleSystem: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6217808474068776484} + serializedVersion: 8 + lengthInSec: 0.25 + simulationSpeed: 1 + stopAction: 0 + cullingMode: 0 + ringBufferMode: 0 + ringBufferLoopRange: {x: 0, y: 1} + emitterVelocityMode: 0 + looping: 0 + prewarm: 0 + playOnAwake: 1 + useUnscaledTime: 0 + autoRandomSeed: 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: 0 + scalar: 0.3 + minScalar: 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 + startSpeed: + serializedVersion: 2 + minMaxState: 0 + scalar: 4 + minScalar: 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 + startColor: + serializedVersion: 2 + minMaxState: 0 + minColor: {r: 1, g: 1, b: 1, a: 1} + maxColor: {r: 1, g: 0.922219, b: 0.740566, 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_ColorSpace: -1 + 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_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + startSize: + serializedVersion: 2 + minMaxState: 3 + scalar: 0.05 + minScalar: 0.01 + 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: 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 + startRotationY: + 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 + startRotation: + 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 + randomizeRotationDirection: 0 + gravitySource: 0 + maxNumParticles: 1000 + customEmitterVelocity: {x: 0, y: 0, z: 0} + size3D: 0 + rotation3D: 0 + gravityModifier: + 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 + ShapeModule: + serializedVersion: 6 + enabled: 1 + type: 10 + angle: 25 + length: 5 + boxThickness: {x: 0, y: 0, z: 0} + radiusThickness: 1 + donutRadius: 0.2 + m_Position: {x: 0, y: 0, z: 0} + m_Rotation: {x: 0, y: 0, z: 135} + 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: 0.4 + 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: 90 + 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: 0 + 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: 5 + 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: 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 + separateAxes: 0 + RotationModule: + 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 + 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 + 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_ColorSpace: -1 + 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_ColorSpace: -1 + 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: 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 + 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: 1 + 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: 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 + 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_ColorSpace: -1 + 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_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + range: {x: 0, y: 1} + CollisionModule: + enabled: 0 + serializedVersion: 4 + type: 0 + collisionMode: 0 + colliderForce: 0 + multiplyColliderForceByParticleSize: 0 + multiplyColliderForceByParticleSpeed: 0 + multiplyColliderForceByCollisionAngle: 1 + m_Planes: [] + m_Dampen: + 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_Bounce: + 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_EnergyLossOnCollision: + 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 + 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 + serializedVersion: 2 + inside: 1 + outside: 0 + enter: 0 + exit: 0 + colliderQueryMode: 0 + radiusScale: 1 + primitives: [] + SubModule: + serializedVersion: 2 + enabled: 0 + subEmitters: + - serializedVersion: 3 + emitter: {fileID: 0} + type: 0 + properties: 0 + emitProbability: 1 + LightsModule: + enabled: 0 + ratio: 0 + 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: 0 + scalar: 0.08 + 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 + minVertexDistance: 0.2 + textureMode: 0 + textureScale: {x: 1, y: 1} + 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_ColorSpace: -1 + 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_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + widthOverTrail: + serializedVersion: 2 + minMaxState: 0 + scalar: 0.8 + 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 + 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_ColorSpace: -1 + 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_ColorSpace: -1 + 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_ColorSpace: -1 + 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_ColorSpace: -1 + 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_ColorSpace: -1 + 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_ColorSpace: -1 + 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!199 &1422423685816392661 +ParticleSystemRenderer: + serializedVersion: 6 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6217808474068776484} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: 9d9fb4960ff9a6c69bf3ee702a667daf, type: 2} + - {fileID: 2100000, guid: 9d9fb4960ff9a6c69bf3ee702a667daf, 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: 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_MeshDistribution: 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_EnableGPUInstancing: 1 + m_ApplyActiveColorSpace: 1 + m_AllowRoll: 1 + m_FreeformStretching: 0 + m_RotateWithStretchDirection: 1 + m_UseCustomVertexStreams: 0 + m_VertexStreams: 00010304 + m_UseCustomTrailVertexStreams: 0 + m_TrailVertexStreams: 00010304 + m_Mesh: {fileID: 0} + m_Mesh1: {fileID: 0} + m_Mesh2: {fileID: 0} + m_Mesh3: {fileID: 0} + m_MeshWeighting: 1 + m_MeshWeighting1: 1 + m_MeshWeighting2: 1 + m_MeshWeighting3: 1 + m_MaskInteraction: 0 diff --git a/Assets/Prefabs/DeflectionParticles.prefab.meta b/Assets/Prefabs/DeflectionParticles.prefab.meta new file mode 100644 index 0000000..ed84bc2 --- /dev/null +++ b/Assets/Prefabs/DeflectionParticles.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 9ce0c058e110ae6d985bc4afd29247a4 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/Fairy.prefab b/Assets/Prefabs/Fairy.prefab new file mode 100644 index 0000000..2268898 --- /dev/null +++ b/Assets/Prefabs/Fairy.prefab @@ -0,0 +1,238 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3641711771497067237 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5737013329778711988} + - component: {fileID: 4935015631857551138} + m_Layer: 6 + m_Name: EnemyShoot + m_TagString: Enemy + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &5737013329778711988 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3641711771497067237} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6172692645305861799} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &4935015631857551138 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3641711771497067237} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: c2d01df850251ebc4adc091f0274b225, type: 3} + m_Name: + m_EditorClassIdentifier: + currentCooldown: 3 + cooldown: 3 + power: 1 + origin: {fileID: 6172692645305861799} + direction: {x: 0, y: 0, z: 0} + cooldownDelta: 1 + projectile: {fileID: 5198247716146620144, guid: 8b961df1067ae2e02bab6b288b5cad8f, type: 3} +--- !u!1 &7964362527220828134 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6172692645305861799} + - component: {fileID: 8719577939456446465} + - component: {fileID: 1399007133090255655} + - component: {fileID: 3364470107593543731} + - component: {fileID: 8471022324025238609} + m_Layer: 6 + m_Name: Fairy + m_TagString: Enemy + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &6172692645305861799 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7964362527220828134} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 4.31, y: 3.24, z: 0} + m_LocalScale: {x: 2, y: 2, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5737013329778711988} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &8719577939456446465 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7964362527220828134} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + 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: 6388650627242507106, guid: 5a7f56ea08640fb71ac6706649787ef0, 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.6588629, y: 0.89632106} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!114 &1399007133090255655 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7964362527220828134} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3585d9ceba9f440838b5b13d75bef210, type: 3} + m_Name: + m_EditorClassIdentifier: + health: 2 + maxHealth: 2 + isStalled: 0 + abilities: + - {fileID: 4935015631857551138} + sprite: {fileID: 8719577939456446465} + colorChangeSpeed: 8 + moveSpeed: 2 + moveSpeedDelta: 1 +--- !u!50 &3364470107593543731 +Rigidbody2D: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7964362527220828134} + m_BodyType: 2 + m_Simulated: 1 + m_UseFullKinematicContacts: 0 + m_UseAutoMass: 0 + m_Mass: 1 + m_LinearDamping: 0 + m_AngularDamping: 0.05 + m_GravityScale: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_Interpolate: 0 + m_SleepingMode: 1 + m_CollisionDetection: 0 + m_Constraints: 0 +--- !u!61 &8471022324025238609 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7964362527220828134} + m_Enabled: 1 + serializedVersion: 3 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 1 + m_UsedByEffector: 0 + m_CompositeOperation: 0 + m_CompositeOrder: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 0.6588629, y: 0.89632106} + newSize: {x: 0.6588629, y: 0.89632106} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + m_Size: {x: 0.6588629, y: 0.89632106} + m_EdgeRadius: 0 diff --git a/Assets/Prefabs/Fairy.prefab.meta b/Assets/Prefabs/Fairy.prefab.meta new file mode 100644 index 0000000..35dd154 --- /dev/null +++ b/Assets/Prefabs/Fairy.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 5561a9722201a7023938de37a08d1d5a +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/ReisenProjectile.prefab b/Assets/Prefabs/ReisenProjectile.prefab index 0b883a7..4619f9a 100644 --- a/Assets/Prefabs/ReisenProjectile.prefab +++ b/Assets/Prefabs/ReisenProjectile.prefab @@ -10,6 +10,7 @@ GameObject: m_Component: - component: {fileID: 7852059884020694971} - component: {fileID: 8682302247623402918} + - component: {fileID: 2437206660703203866} m_Layer: 7 m_Name: Sprite m_TagString: Untagged @@ -87,6 +88,122 @@ SpriteRenderer: m_WasSpriteAssigned: 1 m_MaskInteraction: 0 m_SpriteSortPoint: 0 +--- !u!96 &2437206660703203866 +TrailRenderer: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3311117320731376084} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 0 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: f441ba3a1d6567790a52a62bbba53091, 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: 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_Time: 0.2 + m_PreviewTimeScale: 1 + m_Parameters: + serializedVersion: 3 + widthMultiplier: 1 + widthCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0 + value: 0.035718378 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + - serializedVersion: 3 + time: 0.98784935 + value: 0 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0 + outWeight: 0 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorGradient: + 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_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + numCornerVertices: 0 + numCapVertices: 0 + alignment: 0 + textureMode: 0 + textureScale: {x: 1, y: 1} + shadowBias: 0.5 + generateLightingData: 0 + m_MinVertexDistance: 0.1 + m_MaskInteraction: 0 + m_Autodestruct: 0 + m_Emitting: 1 + m_ApplyActiveColorSpace: 1 --- !u!1 &7898246610036229867 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Scenes/Gameplay.unity b/Assets/Scenes/Gameplay.unity index 8e23b77..fbe89b3 100644 --- a/Assets/Scenes/Gameplay.unity +++ b/Assets/Scenes/Gameplay.unity @@ -179,8 +179,8 @@ SpriteRenderer: m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 m_SortingLayer: 0 - m_SortingOrder: 0 - m_Sprite: {fileID: -11861186924686145, guid: 2118ebe8302138776b81eba2291e6591, type: 3} + m_SortingOrder: 2 + m_Sprite: {fileID: -2727863382441197304, guid: 8fb5439fdf4849a48a2bc19f76faee9d, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 @@ -200,14 +200,14 @@ Transform: m_GameObject: {fileID: 89136267} serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0.46174863, w: 0.8870109} - m_LocalPosition: {x: -1.3290151, y: 1.5842099, z: 0} + m_LocalPosition: {x: -1.233, y: 1.448, z: 0} m_LocalScale: {x: 4, y: 4, z: 1} m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1508708869} m_Father: {fileID: 792189078} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &180170690 +--- !u!1 &110796959 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -215,462 +215,115 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 180170691} - - component: {fileID: 180170692} - - component: {fileID: 180170693} - - component: {fileID: 180170695} - - component: {fileID: 180170694} - m_Layer: 6 - m_Name: Fairy (1) - m_TagString: Enemy + - component: {fileID: 110796960} + m_Layer: 0 + m_Name: SpawnPoint + m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &180170691 +--- !u!4 &110796960 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 180170690} + m_GameObject: {fileID: 110796959} serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 5.59, y: 2.17, z: 0} - m_LocalScale: {x: 2, y: 2, z: 1} + m_LocalPosition: {x: 11.05, y: 6.61, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 477158329} - m_Father: {fileID: 1869055951} + m_Children: [] + m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!212 &180170692 -SpriteRenderer: +--- !u!1 &207858222 +GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 180170690} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 0 - m_RayTraceProcedural: 0 - m_RayTracingAccelStructBuildFlagsOverride: 0 - m_RayTracingAccelStructBuildFlags: 1 - m_SmallMeshCulling: 1 - 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: 1 - m_Sprite: {fileID: 6388650627242507106, guid: 5a7f56ea08640fb71ac6706649787ef0, 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.6588629, y: 0.89632106} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 ---- !u!114 &180170693 + serializedVersion: 6 + m_Component: + - component: {fileID: 207858224} + - component: {fileID: 207858223} + m_Layer: 0 + m_Name: WaveManager + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &207858223 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 180170690} + m_GameObject: {fileID: 207858222} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 3585d9ceba9f440838b5b13d75bef210, type: 3} + m_Script: {fileID: 11500000, guid: 7efbe47d2619e84c5a8c30f4f0a622d4, type: 3} m_Name: m_EditorClassIdentifier: - health: 2 - maxHealth: 2 - isStalled: 0 - abilities: - - {fileID: 477158330} ---- !u!61 &180170694 -BoxCollider2D: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 180170690} - m_Enabled: 1 - serializedVersion: 3 - m_Density: 1 - m_Material: {fileID: 0} - m_IncludeLayers: + tlPoint: {fileID: 1833387033} + brPoint: {fileID: 1607467118} + enemyTLPoint: {fileID: 703943384} + enemyBRPoint: {fileID: 1824360583} + enemySpawnPoint: {fileID: 110796960} + waveUI: {fileID: 1054265842} + wave: 1 + waveList: + - enemies: + - {fileID: 1399007133090255655, guid: 5561a9722201a7023938de37a08d1d5a, type: 3} + - {fileID: 1399007133090255655, guid: 5561a9722201a7023938de37a08d1d5a, type: 3} + - enemies: + - {fileID: 1399007133090255655, guid: 5561a9722201a7023938de37a08d1d5a, type: 3} + - {fileID: 1399007133090255655, guid: 5561a9722201a7023938de37a08d1d5a, type: 3} + - {fileID: 1399007133090255655, guid: 5561a9722201a7023938de37a08d1d5a, type: 3} + - enemies: + - {fileID: 1399007133090255655, guid: 5561a9722201a7023938de37a08d1d5a, type: 3} + - {fileID: 1399007133090255655, guid: 5561a9722201a7023938de37a08d1d5a, type: 3} + - {fileID: 1399007133090255655, guid: 5561a9722201a7023938de37a08d1d5a, type: 3} + - {fileID: 1399007133090255655, guid: 5561a9722201a7023938de37a08d1d5a, type: 3} + - enemies: + - {fileID: 1399007133090255655, guid: 5561a9722201a7023938de37a08d1d5a, type: 3} + - {fileID: 1399007133090255655, guid: 5561a9722201a7023938de37a08d1d5a, type: 3} + - {fileID: 1399007133090255655, guid: 5561a9722201a7023938de37a08d1d5a, type: 3} + - {fileID: 1399007133090255655, guid: 5561a9722201a7023938de37a08d1d5a, type: 3} + - {fileID: 1399007133090255655, guid: 5561a9722201a7023938de37a08d1d5a, type: 3} + - {fileID: 1399007133090255655, guid: 5561a9722201a7023938de37a08d1d5a, type: 3} + - {fileID: 1399007133090255655, guid: 5561a9722201a7023938de37a08d1d5a, type: 3} + - {fileID: 1399007133090255655, guid: 5561a9722201a7023938de37a08d1d5a, type: 3} + - {fileID: 1399007133090255655, guid: 5561a9722201a7023938de37a08d1d5a, type: 3} + - {fileID: 1399007133090255655, guid: 5561a9722201a7023938de37a08d1d5a, type: 3} + - {fileID: 1399007133090255655, guid: 5561a9722201a7023938de37a08d1d5a, type: 3} + - {fileID: 1399007133090255655, guid: 5561a9722201a7023938de37a08d1d5a, type: 3} + - {fileID: 1399007133090255655, guid: 5561a9722201a7023938de37a08d1d5a, type: 3} + - {fileID: 1399007133090255655, guid: 5561a9722201a7023938de37a08d1d5a, type: 3} + - {fileID: 1399007133090255655, guid: 5561a9722201a7023938de37a08d1d5a, type: 3} + enemyFolder: {fileID: 1869055951} + enemiesInPlay: [] + enemyCheckRadius: 0.8 + enemyLayer: serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_LayerOverridePriority: 0 - m_ForceSendLayers: - serializedVersion: 2 - m_Bits: 4294967295 - m_ForceReceiveLayers: - serializedVersion: 2 - m_Bits: 4294967295 - m_ContactCaptureLayers: - serializedVersion: 2 - m_Bits: 4294967295 - m_CallbackLayers: - serializedVersion: 2 - m_Bits: 4294967295 - m_IsTrigger: 1 - m_UsedByEffector: 0 - m_CompositeOperation: 0 - m_CompositeOrder: 0 - m_Offset: {x: 0, y: 0} - m_SpriteTilingProperty: - border: {x: 0, y: 0, z: 0, w: 0} - pivot: {x: 0.5, y: 0.5} - oldSize: {x: 0.6588629, y: 0.89632106} - newSize: {x: 0.6588629, y: 0.89632106} - adaptiveTilingThreshold: 0.5 - drawMode: 0 - adaptiveTiling: 0 - m_AutoTiling: 0 - m_Size: {x: 0.6588629, y: 0.89632106} - m_EdgeRadius: 0 ---- !u!50 &180170695 -Rigidbody2D: - serializedVersion: 5 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 180170690} - m_BodyType: 2 - m_Simulated: 1 - m_UseFullKinematicContacts: 0 - m_UseAutoMass: 0 - m_Mass: 1 - m_LinearDamping: 0 - m_AngularDamping: 0.05 - m_GravityScale: 1 - m_Material: {fileID: 0} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_Interpolate: 0 - m_SleepingMode: 1 - m_CollisionDetection: 0 - m_Constraints: 0 ---- !u!1 &313821484 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 313821485} - - component: {fileID: 313821486} - m_Layer: 6 - m_Name: EnemyShoot - m_TagString: Enemy - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &313821485 + m_Bits: 64 +--- !u!4 &207858224 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 313821484} + m_GameObject: {fileID: 207858222} serializedVersion: 2 m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 1433302435} + m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &313821486 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 313821484} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c2d01df850251ebc4adc091f0274b225, type: 3} - m_Name: - m_EditorClassIdentifier: - currentCooldown: 3 - cooldown: 3 - power: 1 - origin: {fileID: 1433302435} - direction: {x: 0, y: 0, z: 0} - cooldownDelta: 1 - projectile: {fileID: 5198247716146620144, guid: 8b961df1067ae2e02bab6b288b5cad8f, type: 3} ---- !u!1 &326309116 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 326309117} - - component: {fileID: 326309118} - - component: {fileID: 326309119} - - component: {fileID: 326309121} - - component: {fileID: 326309120} - m_Layer: 6 - m_Name: Fairy (2) - m_TagString: Enemy - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &326309117 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 326309116} - serializedVersion: 2 - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 6.64, y: 2.83, z: 0} - m_LocalScale: {x: 2, y: 2, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 741439231} - m_Father: {fileID: 1869055951} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!212 &326309118 -SpriteRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 326309116} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 0 - m_RayTraceProcedural: 0 - m_RayTracingAccelStructBuildFlagsOverride: 0 - m_RayTracingAccelStructBuildFlags: 1 - m_SmallMeshCulling: 1 - 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: 6388650627242507106, guid: 5a7f56ea08640fb71ac6706649787ef0, 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.6588629, y: 0.89632106} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 ---- !u!114 &326309119 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 326309116} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 3585d9ceba9f440838b5b13d75bef210, type: 3} - m_Name: - m_EditorClassIdentifier: - health: 2 - maxHealth: 2 - isStalled: 0 - abilities: - - {fileID: 741439232} ---- !u!61 &326309120 -BoxCollider2D: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 326309116} - m_Enabled: 1 - serializedVersion: 3 - m_Density: 1 - m_Material: {fileID: 0} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_LayerOverridePriority: 0 - m_ForceSendLayers: - serializedVersion: 2 - m_Bits: 4294967295 - m_ForceReceiveLayers: - serializedVersion: 2 - m_Bits: 4294967295 - m_ContactCaptureLayers: - serializedVersion: 2 - m_Bits: 4294967295 - m_CallbackLayers: - serializedVersion: 2 - m_Bits: 4294967295 - m_IsTrigger: 1 - m_UsedByEffector: 0 - m_CompositeOperation: 0 - m_CompositeOrder: 0 - m_Offset: {x: 0, y: 0} - m_SpriteTilingProperty: - border: {x: 0, y: 0, z: 0, w: 0} - pivot: {x: 0.5, y: 0.5} - oldSize: {x: 0.6588629, y: 0.89632106} - newSize: {x: 0.6588629, y: 0.89632106} - adaptiveTilingThreshold: 0.5 - drawMode: 0 - adaptiveTiling: 0 - m_AutoTiling: 0 - m_Size: {x: 0.6588629, y: 0.89632106} - m_EdgeRadius: 0 ---- !u!50 &326309121 -Rigidbody2D: - serializedVersion: 5 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 326309116} - m_BodyType: 2 - m_Simulated: 1 - m_UseFullKinematicContacts: 0 - m_UseAutoMass: 0 - m_Mass: 1 - m_LinearDamping: 0 - m_AngularDamping: 0.05 - m_GravityScale: 1 - m_Material: {fileID: 0} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_Interpolate: 0 - m_SleepingMode: 1 - m_CollisionDetection: 0 - m_Constraints: 0 ---- !u!1 &477158328 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 477158329} - - component: {fileID: 477158330} - m_Layer: 6 - m_Name: EnemyShoot (1) - m_TagString: Enemy - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &477158329 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 477158328} - serializedVersion: 2 - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -0.6400001, y: 0.53499997, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 180170691} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &477158330 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 477158328} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c2d01df850251ebc4adc091f0274b225, type: 3} - m_Name: - m_EditorClassIdentifier: - currentCooldown: 3 - cooldown: 3 - power: 1 - origin: {fileID: 180170691} - direction: {x: 0, y: 0, z: 0} - cooldownDelta: 1 - projectile: {fileID: 5198247716146620144, guid: 8b961df1067ae2e02bab6b288b5cad8f, type: 3} --- !u!1 &519420028 GameObject: m_ObjectHideFlags: 0 @@ -808,6 +461,142 @@ Transform: m_Children: [] m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &594537355 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 594537356} + - component: {fileID: 594537358} + - component: {fileID: 594537357} + m_Layer: 5 + m_Name: LifesText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &594537356 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 594537355} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 744158569} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 100, y: -25} + m_SizeDelta: {x: 200, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &594537357 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 594537355} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: 'Lives:' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 0 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &594537358 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 594537355} + m_CullTransparentMesh: 1 --- !u!1 &619394800 GameObject: m_ObjectHideFlags: 0 @@ -892,7 +681,7 @@ Transform: m_Children: [] m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &741439230 +--- !u!1 &703943383 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -900,49 +689,219 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 741439231} - - component: {fileID: 741439232} - m_Layer: 6 - m_Name: EnemyShoot (2) - m_TagString: Enemy + - component: {fileID: 703943384} + m_Layer: 0 + m_Name: EnemyTLPoint + m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!4 &741439231 +--- !u!4 &703943384 Transform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 741439230} + m_GameObject: {fileID: 703943383} serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: -1.165, y: 0.20500004, z: 0} + m_LocalPosition: {x: 1.02, y: 4.9, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 326309117} + m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &741439232 +--- !u!1 &737279074 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 737279076} + - component: {fileID: 737279075} + m_Layer: 0 + m_Name: reallybadswordslash_0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!212 &737279075 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 737279074} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + 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: 227286115079703930, guid: ef83a2ca6c81ac005969e66a90134fd5, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 2.28, y: 5.6} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!4 &737279076 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 737279074} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0.81915206, w: 0.57357645} + m_LocalPosition: {x: 1.406, y: 0.54, z: 0} + m_LocalScale: {x: 0.7, y: 0.7, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1660524068} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 110} +--- !u!1 &744158565 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 744158569} + - component: {fileID: 744158568} + - component: {fileID: 744158567} + - component: {fileID: 744158566} + m_Layer: 5 + m_Name: Canvas + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &744158566 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 741439230} + m_GameObject: {fileID: 744158565} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: c2d01df850251ebc4adc091f0274b225, type: 3} + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} m_Name: m_EditorClassIdentifier: - currentCooldown: 3 - cooldown: 3 - power: 1 - origin: {fileID: 326309117} - direction: {x: 0, y: 0, z: 0} - cooldownDelta: 1 - projectile: {fileID: 5198247716146620144, guid: 8b961df1067ae2e02bab6b288b5cad8f, type: 3} + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &744158567 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 744158565} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 1 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 1920, y: 1080} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &744158568 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 744158565} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 0 + m_TargetDisplay: 0 +--- !u!224 &744158569 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 744158565} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 594537356} + - {fileID: 1054265841} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} --- !u!1 &792189076 GameObject: m_ObjectHideFlags: 0 @@ -1021,6 +980,8 @@ Transform: m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: + - {fileID: 1833387033} + - {fileID: 1607467118} - {fileID: 89136269} - {fileID: 2118842023} - {fileID: 1457487916} @@ -1071,7 +1032,8 @@ MonoBehaviour: abilities: - {fileID: 1613812219} - {fileID: 1660524069} ---- !u!1 &1433302433 + livesText: {fileID: 594537357} +--- !u!1 &1054265840 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -1079,179 +1041,134 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1433302435} - - component: {fileID: 1433302434} - - component: {fileID: 1433302436} - - component: {fileID: 1433302438} - - component: {fileID: 1433302437} - m_Layer: 6 - m_Name: Fairy - m_TagString: Enemy + - component: {fileID: 1054265841} + - component: {fileID: 1054265843} + - component: {fileID: 1054265842} + m_Layer: 5 + m_Name: WaveText + m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!212 &1433302434 -SpriteRenderer: +--- !u!224 &1054265841 +RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1433302433} - m_Enabled: 1 - m_CastShadows: 0 - m_ReceiveShadows: 0 - m_DynamicOccludee: 1 - m_StaticShadowCaster: 0 - m_MotionVectors: 1 - m_LightProbeUsage: 1 - m_ReflectionProbeUsage: 1 - m_RayTracingMode: 0 - m_RayTraceProcedural: 0 - m_RayTracingAccelStructBuildFlagsOverride: 0 - m_RayTracingAccelStructBuildFlags: 1 - m_SmallMeshCulling: 1 - 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: 6388650627242507106, guid: 5a7f56ea08640fb71ac6706649787ef0, 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.6588629, y: 0.89632106} - m_AdaptiveModeThreshold: 0.5 - m_SpriteTileMode: 0 - m_WasSpriteAssigned: 1 - m_MaskInteraction: 0 - m_SpriteSortPoint: 0 ---- !u!4 &1433302435 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1433302433} - serializedVersion: 2 - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 4.31, y: 3.24, z: 0} - m_LocalScale: {x: 2, y: 2, z: 1} + m_GameObject: {fileID: 1054265840} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 313821485} - m_Father: {fileID: 1869055951} + m_Children: [] + m_Father: {fileID: 744158569} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1433302436 + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 100, y: -75} + m_SizeDelta: {x: 200, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1054265842 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1433302433} + m_GameObject: {fileID: 1054265840} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 3585d9ceba9f440838b5b13d75bef210, type: 3} + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} m_Name: m_EditorClassIdentifier: - health: 2 - maxHealth: 2 - isStalled: 0 - abilities: - - {fileID: 313821486} ---- !u!61 &1433302437 -BoxCollider2D: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: 'Wave:' + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: -1183493901 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 36 + m_fontSizeBase: 36 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 256 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 0 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1054265843 +CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1433302433} - m_Enabled: 1 - serializedVersion: 3 - m_Density: 1 - m_Material: {fileID: 0} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_LayerOverridePriority: 0 - m_ForceSendLayers: - serializedVersion: 2 - m_Bits: 4294967295 - m_ForceReceiveLayers: - serializedVersion: 2 - m_Bits: 4294967295 - m_ContactCaptureLayers: - serializedVersion: 2 - m_Bits: 4294967295 - m_CallbackLayers: - serializedVersion: 2 - m_Bits: 4294967295 - m_IsTrigger: 1 - m_UsedByEffector: 0 - m_CompositeOperation: 0 - m_CompositeOrder: 0 - m_Offset: {x: 0, y: 0} - m_SpriteTilingProperty: - border: {x: 0, y: 0, z: 0, w: 0} - pivot: {x: 0.5, y: 0.5} - oldSize: {x: 0.6588629, y: 0.89632106} - newSize: {x: 0.6588629, y: 0.89632106} - adaptiveTilingThreshold: 0.5 - drawMode: 0 - adaptiveTiling: 0 - m_AutoTiling: 0 - m_Size: {x: 0.6588629, y: 0.89632106} - m_EdgeRadius: 0 ---- !u!50 &1433302438 -Rigidbody2D: - serializedVersion: 5 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1433302433} - m_BodyType: 2 - m_Simulated: 1 - m_UseFullKinematicContacts: 0 - m_UseAutoMass: 0 - m_Mass: 1 - m_LinearDamping: 0 - m_AngularDamping: 0.05 - m_GravityScale: 1 - m_Material: {fileID: 0} - m_IncludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_ExcludeLayers: - serializedVersion: 2 - m_Bits: 0 - m_Interpolate: 0 - m_SleepingMode: 1 - m_CollisionDetection: 0 - m_Constraints: 0 + m_GameObject: {fileID: 1054265840} + m_CullTransparentMesh: 1 --- !u!1 &1457487915 GameObject: m_ObjectHideFlags: 0 @@ -1316,6 +1233,37 @@ Transform: m_Children: [] m_Father: {fileID: 89136269} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1607467117 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1607467118} + m_Layer: 0 + m_Name: BRPoint + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1607467118 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1607467117} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -0.46174863, w: 0.8870109} + m_LocalPosition: {x: -0.032660604, y: -1.9565763, z: 0.050977472} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 792189078} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1613812217 GameObject: m_ObjectHideFlags: 0 @@ -1377,9 +1325,10 @@ GameObject: m_Component: - component: {fileID: 1660524068} - component: {fileID: 1660524069} - m_Layer: 0 + - component: {fileID: 1660524070} + m_Layer: 9 m_Name: YoumuDeflect - m_TagString: Untagged + m_TagString: Player m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 @@ -1392,13 +1341,14 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1660524067} serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalRotation: {x: -0, y: -0, z: -0.4121194, w: 0.91112983} + m_LocalPosition: {x: -2.4, y: -1.63, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: [] + m_Children: + - {fileID: 737279076} m_Father: {fileID: 1457487916} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: -48.676} --- !u!114 &1660524069 MonoBehaviour: m_ObjectHideFlags: 0 @@ -1416,6 +1366,198 @@ MonoBehaviour: power: 0 origin: {fileID: 0} direction: {x: 0, y: 0, z: 0} + deflectionAngleMin: -48 + deflectionAngleMax: 90 + deflectionParticles: {fileID: 4159152011618467134, guid: 9ce0c058e110ae6d985bc4afd29247a4, type: 3} + swordSweepEffect: {fileID: 737279074} + dissipationTime: 0.1 +--- !u!61 &1660524070 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1660524067} + m_Enabled: 1 + serializedVersion: 3 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_CompositeOperation: 0 + m_CompositeOrder: 0 + m_Offset: {x: 0, y: -0.5} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0, y: 0} + oldSize: {x: 0, y: 0} + newSize: {x: 0, y: 0} + adaptiveTilingThreshold: 0 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + m_Size: {x: 8, y: 4.5} + m_EdgeRadius: 0 +--- !u!1 &1824360582 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1824360583} + m_Layer: 0 + m_Name: EnemyBRPoint + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1824360583 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1824360582} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 8.68, y: -0.95, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1833387032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1833387033} + m_Layer: 0 + m_Name: TLPoint + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1833387033 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1833387032} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: -0, z: -0.46174863, w: 0.8870109} + m_LocalPosition: {x: 0.17224717, y: 1.4451493, z: 0.050977472} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 792189078} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1855180238 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1855180241} + - component: {fileID: 1855180240} + - component: {fileID: 1855180239} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1855180239 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1855180238} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 01614664b831546d2ae94a42149d80ac, type: 3} + m_Name: + m_EditorClassIdentifier: + m_SendPointerHoverToParent: 1 + m_MoveRepeatDelay: 0.5 + m_MoveRepeatRate: 0.1 + m_XRTrackingOrigin: {fileID: 0} + m_ActionsAsset: {fileID: -944628639613478452, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_PointAction: {fileID: -1654692200621890270, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_MoveAction: {fileID: -8784545083839296357, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_SubmitAction: {fileID: 392368643174621059, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_CancelAction: {fileID: 7727032971491509709, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_LeftClickAction: {fileID: 3001919216989983466, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_MiddleClickAction: {fileID: -2185481485913320682, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_RightClickAction: {fileID: -4090225696740746782, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_ScrollWheelAction: {fileID: 6240969308177333660, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_TrackedDevicePositionAction: {fileID: 6564999863303420839, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_TrackedDeviceOrientationAction: {fileID: 7970375526676320489, guid: ca9f5fa95ffab41fb9a615ab714db018, type: 3} + m_DeselectOnBackgroundClick: 1 + m_PointerBehavior: 0 + m_CursorLockBehavior: 0 + m_ScrollDeltaPerTick: 6 +--- !u!114 &1855180240 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1855180238} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &1855180241 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1855180238} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1869055950 GameObject: m_ObjectHideFlags: 0 @@ -1444,10 +1586,94 @@ Transform: m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1433302435} - - {fileID: 180170691} - - {fileID: 326309117} + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2067192759 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2067192761} + - component: {fileID: 2067192760} + m_Layer: 0 + m_Name: BG + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!212 &2067192760 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2067192759} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RayTracingAccelStructBuildFlagsOverride: 0 + m_RayTracingAccelStructBuildFlags: 1 + m_SmallMeshCulling: 1 + 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: 6485234399687628477, guid: ece7ac1b2a86f4c0a8ec6bea95dffa5d, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 19.2, y: 10.8} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!4 &2067192761 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2067192759} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &2118842021 @@ -1510,8 +1736,8 @@ SpriteRenderer: m_LightmapParameters: {fileID: 0} m_SortingLayerID: 0 m_SortingLayer: 0 - m_SortingOrder: 0 - m_Sprite: {fileID: 2566963151303453549, guid: bb54a9361c056ec03848146d8a5b5b87, type: 3} + m_SortingOrder: 2 + m_Sprite: {fileID: -8359537378917976879, guid: 1c98c7365ae72eed2b1997c338f690b0, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 @@ -1531,7 +1757,7 @@ Transform: m_GameObject: {fileID: 2118842021} serializedVersion: 2 m_LocalRotation: {x: -0, y: -0, z: -0.46174863, w: 0.8870109} - m_LocalPosition: {x: 0.009992719, y: -1.1649467, z: 0} + m_LocalPosition: {x: 0.76, y: -2.128, z: 0} m_LocalScale: {x: 4.5, y: 4.5, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] @@ -1545,3 +1771,10 @@ SceneRoots: - {fileID: 619394802} - {fileID: 792189078} - {fileID: 1869055951} + - {fileID: 744158569} + - {fileID: 1855180241} + - {fileID: 207858224} + - {fileID: 703943384} + - {fileID: 1824360583} + - {fileID: 110796960} + - {fileID: 2067192761} diff --git a/Assets/Scripts/Abilities.meta b/Assets/Scripts/Abilities.meta new file mode 100644 index 0000000..44f42fb --- /dev/null +++ b/Assets/Scripts/Abilities.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 039475ac193c4137f8e100cb5d0e3f67 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Ability.cs b/Assets/Scripts/Abilities/Ability.cs similarity index 94% rename from Assets/Scripts/Ability.cs rename to Assets/Scripts/Abilities/Ability.cs index ae3fcb2..c986e23 100644 --- a/Assets/Scripts/Ability.cs +++ b/Assets/Scripts/Abilities/Ability.cs @@ -29,7 +29,7 @@ public class Ability : MonoBehaviour } - private void Update() + protected virtual void Update() { if (currentCooldown >= 0) { diff --git a/Assets/Scripts/Ability.cs.meta b/Assets/Scripts/Abilities/Ability.cs.meta similarity index 100% rename from Assets/Scripts/Ability.cs.meta rename to Assets/Scripts/Abilities/Ability.cs.meta diff --git a/Assets/Scripts/EnemyAbility.cs b/Assets/Scripts/Abilities/EnemyAbility.cs similarity index 100% rename from Assets/Scripts/EnemyAbility.cs rename to Assets/Scripts/Abilities/EnemyAbility.cs diff --git a/Assets/Scripts/EnemyAbility.cs.meta b/Assets/Scripts/Abilities/EnemyAbility.cs.meta similarity index 100% rename from Assets/Scripts/EnemyAbility.cs.meta rename to Assets/Scripts/Abilities/EnemyAbility.cs.meta diff --git a/Assets/Scripts/EnemyShootBasic.cs b/Assets/Scripts/Abilities/EnemyShootBasic.cs similarity index 100% rename from Assets/Scripts/EnemyShootBasic.cs rename to Assets/Scripts/Abilities/EnemyShootBasic.cs diff --git a/Assets/Scripts/EnemyShootBasic.cs.meta b/Assets/Scripts/Abilities/EnemyShootBasic.cs.meta similarity index 100% rename from Assets/Scripts/EnemyShootBasic.cs.meta rename to Assets/Scripts/Abilities/EnemyShootBasic.cs.meta diff --git a/Assets/Scripts/ReisenShoot.cs b/Assets/Scripts/Abilities/ReisenShoot.cs similarity index 100% rename from Assets/Scripts/ReisenShoot.cs rename to Assets/Scripts/Abilities/ReisenShoot.cs diff --git a/Assets/Scripts/ReisenShoot.cs.meta b/Assets/Scripts/Abilities/ReisenShoot.cs.meta similarity index 100% rename from Assets/Scripts/ReisenShoot.cs.meta rename to Assets/Scripts/Abilities/ReisenShoot.cs.meta diff --git a/Assets/Scripts/Abilities/YoumuDeflect.cs b/Assets/Scripts/Abilities/YoumuDeflect.cs new file mode 100644 index 0000000..068ac87 --- /dev/null +++ b/Assets/Scripts/Abilities/YoumuDeflect.cs @@ -0,0 +1,68 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using UnityEngine; +using Random = UnityEngine.Random; + +public class YoumuDeflect : Ability +{ + private List projectilesInRange = new(); + public float deflectionAngleMin = -48; + public float deflectionAngleMax = 90; + + [Header("Effects")] + [SerializeField] private ParticleSystem deflectionParticles; + [SerializeField] private GameObject swordSweepEffect; + private float currentDissipationTime = 0f; + [SerializeField] private float dissipationTime; + + protected override void AbilityEffects() + { + base.AbilityEffects(); + swordSweepEffect.gameObject.SetActive(true); + currentDissipationTime = dissipationTime; + foreach (Projectile projectile in projectilesInRange.ToList()) + { + if (!projectile) + { + projectilesInRange.Remove(projectile); + continue; + } + projectile.transform.eulerAngles = new Vector3(0, 0, Random.Range(deflectionAngleMin, deflectionAngleMax)); + projectile.direction = projectile.transform.right; + projectile.tag = tag; + ParticleSystem newParticles = Instantiate(deflectionParticles, projectile.transform); + projectilesInRange.Remove(projectile); + } + } + + + private void OnTriggerEnter2D(Collider2D other) + { + if (!other.CompareTag(tag) && other.TryGetComponent(out Projectile isProjectile)) + { + projectilesInRange.Add(isProjectile); + } + } + + private void OnTriggerExit2D(Collider2D other) + { + if (!other.CompareTag(tag) && other.TryGetComponent(out Projectile isProjectile) && projectilesInRange.Contains(isProjectile)) + { + projectilesInRange.Add(isProjectile); + } + } + + protected override void Update() + { + base.Update(); + if (currentDissipationTime > 0) + { + currentDissipationTime -= Time.deltaTime; + if (currentDissipationTime <= 0) + { + swordSweepEffect.SetActive(false); + } + } + } +} diff --git a/Assets/Scripts/YoumuDeflect.cs.meta b/Assets/Scripts/Abilities/YoumuDeflect.cs.meta similarity index 100% rename from Assets/Scripts/YoumuDeflect.cs.meta rename to Assets/Scripts/Abilities/YoumuDeflect.cs.meta diff --git a/Assets/Scripts/DialogueManager.cs b/Assets/Scripts/DialogueManager.cs new file mode 100644 index 0000000..debb45d --- /dev/null +++ b/Assets/Scripts/DialogueManager.cs @@ -0,0 +1,16 @@ +using UnityEngine; + +public class DialogueManager : MonoBehaviour +{ + // Start is called once before the first execution of Update after the MonoBehaviour is created + void Start() + { + + } + + // Update is called once per frame + void Update() + { + + } +} diff --git a/Assets/Scripts/DialogueManager.cs.meta b/Assets/Scripts/DialogueManager.cs.meta new file mode 100644 index 0000000..6a80504 --- /dev/null +++ b/Assets/Scripts/DialogueManager.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: f2cbcd42dd2fbec84beeadd94b28bc04 \ No newline at end of file diff --git a/Assets/Scripts/Enemy.cs b/Assets/Scripts/Enemy.cs deleted file mode 100644 index c3b7c0e..0000000 --- a/Assets/Scripts/Enemy.cs +++ /dev/null @@ -1,19 +0,0 @@ -using System; -using UnityEngine; - -public class Enemy : Entity -{ - private void Update() - { - foreach (Ability ability in abilities) - { - ability.TryAbility(); - } - } - - protected override void OnDeath() - { - base.OnDeath(); - Destroy(gameObject); - } -} diff --git a/Assets/Scripts/Entities.meta b/Assets/Scripts/Entities.meta new file mode 100644 index 0000000..62ec2ee --- /dev/null +++ b/Assets/Scripts/Entities.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 47c7032b66224b71c9672a49040bc08d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Entities/Enemy.cs b/Assets/Scripts/Entities/Enemy.cs new file mode 100644 index 0000000..c2cbc0f --- /dev/null +++ b/Assets/Scripts/Entities/Enemy.cs @@ -0,0 +1,69 @@ +using System; +using System.Collections; +using UnityEngine; +using Random = UnityEngine.Random; + +public class Enemy : Entity +{ + public SpriteRenderer sprite; + private float currentState = 1; + public float colorChangeSpeed; + [Header("Movement")] + private float currentMovement; + public float moveSpeed; + public float moveSpeedDelta; + + private void Start() + { + moveSpeed += Random.Range(-moveSpeedDelta, moveSpeedDelta); + } + + private void Update() + { + if (!isStalled) + { + foreach (Ability ability in abilities) + { + ability.direction = WaveManager.instance.GetRandomPlayerPoint(); + bool success = ability.TryAbility(); + if (!success && ability.currentCooldown <= 0.5f && currentState >= 1f) + { + currentState = 0f; + StartCoroutine(ImminentAttackAnim()); + } + } + } + } + + protected override void OnDeath() + { + base.OnDeath(); + Destroy(gameObject); + WaveManager.instance.enemiesInPlay.Remove(this); + WaveManager.instance.UpdateKills(); + } + + private IEnumerator ImminentAttackAnim() + { + while (currentState < 1) + { + currentState += Time.deltaTime * colorChangeSpeed; + sprite.color = Color.Lerp(Color.red, Color.white, currentState); + yield return null; + } + } + + public IEnumerator MoveToPosition(Vector3 moveDirection) + { + while (currentMovement < 1) + { + currentMovement += Time.deltaTime * moveSpeed; + if (currentMovement >= 1) + { + isStalled = false; + } + transform.position = Vector3.Lerp(WaveManager.instance.enemySpawnPoint.position, moveDirection, currentMovement); + yield return null; + } + } +} diff --git a/Assets/Scripts/Enemy.cs.meta b/Assets/Scripts/Entities/Enemy.cs.meta similarity index 100% rename from Assets/Scripts/Enemy.cs.meta rename to Assets/Scripts/Entities/Enemy.cs.meta diff --git a/Assets/Scripts/Entity.cs b/Assets/Scripts/Entities/Entity.cs similarity index 92% rename from Assets/Scripts/Entity.cs rename to Assets/Scripts/Entities/Entity.cs index 270720e..2e5bb8d 100644 --- a/Assets/Scripts/Entity.cs +++ b/Assets/Scripts/Entities/Entity.cs @@ -13,7 +13,7 @@ public class Entity : MonoBehaviour [Header("Abilities")] public List abilities = new(); - public void TakeDamage(int damage) + public virtual void TakeDamage(int damage) { health -= damage; if (health <= 0) diff --git a/Assets/Scripts/Entity.cs.meta b/Assets/Scripts/Entities/Entity.cs.meta similarity index 100% rename from Assets/Scripts/Entity.cs.meta rename to Assets/Scripts/Entities/Entity.cs.meta diff --git a/Assets/Scripts/Player.cs b/Assets/Scripts/Entities/Player.cs similarity index 51% rename from Assets/Scripts/Player.cs rename to Assets/Scripts/Entities/Player.cs index ccff943..fe05a0f 100644 --- a/Assets/Scripts/Player.cs +++ b/Assets/Scripts/Entities/Player.cs @@ -1,9 +1,12 @@ using System.Collections.Generic; +using TMPro; using UnityEngine; public class Player : Entity { - void Update() + [Header("UI")] + [SerializeField] private TextMeshProUGUI livesText; + private void Update() { if (Input.GetMouseButtonDown(0)) { @@ -14,4 +17,14 @@ public class Player : Entity abilities[1].TryAbility(); } } + + public override void TakeDamage(int damage) + { + base.TakeDamage(damage); + UpdateLivesUI(); + } + private void UpdateLivesUI() + { + livesText.text = $"Lives: {health}/{maxHealth}"; + } } diff --git a/Assets/Scripts/Player.cs.meta b/Assets/Scripts/Entities/Player.cs.meta similarity index 100% rename from Assets/Scripts/Player.cs.meta rename to Assets/Scripts/Entities/Player.cs.meta diff --git a/Assets/Scripts/GetPixelSize.cs b/Assets/Scripts/GetPixelSize.cs new file mode 100644 index 0000000..ca1a71e --- /dev/null +++ b/Assets/Scripts/GetPixelSize.cs @@ -0,0 +1,22 @@ +using System; +using UnityEngine; + +public class GetPixelSize : MonoBehaviour +{ + + private void Start() + { + SpriteRenderer spriteRenderer = GetComponent(); + Bounds bounds = spriteRenderer.bounds; // World-space boundary box + +// Convert the minimum and maximum world space corners to screen pixel positions + Vector3 minScreenPos = Camera.main.WorldToScreenPoint(bounds.min); + Vector3 maxScreenPos = Camera.main.WorldToScreenPoint(bounds.max); + +// Calculate the actual screen pixel delta + float screenPixelWidth = maxScreenPos.x - minScreenPos.x; + float screenPixelHeight = maxScreenPos.y - minScreenPos.y; + + Debug.Log($"Name: {gameObject.name}Actual Screen Size: {screenPixelWidth}x{screenPixelHeight} physical pixels"); + } +} diff --git a/Assets/Scripts/GetPixelSize.cs.meta b/Assets/Scripts/GetPixelSize.cs.meta new file mode 100644 index 0000000..647874a --- /dev/null +++ b/Assets/Scripts/GetPixelSize.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 21593cfdc58bdd807a3d6a0ddf5ed225 \ No newline at end of file diff --git a/Assets/Scripts/Projectiles.meta b/Assets/Scripts/Projectiles.meta new file mode 100644 index 0000000..3fde58c --- /dev/null +++ b/Assets/Scripts/Projectiles.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7aa027336559e579194f908b7c6586b8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Projectile.cs b/Assets/Scripts/Projectiles/Projectile.cs similarity index 97% rename from Assets/Scripts/Projectile.cs rename to Assets/Scripts/Projectiles/Projectile.cs index f339731..7d240fb 100644 --- a/Assets/Scripts/Projectile.cs +++ b/Assets/Scripts/Projectiles/Projectile.cs @@ -1,3 +1,4 @@ +using System; using UnityEngine; public class Projectile : MonoBehaviour diff --git a/Assets/Scripts/Projectile.cs.meta b/Assets/Scripts/Projectiles/Projectile.cs.meta similarity index 100% rename from Assets/Scripts/Projectile.cs.meta rename to Assets/Scripts/Projectiles/Projectile.cs.meta diff --git a/Assets/Scripts/WaveManager.cs b/Assets/Scripts/WaveManager.cs new file mode 100644 index 0000000..ff4e49a --- /dev/null +++ b/Assets/Scripts/WaveManager.cs @@ -0,0 +1,102 @@ +using System; +using System.Collections.Generic; +using TMPro; +using UnityEngine; +using Random = UnityEngine.Random; + +public class WaveManager : MonoBehaviour +{ + + #region Statication + + public static WaveManager instance; + + private void Awake() + { + if (instance != null && instance != this) + { + Destroy(gameObject); + return; + } + instance = this; + } + + #endregion + + + [System.Serializable] + public class Wave + { + public Enemy[] enemies; + } + [Header("Player Point")] + [SerializeField] private Transform tlPoint; + [SerializeField] private Transform brPoint; + + [Header("Enemy Point")] + [SerializeField] private Transform enemyTLPoint; + [SerializeField] private Transform enemyBRPoint; + public Transform enemySpawnPoint; + [Header("Waves")] + [SerializeField] private TextMeshProUGUI waveUI; + public int wave = 1; + public Wave[] waveList; + [Header("Enemies")] + public Transform enemyFolder; + public List enemiesInPlay = new(); + [SerializeField] private float enemyCheckRadius; + [SerializeField] private LayerMask enemyLayer; + + private void Start() + { + SpawnWave(); + } + + public Vector3 GetRandomPlayerPoint() + { + return new Vector3(Random.Range(tlPoint.position.x, brPoint.position.x), + Random.Range(brPoint.position.y, tlPoint.position.y), 0); + } + + private Vector3 GetRandomEnemyPoint() + { + Vector3 randomPoint; + do + { + randomPoint = new Vector3(Random.Range(enemyTLPoint.position.x, enemyBRPoint.position.x), + Random.Range(enemyBRPoint.position.y, enemyTLPoint.position.y), 0); + } while (CheckEnemyOverlap(randomPoint)); + return randomPoint; + } + + private bool CheckEnemyOverlap(Vector3 areaToCheck) + { + if (Physics2D.OverlapCircle(areaToCheck, enemyCheckRadius, enemyLayer)) + { + return true; + } + + return false; + } + + private void SpawnWave() + { + waveUI.text = $"Wave: {wave}"; + foreach (Enemy enemy in waveList[wave-1].enemies) + { + Enemy newEnemy = Instantiate(enemy, enemyFolder); + newEnemy.StartCoroutine(newEnemy.MoveToPosition(GetRandomEnemyPoint())); + enemiesInPlay.Add(newEnemy); + newEnemy.isStalled = true; + } + wave++; + } + + public void UpdateKills() + { + if (enemiesInPlay.Count == 0) + { + SpawnWave(); + } + } +} diff --git a/Assets/Scripts/WaveManager.cs.meta b/Assets/Scripts/WaveManager.cs.meta new file mode 100644 index 0000000..548fcbd --- /dev/null +++ b/Assets/Scripts/WaveManager.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 7efbe47d2619e84c5a8c30f4f0a622d4 \ No newline at end of file diff --git a/Assets/Scripts/YoumuDeflect.cs b/Assets/Scripts/YoumuDeflect.cs deleted file mode 100644 index b24e0d2..0000000 --- a/Assets/Scripts/YoumuDeflect.cs +++ /dev/null @@ -1,35 +0,0 @@ -using System; -using System.Collections.Generic; -using UnityEngine; - -public class YoumuDeflect : Ability -{ - private List projectilesInRange = new(); - - protected override void AbilityEffects() - { - base.AbilityEffects(); - foreach (Projectile projectile in projectilesInRange) - { - projectile.transform.eulerAngles = new Vector3(0, 0, 180); - projectile.direction = -transform.right; - projectile.tag = tag; - } - } - - private void OnTriggerEnter2D(Collider2D other) - { - if (!other.CompareTag(tag) && other.TryGetComponent(out Projectile isProjectile)) - { - projectilesInRange.Add(isProjectile); - } - } - - private void OnTriggerExit2D(Collider2D other) - { - if (!other.CompareTag(tag) && other.TryGetComponent(out Projectile isProjectile) && projectilesInRange.Contains(isProjectile)) - { - projectilesInRange.Add(isProjectile); - } - } -} diff --git a/Assets/Sprites/Textures.meta b/Assets/Sprites/Textures.meta new file mode 100644 index 0000000..97002a1 --- /dev/null +++ b/Assets/Sprites/Textures.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f95e9606af1572d6ebbfe69effd42b08 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/Textures/Circle.png b/Assets/Sprites/Textures/Circle.png new file mode 100644 index 0000000000000000000000000000000000000000..2dd7be6ef14652d2dd22e3f4fad58eb7c010118a GIT binary patch literal 9208 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 DE0yi) literal 0 HcmV?d00001 diff --git a/Assets/Sprites/Textures/Smoke.png.meta b/Assets/Sprites/Textures/Smoke.png.meta new file mode 100644 index 0000000..923fa43 --- /dev/null +++ b/Assets/Sprites/Textures/Smoke.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: c4b3fee499b5cea8791363069031fba8 +TextureImporter: + internalIDToNameTable: + - first: + 213: 2828077047651648745 + second: Smoke_0 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: Smoke_0 + rect: + serializedVersion: 2 + x: 20 + y: 4 + width: 360 + height: 382 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 9e446be47195f3720800000000000000 + internalID: 2828077047651648745 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + Smoke_0: 2828077047651648745 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/Textures/circle with soft edge.png b/Assets/Sprites/Textures/circle with soft edge.png new file mode 100644 index 0000000000000000000000000000000000000000..99b25383648ff3822f351678ff4a90bc2746df2b GIT binary patch literal 3451 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 literal 0 HcmV?d00001 diff --git a/Assets/Sprites/Textures/circle with soft edge.png.meta b/Assets/Sprites/Textures/circle with soft edge.png.meta new file mode 100644 index 0000000..3661518 --- /dev/null +++ b/Assets/Sprites/Textures/circle with soft edge.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 721c638f3fcabf7c7a7adb33179f5c40 +TextureImporter: + internalIDToNameTable: + - first: + 213: -8966114957222820013 + second: circle with soft edge_0 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: circle with soft edge_0 + rect: + serializedVersion: 2 + x: 13 + y: 17 + width: 97 + height: 98 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 357ca6f63f5f19380800000000000000 + internalID: -8966114957222820013 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + circle with soft edge_0: -8966114957222820013 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/Textures/testTexture.png b/Assets/Sprites/Textures/testTexture.png new file mode 100644 index 0000000000000000000000000000000000000000..4ea396a3dc5e2ccfa860c495786e78c957a0e59d GIT binary patch literal 1914 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 TJyx7_z~7ClhF1!7>>vLRJr|fK literal 0 HcmV?d00001 diff --git a/Assets/Sprites/hakugyokurou.png.meta b/Assets/Sprites/hakugyokurou.png.meta new file mode 100644 index 0000000..82a14f6 --- /dev/null +++ b/Assets/Sprites/hakugyokurou.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: ece7ac1b2a86f4c0a8ec6bea95dffa5d +TextureImporter: + internalIDToNameTable: + - first: + 213: 6485234399687628477 + second: hakugyokurou_0 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 108 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: hakugyokurou_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1920 + height: 1080 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: db65686835e200a50800000000000000 + internalID: 6485234399687628477 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + hakugyokurou_0: 6485234399687628477 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/reallybadswordslash.png b/Assets/Sprites/reallybadswordslash.png new file mode 100644 index 0000000000000000000000000000000000000000..73bd257306c3a5edb0de23eb2d571115a5db90ea GIT binary patch literal 12545 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
  • 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 literal 0 HcmV?d00001 diff --git a/Assets/Sprites/reallybadswordslash.png.meta b/Assets/Sprites/reallybadswordslash.png.meta new file mode 100644 index 0000000..cd6aeef --- /dev/null +++ b/Assets/Sprites/reallybadswordslash.png.meta @@ -0,0 +1,155 @@ +fileFormatVersion: 2 +guid: ef83a2ca6c81ac005969e66a90134fd5 +TextureImporter: + internalIDToNameTable: + - first: + 213: 227286115079703930 + second: reallybadswordslash_0 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: reallybadswordslash_0 + rect: + serializedVersion: 2 + x: 18 + y: 29 + width: 228 + height: 560 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: a7d44b7748b772300800000000000000 + internalID: 227286115079703930 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/reisen.png b/Assets/Sprites/reisen.png new file mode 100644 index 0000000000000000000000000000000000000000..650648a64058d046db8011069277a3dbb648221b GIT binary patch literal 12446 zcmeHuc{r5q`!}LUWy)5hrYFw~%F-fRG7TzWNJ2_HQj{&b?35NBDN2%k2?>!UV{L!5 zh{A*{MVWX|*_yHa&bhDqd%XRQ zhI;ez#(Mh=-TFnb{k!^0WX5$E<_cB`_uke=Yt{IS^eyrT+Puzt*`Lt@pi-&>x2r*f zOUff*>|8pWOJ{%ChMfzaJ;-EEsBOp8&C#bQ<>sZhXk+R|h!N&P%pfS~?Q3QqgQ>$% z>qulB6}EkC&>zV;{c=%=3Tc(fvnGz?LMVg(9LMpOkcjam zt!|UQV;)~6$p8Pv{t=hFF7^Jm*~{{rmfn zBI=+BJ&sO5`kRCPmyUI1oUT=4v9kJ&X1Die zGc#Wnkxn5+zMpd_kGNQ{FOKQqN_8?dl?r9^Rc*?xede+UQNwbeh7;G$ASPpj zPHg|b&mmJ*f+_K4YBHE9Io7}^zb>Z4Qod)VOFnko+v(ZG#Z>`2EORdb_6!&M9(`li zVU>X4uuqm4-`6Id{Tl`#!^Qk0!?MmS3~H2Q;Fjb-H#rQHjhP`f^B{KjYJbslwU(Lc z>Rxx+6d!q}<&ol#PqEfk)1S}Te-_x?U#pvP9cX!=YC=44-MG$&?&|SMvnYw zf9^V${83Sy!O#qrCFbuW9)~bjsMY$DF+NwTWgLxD_dm!EWSyck_sDmMtl>FXd zeJl{0furX^EZK4B;jqT;o=>A5K_7ZA)XhYDb5hL6Gb%BE|EucVY2U?brmq=yS_s=} zpWm+&LW$$)innVMJCA(r48C@r=*&mHjssuEIlIXqU*7^>AMfr&A+m!I&4XC{bUXY> z^-{_y_u*%g!{OeSXcwXi#M@1mgNrs3zCM*cLsI3z+(rCa5n}UEkCXfGTnxA^J`sKf zqaSXbu#5KCulWgo?V>2v-x6I$MbG@CWF$=?N`mumnyK=mXJWkXLabVGg*riuoGd>O zu^5Gf)E7qXSTMQfiP`gQ7RK%kdAKNb|sv2Mjck9*sBQNishiC(;6Nx%sAX zqzc6qo?J`Ba3ZBcaDF}zoG0m=B-lOYptAMb=tmV5s<6(Wse9ft9>oCGhUhtVc<}7! z>*uY1Og*cusx24ypKS$@MmJ6Cr78hP7dyuHqO?zdv`?rUbU|sa1ZjWwoSFirU(P{D z`-;lpU6>_{fx+fM%pfSgqB8LP(5KPBJ0}e>uY3 QqRe_YtxAxauDXyFrlET~YCF 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 RfzSI_sjJ|XGZfF=_%E&IRTuyO literal 0 HcmV?d00001 diff --git a/Assets/Sprites/youmu.png.meta b/Assets/Sprites/youmu.png.meta new file mode 100644 index 0000000..32be3b1 --- /dev/null +++ b/Assets/Sprites/youmu.png.meta @@ -0,0 +1,156 @@ +fileFormatVersion: 2 +guid: 1c98c7365ae72eed2b1997c338f690b0 +TextureImporter: + internalIDToNameTable: + - first: + 213: -8359537378917976879 + second: youmu_0 + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 2 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 650 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 4 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 4 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: youmu_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 650 + height: 550 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + customData: + outline: [] + physicsShape: [] + tessellationDetail: -1 + bones: [] + spriteID: 1d47efa6b05fcfb80800000000000000 + internalID: -8359537378917976879 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + customData: + physicsShape: [] + bones: [] + spriteID: + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spriteCustomMetadata: + entries: [] + nameFileIdTable: + youmu_0: -8359537378917976879 + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/ProjectSettings/Physics2DSettings.asset b/ProjectSettings/Physics2DSettings.asset index 3444f23..a963c4f 100644 --- a/ProjectSettings/Physics2DSettings.asset +++ b/ProjectSettings/Physics2DSettings.asset @@ -53,4 +53,4 @@ Physics2DSettings: m_ReuseCollisionCallbacks: 1 m_AutoSyncTransforms: 0 m_GizmoOptions: 10 - m_LayerCollisionMatrix: 010000000000000000000000000000000000000000000000c000000040010000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + m_LayerCollisionMatrix: 010000000000000000000000000000000000000000000000c000000040030000800000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 diff --git a/ProjectSettings/TagManager.asset b/ProjectSettings/TagManager.asset index 4c82e69..7a719fd 100644 --- a/ProjectSettings/TagManager.asset +++ b/ProjectSettings/TagManager.asset @@ -15,7 +15,7 @@ TagManager: - Entity - Projectile - Hitbox - - + - ProjectileDetection - - -