From 63a63c4225cf0062628b33620e6378f3ebd242ed Mon Sep 17 00:00:00 2001 From: Soulaha Balde Date: Sun, 3 Apr 2022 19:59:29 -0400 Subject: [PATCH 1/4] Stop velocity on enter death state --- Assets/Scripts/AIEntity.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/Assets/Scripts/AIEntity.cs b/Assets/Scripts/AIEntity.cs index 60040a7..d86f1cc 100644 --- a/Assets/Scripts/AIEntity.cs +++ b/Assets/Scripts/AIEntity.cs @@ -307,6 +307,7 @@ public class AIEntity : Entity { public override void EnterState() { entity.animator.Play("Death"); decaytimer = 0f; + entity.rb.velocity = Vector2.zero; } public override BaseState? UpdateState(){ From 05401f88e88f107d609f68f7bbcc6d2e7af5b3ea Mon Sep 17 00:00:00 2001 From: Soulaha Balde Date: Sun, 3 Apr 2022 22:00:45 -0400 Subject: [PATCH 2/4] Changed Player Sprite to wizard --- Assets/Animations/Player.controller | 45 ++- Assets/Animations/Player_Attack 1.anim | 70 ++++ Assets/Animations/Player_Attack 1.anim.meta | 8 + Assets/Prefabs/Vampire.prefab | 7 +- Assets/Scripts/GameFlowManager.cs | 2 +- Assets/Scripts/PlayerMovement.cs | 58 ++- Assets/Sprites/Characters/EvilWizard.meta | 8 + .../Sprites/Characters/EvilWizard/Attack1.png | Bin 0 -> 16720 bytes .../Characters/EvilWizard/Attack1.png.meta | 348 ++++++++++++++++++ .../Sprites/Characters/EvilWizard/Death.png | Bin 0 -> 11671 bytes .../Characters/EvilWizard/Death.png.meta | 324 ++++++++++++++++ Assets/Sprites/Characters/EvilWizard/Fall.png | Bin 0 -> 4019 bytes .../Characters/EvilWizard/Fall.png.meta | 204 ++++++++++ Assets/Sprites/Characters/EvilWizard/Idle.png | Bin 0 -> 10208 bytes .../Characters/EvilWizard/Idle.png.meta | 348 ++++++++++++++++++ Assets/Sprites/Characters/EvilWizard/Jump.png | Bin 0 -> 3892 bytes .../Characters/EvilWizard/Jump.png.meta | 204 ++++++++++ Assets/Sprites/Characters/EvilWizard/Run.png | Bin 0 -> 10623 bytes .../Characters/EvilWizard/Run.png.meta | 348 ++++++++++++++++++ .../Characters/EvilWizard/Take hit.png | Bin 0 -> 5189 bytes .../Characters/EvilWizard/Take hit.png.meta | 228 ++++++++++++ Assets/TestAnim.meta | 8 + Assets/TestAnim/WizardAtk.anim | 89 +++++ Assets/TestAnim/WizardAtk.anim.meta | 8 + Assets/TestAnim/WizardDeath.anim | 86 +++++ Assets/TestAnim/WizardDeath.anim.meta | 8 + Assets/TestAnim/WizardFall.anim | 71 ++++ Assets/TestAnim/WizardFall.anim.meta | 8 + Assets/TestAnim/WizardIdle.anim | 89 +++++ Assets/TestAnim/WizardIdle.anim.meta | 8 + Assets/TestAnim/WizardJump.anim | 71 ++++ Assets/TestAnim/WizardJump.anim.meta | 8 + Assets/TestAnim/WizardRun.anim | 89 +++++ Assets/TestAnim/WizardRun.anim.meta | 8 + 34 files changed, 2722 insertions(+), 31 deletions(-) create mode 100644 Assets/Animations/Player_Attack 1.anim create mode 100644 Assets/Animations/Player_Attack 1.anim.meta create mode 100644 Assets/Sprites/Characters/EvilWizard.meta create mode 100644 Assets/Sprites/Characters/EvilWizard/Attack1.png create mode 100644 Assets/Sprites/Characters/EvilWizard/Attack1.png.meta create mode 100644 Assets/Sprites/Characters/EvilWizard/Death.png create mode 100644 Assets/Sprites/Characters/EvilWizard/Death.png.meta create mode 100644 Assets/Sprites/Characters/EvilWizard/Fall.png create mode 100644 Assets/Sprites/Characters/EvilWizard/Fall.png.meta create mode 100644 Assets/Sprites/Characters/EvilWizard/Idle.png create mode 100644 Assets/Sprites/Characters/EvilWizard/Idle.png.meta create mode 100644 Assets/Sprites/Characters/EvilWizard/Jump.png create mode 100644 Assets/Sprites/Characters/EvilWizard/Jump.png.meta create mode 100644 Assets/Sprites/Characters/EvilWizard/Run.png create mode 100644 Assets/Sprites/Characters/EvilWizard/Run.png.meta create mode 100644 Assets/Sprites/Characters/EvilWizard/Take hit.png create mode 100644 Assets/Sprites/Characters/EvilWizard/Take hit.png.meta create mode 100644 Assets/TestAnim.meta create mode 100644 Assets/TestAnim/WizardAtk.anim create mode 100644 Assets/TestAnim/WizardAtk.anim.meta create mode 100644 Assets/TestAnim/WizardDeath.anim create mode 100644 Assets/TestAnim/WizardDeath.anim.meta create mode 100644 Assets/TestAnim/WizardFall.anim create mode 100644 Assets/TestAnim/WizardFall.anim.meta create mode 100644 Assets/TestAnim/WizardIdle.anim create mode 100644 Assets/TestAnim/WizardIdle.anim.meta create mode 100644 Assets/TestAnim/WizardJump.anim create mode 100644 Assets/TestAnim/WizardJump.anim.meta create mode 100644 Assets/TestAnim/WizardRun.anim create mode 100644 Assets/TestAnim/WizardRun.anim.meta diff --git a/Assets/Animations/Player.controller b/Assets/Animations/Player.controller index 60a45ec..bdf8b4a 100644 --- a/Assets/Animations/Player.controller +++ b/Assets/Animations/Player.controller @@ -1,5 +1,31 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: +--- !u!1102 &-8770230664972815926 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Player_Death + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 66ae98069ecaa5242aec4f4cae66c9fc, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: --- !u!1102 &-8762590617882576649 AnimatorState: serializedVersion: 6 @@ -20,7 +46,7 @@ AnimatorState: m_MirrorParameterActive: 0 m_CycleOffsetParameterActive: 0 m_TimeParameterActive: 0 - m_Motion: {fileID: 7400000, guid: 23582e0d506936f43bd9c9738c2d3e57, type: 2} + m_Motion: {fileID: 7400000, guid: 873229c9406a74a4e83176391c3b64f0, type: 2} m_Tag: m_SpeedParameter: m_MirrorParameter: @@ -46,7 +72,7 @@ AnimatorState: m_MirrorParameterActive: 0 m_CycleOffsetParameterActive: 0 m_TimeParameterActive: 0 - m_Motion: {fileID: 7400000, guid: ddcf9bb353c9c4d47a8039bafe02f9fe, type: 2} + m_Motion: {fileID: 7400000, guid: 7afd4ce73e1752d49837b676ff91bdba, type: 2} m_Tag: m_SpeedParameter: m_MirrorParameter: @@ -94,7 +120,7 @@ AnimatorState: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_Name: Player_Idle - m_Speed: 0.5 + m_Speed: 0.7 m_CycleOffset: 0 m_Transitions: [] m_StateMachineBehaviours: [] @@ -106,7 +132,7 @@ AnimatorState: m_MirrorParameterActive: 0 m_CycleOffsetParameterActive: 0 m_TimeParameterActive: 0 - m_Motion: {fileID: 7400000, guid: 61b11279060f6df438f0bd2769d58b34, type: 2} + m_Motion: {fileID: 7400000, guid: eff1634f6acd0a24d9e98f7a9559f76f, type: 2} m_Tag: m_SpeedParameter: m_MirrorParameter: @@ -126,13 +152,16 @@ AnimatorStateMachine: m_Position: {x: 280, y: 110, z: 0} - serializedVersion: 1 m_State: {fileID: -8762590617882576649} - m_Position: {x: 560, y: 10, z: 0} + m_Position: {x: 560, y: 20, z: 0} - serializedVersion: 1 m_State: {fileID: 9170910376667220155} m_Position: {x: 560, y: 110, z: 0} - serializedVersion: 1 m_State: {fileID: -3236591453607994996} - m_Position: {x: 560, y: 210, z: 0} + m_Position: {x: 560, y: 190, z: 0} + - serializedVersion: 1 + m_State: {fileID: -8770230664972815926} + m_Position: {x: 560, y: 270, z: 0} m_ChildStateMachines: [] m_AnyStateTransitions: [] m_EntryTransitions: [] @@ -140,7 +169,7 @@ AnimatorStateMachine: m_StateMachineBehaviours: [] m_AnyStatePosition: {x: 50, y: 20, z: 0} m_EntryPosition: {x: 50, y: 120, z: 0} - m_ExitPosition: {x: 800, y: 120, z: 0} + m_ExitPosition: {x: 990, y: 120, z: 0} m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} m_DefaultState: {fileID: 3716416650148016836} --- !u!1102 &9170910376667220155 @@ -163,7 +192,7 @@ AnimatorState: m_MirrorParameterActive: 0 m_CycleOffsetParameterActive: 0 m_TimeParameterActive: 0 - m_Motion: {fileID: 7400000, guid: 6081abad32f1da64084a85d651dfd209, type: 2} + m_Motion: {fileID: 7400000, guid: c438e4886b253c943b4d2df197f14e77, type: 2} m_Tag: m_SpeedParameter: m_MirrorParameter: diff --git a/Assets/Animations/Player_Attack 1.anim b/Assets/Animations/Player_Attack 1.anim new file mode 100644 index 0000000..98aad73 --- /dev/null +++ b/Assets/Animations/Player_Attack 1.anim @@ -0,0 +1,70 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Player_Attack 1 + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 6543683806485202196, guid: 0134d103fd01cbb4a9407da76f2daf38, type: 3} + - time: 0.083333336 + value: {fileID: 4031765538473228261, guid: 0134d103fd01cbb4a9407da76f2daf38, type: 3} + - time: 0.16666667 + value: {fileID: 1518346569251276849, guid: 0134d103fd01cbb4a9407da76f2daf38, type: 3} + - time: 0.25 + value: {fileID: 6544159311391134502, guid: 0134d103fd01cbb4a9407da76f2daf38, type: 3} + - time: 0.33333334 + value: {fileID: -8205635420568287911, guid: 0134d103fd01cbb4a9407da76f2daf38, type: 3} + - time: 0.41666666 + value: {fileID: 5365348509512086814, guid: 0134d103fd01cbb4a9407da76f2daf38, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + m_SampleRate: 12 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: [] + pptrCurveMapping: [] + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.5 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Animations/Player_Attack 1.anim.meta b/Assets/Animations/Player_Attack 1.anim.meta new file mode 100644 index 0000000..3bfdd14 --- /dev/null +++ b/Assets/Animations/Player_Attack 1.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 879d292070ad08f4495c3489f603b17e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/Vampire.prefab b/Assets/Prefabs/Vampire.prefab index 097df04..c2bac50 100644 --- a/Assets/Prefabs/Vampire.prefab +++ b/Assets/Prefabs/Vampire.prefab @@ -58,6 +58,7 @@ MonoBehaviour: gameFlowManager: {fileID: 0} stats: {fileID: 11400000, guid: 12a626b5a296d934ba078d222ad6ba98, type: 2} globalCamera: {fileID: 0} + screenShaker: {fileID: 0} jumpSource: {fileID: 7164870411903264125} jumpSounds: - {fileID: 8300000, guid: 2f93dc5371f10744ba49e29576e8a6a7, type: 3} @@ -104,6 +105,7 @@ MonoBehaviour: - {fileID: 8300000, guid: 4e2519f9a65bd484d95111774c762843, type: 3} playerStats: {fileID: 11400000, guid: 12a626b5a296d934ba078d222ad6ba98, type: 2} playerMovement: {fileID: 0} + screenShaker: {fileID: 0} --- !u!114 &1967503440015794769 MonoBehaviour: m_ObjectHideFlags: 0 @@ -145,6 +147,7 @@ MonoBehaviour: suckSource: {fileID: 3555231741827846396} suckSounds: - {fileID: 8300000, guid: c12a57d990960ce44bc7cf4d5f63d32b, type: 3} + screenShaker: {fileID: 0} soundManager: {fileID: 0} --- !u!114 &1214567908930553477 MonoBehaviour: @@ -560,7 +563,7 @@ Transform: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 6851233285413272648} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0.5, z: 0} + m_LocalPosition: {x: 0, y: -0.5, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_Children: [] m_Father: {fileID: 1214567908930553594} @@ -606,7 +609,7 @@ SpriteRenderer: m_SortingLayerID: 603553691 m_SortingLayer: 2 m_SortingOrder: 0 - m_Sprite: {fileID: 3702383623512059768, guid: bcdcace2f1ba9e24ea8824f428055c03, type: 3} + m_Sprite: {fileID: -2834552850196481573, guid: 9fbb5b817e52cd24fa1ab6796dfc4746, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 diff --git a/Assets/Scripts/GameFlowManager.cs b/Assets/Scripts/GameFlowManager.cs index e9b999b..a0776e5 100644 --- a/Assets/Scripts/GameFlowManager.cs +++ b/Assets/Scripts/GameFlowManager.cs @@ -230,7 +230,7 @@ public class GameFlowManager : MonoBehaviour { } } - class DeadFlowState : GameFlowState { + public class DeadFlowState : GameFlowState { public DeadFlowState(GameFlowManager gameFlowManager) : base(gameFlowManager) {} public override void EnterState() { diff --git a/Assets/Scripts/PlayerMovement.cs b/Assets/Scripts/PlayerMovement.cs index 75ebd08..4877b45 100644 --- a/Assets/Scripts/PlayerMovement.cs +++ b/Assets/Scripts/PlayerMovement.cs @@ -47,7 +47,10 @@ public class PlayerMovement : MonoBehaviour { void Start() { globalCamera.SetActive(true); currentState.EnterState(); + gameFlowManager.stateChanged += OnGameFlowStateChanged; } + + void OnDestroy() => gameFlowManager.stateChanged -= OnGameFlowStateChanged; void Update() { if (gameFlowManager.pauseLevel >= GameFlowManager.PauseLevel.TimeStop) @@ -67,6 +70,11 @@ public class PlayerMovement : MonoBehaviour { void OnDrawGizmos() => currentState?.OnDrawGizmos(); + void OnGameFlowStateChanged(BaseState oldState, BaseState newState) { + if (newState is GameFlowManager.DeadFlowState) + SwitchState(new DeadMovementState(this)); + } + #endregion #region Flip @@ -206,6 +214,7 @@ public class PlayerMovement : MonoBehaviour { public override BaseState? FixedUpdateState() { float currentTime = Time.time - startTime; + if(currentTime >= duration/2 && playerMovement.animator.GetCurrentAnimatorStateInfo(0).IsName("Player_Jump"))playerMovement.animator.Play("Player_Fall"); if (currentTime >= duration) return Transition(); @@ -242,36 +251,36 @@ public class PlayerMovement : MonoBehaviour { } class ExitSafeZoneMovementState : JumpingMovementState { - readonly SafeZone safeZone; + readonly SafeZone safeZone; - public ExitSafeZoneMovementState(PlayerMovement playerMovement, SafeZone safeZone, Vector2 direction) : base(playerMovement, safeZone.Stats.JumpDuration, safeZone.GetOutsidePosition(direction)) { - this.safeZone = safeZone; - } + public ExitSafeZoneMovementState(PlayerMovement playerMovement, SafeZone safeZone, Vector2 direction) : base(playerMovement, safeZone.Stats.JumpDuration, safeZone.GetOutsidePosition(direction)) { + this.safeZone = safeZone; + } - public override void LeaveState() { - base.LeaveState(); + public override void LeaveState() { + base.LeaveState(); - playerMovement.rb.SetEnabled(true); - } + playerMovement.rb.SetEnabled(true); + } protected override float ModifyLerpTime(float t) => safeZone.Stats.JumpSpeedCurve.Evaluate(t); } class ImmobileMovementState : BaseStatePlayerMovement { - public ImmobileMovementState(PlayerMovement playerMovement) : base(playerMovement) {} - public override void EnterState() { - base.EnterState(); + public ImmobileMovementState(PlayerMovement playerMovement) : base(playerMovement) {} + public override void EnterState() { + base.EnterState(); - playerMovement.globalCamera.SetActive(true); - if (!playerMovement.rb.isKinematic) - Debug.LogWarning("Rigidbody should probably be kinematic when immobile (when in safe zone)."); - } + playerMovement.globalCamera.SetActive(true); + if (!playerMovement.rb.isKinematic) + Debug.LogWarning("Rigidbody should probably be kinematic when immobile (when in safe zone)."); + } - public override void LeaveState() { - base.LeaveState(); - - playerMovement.globalCamera.SetActive(false); - } + public override void LeaveState() { + base.LeaveState(); + + playerMovement.globalCamera.SetActive(false); + } #if UNITY_EDITOR public override void OnDrawGizmos() { @@ -290,5 +299,14 @@ public class PlayerMovement : MonoBehaviour { #endif } + class DeadMovementState : BaseStatePlayerMovement{ + public DeadMovementState(PlayerMovement playerMovement) : base(playerMovement) {} + public override void EnterState() { + base.EnterState(); + playerMovement.animator.Play("Player_Death"); + + } + } + #endregion } \ No newline at end of file diff --git a/Assets/Sprites/Characters/EvilWizard.meta b/Assets/Sprites/Characters/EvilWizard.meta new file mode 100644 index 0000000..9b31974 --- /dev/null +++ b/Assets/Sprites/Characters/EvilWizard.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: daa3d9b3e40e238459c5f72c10124483 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/Characters/EvilWizard/Attack1.png b/Assets/Sprites/Characters/EvilWizard/Attack1.png new file mode 100644 index 0000000000000000000000000000000000000000..f159b9897a2829b3001eb07d8b7ddc47e0242adf GIT binary patch literal 16720 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 literal 0 HcmV?d00001 diff --git a/Assets/Sprites/Characters/EvilWizard/Fall.png.meta b/Assets/Sprites/Characters/EvilWizard/Fall.png.meta new file mode 100644 index 0000000..992b8bf --- /dev/null +++ b/Assets/Sprites/Characters/EvilWizard/Fall.png.meta @@ -0,0 +1,204 @@ +fileFormatVersion: 2 +guid: b2ab3a1e561342b40a503003d23421ec +TextureImporter: + internalIDToNameTable: + - first: + 213: -5966621866309598838 + second: Fall_1 + - first: + 213: 6596617931644657277 + second: Fall_2 + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + 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: 24 + 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 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: Fall_1 + rect: + serializedVersion: 2 + x: 107 + y: 83 + width: 78 + height: 86 + alignment: 9 + pivot: {x: 0.2828093, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: a81c98d660d423da0800000000000000 + internalID: -5966621866309598838 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Fall_2 + rect: + serializedVersion: 2 + x: 357 + y: 83 + width: 78 + height: 93 + alignment: 9 + pivot: {x: 0.2828093, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: d7ed6a6fe05eb8b50800000000000000 + internalID: 6596617931644657277 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/Characters/EvilWizard/Idle.png b/Assets/Sprites/Characters/EvilWizard/Idle.png new file mode 100644 index 0000000000000000000000000000000000000000..c012d0835746182c29b1b1a95bc5c7b31432c76a GIT binary patch literal 10208 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 O#x*l5(+Xqv-~R{6P#J>& literal 0 HcmV?d00001 diff --git a/Assets/Sprites/Characters/EvilWizard/Idle.png.meta b/Assets/Sprites/Characters/EvilWizard/Idle.png.meta new file mode 100644 index 0000000..d19893a --- /dev/null +++ b/Assets/Sprites/Characters/EvilWizard/Idle.png.meta @@ -0,0 +1,348 @@ +fileFormatVersion: 2 +guid: 9fbb5b817e52cd24fa1ab6796dfc4746 +TextureImporter: + internalIDToNameTable: + - first: + 213: 3234629978573100161 + second: Idle_4 + - first: + 213: -2834552850196481573 + second: Idle_1 + - first: + 213: 3278449094680734212 + second: Idle_4 + - first: + 213: 3384493420599841878 + second: Idle_3 + - first: + 213: -2331352242086191015 + second: Idle_1 + - first: + 213: -3914248031228685145 + second: Idle_2 + - first: + 213: -2055793278435719954 + second: Idle_3 + - first: + 213: -1133706752296058015 + second: Idle_5 + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + 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: 24 + 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 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 0 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: Idle_4 + rect: + serializedVersion: 2 + x: 858 + y: 83 + width: 57 + height: 103 + alignment: 9 + pivot: {x: 0.23, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 184dda4e3d6b3ec20800000000000000 + internalID: 3234629978573100161 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Idle_1 + rect: + serializedVersion: 2 + x: 108 + y: 83 + width: 57 + height: 95 + alignment: 9 + pivot: {x: 0.23, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: bd9b7fa6335a9a8d0800000000000000 + internalID: -2834552850196481573 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Idle_2 + rect: + serializedVersion: 2 + x: 358 + y: 83 + width: 57 + height: 100 + alignment: 9 + pivot: {x: 0.23, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 40a65a6e4146f7d20800000000000000 + internalID: 3278449094680734212 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Idle_3 + rect: + serializedVersion: 2 + x: 608 + y: 83 + width: 57 + height: 103 + alignment: 9 + pivot: {x: 0.23, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 654108f85d228fe20800000000000000 + internalID: 3384493420599841878 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Idle_5 + rect: + serializedVersion: 2 + x: 1108 + y: 83 + width: 57 + height: 100 + alignment: 9 + pivot: {x: 0.23, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 9506424ec7f55afd0800000000000000 + internalID: -2331352242086191015 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Idle_6 + rect: + serializedVersion: 2 + x: 1358 + y: 83 + width: 57 + height: 104 + alignment: 9 + pivot: {x: 0.23, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 7a497d7772ccda9c0800000000000000 + internalID: -3914248031228685145 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Idle_7 + rect: + serializedVersion: 2 + x: 1608 + y: 83 + width: 57 + height: 97 + alignment: 9 + pivot: {x: 0.23, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: ee40433c7ea5873e0800000000000000 + internalID: -2055793278435719954 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Idle_8 + rect: + serializedVersion: 2 + x: 1858 + y: 83 + width: 57 + height: 97 + alignment: 9 + pivot: {x: 0.23, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 1638ee527b34440f0800000000000000 + internalID: -1133706752296058015 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/Characters/EvilWizard/Jump.png b/Assets/Sprites/Characters/EvilWizard/Jump.png new file mode 100644 index 0000000000000000000000000000000000000000..86b3ca652aba6492c63b35995cba0fb9ceef7d30 GIT binary patch literal 3892 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

A89)R`kn;XP5q5k+!;Q{dn=s+nhX~X= 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 P-`(P-jT!on`_KOuf5OV@ literal 0 HcmV?d00001 diff --git a/Assets/Sprites/Characters/EvilWizard/Run.png.meta b/Assets/Sprites/Characters/EvilWizard/Run.png.meta new file mode 100644 index 0000000..f0bc758 --- /dev/null +++ b/Assets/Sprites/Characters/EvilWizard/Run.png.meta @@ -0,0 +1,348 @@ +fileFormatVersion: 2 +guid: 0f3dbbd3c1010d044a3dc1cf0ad19685 +TextureImporter: + internalIDToNameTable: + - first: + 213: 5304202850863732263 + second: Run_4 + - first: + 213: -2217414122262695004 + second: Run_1 + - first: + 213: 8676454946275842879 + second: Run_1 + - first: + 213: 9151066736925549315 + second: Run_1 + - first: + 213: -7266845314124737194 + second: Run_6 + - first: + 213: -5168576596277122810 + second: Run_2 + - first: + 213: -7303085922518154401 + second: Run_4 + - first: + 213: -3387832490922303652 + second: Run_8 + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + 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: 24 + 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 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: Run_4 + rect: + serializedVersion: 2 + x: 839 + y: 83 + width: 70 + height: 68 + alignment: 9 + pivot: {x: 0.42, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 726d856d3605c9940800000000000000 + internalID: 5304202850863732263 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Run_7 + rect: + serializedVersion: 2 + x: 1594 + y: 83 + width: 70 + height: 65 + alignment: 9 + pivot: {x: 0.42, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 4a3f89aaa992a31e0800000000000000 + internalID: -2217414122262695004 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Run_1 + rect: + serializedVersion: 2 + x: 94 + y: 83 + width: 70 + height: 61 + alignment: 9 + pivot: {x: 0.42, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: f3bd376cdc5f86870800000000000000 + internalID: 8676454946275842879 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Run_5 + rect: + serializedVersion: 2 + x: 1092 + y: 83 + width: 70 + height: 61 + alignment: 9 + pivot: {x: 0.42, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 303275a76be1ffe70800000000000000 + internalID: 9151066736925549315 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Run_6 + rect: + serializedVersion: 2 + x: 1343 + y: 83 + width: 70 + height: 67 + alignment: 9 + pivot: {x: 0.42, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 65512ed20baf62b90800000000000000 + internalID: -7266845314124737194 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Run_2 + rect: + serializedVersion: 2 + x: 342 + y: 83 + width: 70 + height: 62 + alignment: 9 + pivot: {x: 0.42, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 609218058f68548b0800000000000000 + internalID: -5168576596277122810 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Run_3 + rect: + serializedVersion: 2 + x: 592 + y: 83 + width: 70 + height: 65 + alignment: 9 + pivot: {x: 0.42, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: f5346200c0a36aa90800000000000000 + internalID: -7303085922518154401 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Run_8 + rect: + serializedVersion: 2 + x: 1846 + y: 86 + width: 63 + height: 64 + alignment: 9 + pivot: {x: 0.42, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: c5f9c0c8c400cf0d0800000000000000 + internalID: -3387832490922303652 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/Characters/EvilWizard/Take hit.png b/Assets/Sprites/Characters/EvilWizard/Take hit.png new file mode 100644 index 0000000000000000000000000000000000000000..ed94e5b67a1c4cd9b63dd7f73024267480fd6de2 GIT binary patch literal 5189 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 literal 0 HcmV?d00001 diff --git a/Assets/Sprites/Characters/EvilWizard/Take hit.png.meta b/Assets/Sprites/Characters/EvilWizard/Take hit.png.meta new file mode 100644 index 0000000..273473a --- /dev/null +++ b/Assets/Sprites/Characters/EvilWizard/Take hit.png.meta @@ -0,0 +1,228 @@ +fileFormatVersion: 2 +guid: 142969faca62ada46a5df84247504b49 +TextureImporter: + internalIDToNameTable: + - first: + 213: 5658602184316354200 + second: Take hit_0 + - first: + 213: 5755147017564654305 + second: Take hit_1 + - first: + 213: 406982975876482558 + second: Take hit_2 + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + 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: 24 + 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 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: Take hit_0 + rect: + serializedVersion: 2 + x: 106 + y: 83 + width: 45 + height: 87 + alignment: 7 + pivot: {x: 0.5, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 89efc61c4b4678e40800000000000000 + internalID: 5658602184316354200 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Take hit_1 + rect: + serializedVersion: 2 + x: 358 + y: 83 + width: 34 + height: 86 + alignment: 7 + pivot: {x: 0.5, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 1ea071c68b36edf40800000000000000 + internalID: 5755147017564654305 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Take hit_2 + rect: + serializedVersion: 2 + x: 608 + y: 83 + width: 35 + height: 80 + alignment: 7 + pivot: {x: 0.5, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: ef5cfba3cd4e5a500800000000000000 + internalID: 406982975876482558 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TestAnim.meta b/Assets/TestAnim.meta new file mode 100644 index 0000000..cad3437 --- /dev/null +++ b/Assets/TestAnim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 83b3127d643159c43b1c7643e4185d4f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TestAnim/WizardAtk.anim b/Assets/TestAnim/WizardAtk.anim new file mode 100644 index 0000000..839fa51 --- /dev/null +++ b/Assets/TestAnim/WizardAtk.anim @@ -0,0 +1,89 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: WizardAtk + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: -6248466401528118510, guid: 67a87ae019d8d4446a4edae3cfc1b575, type: 3} + - time: 0.083333336 + value: {fileID: -7356969958810384157, guid: 67a87ae019d8d4446a4edae3cfc1b575, type: 3} + - time: 0.16666667 + value: {fileID: -8504497910848496465, guid: 67a87ae019d8d4446a4edae3cfc1b575, type: 3} + - time: 0.25 + value: {fileID: 7728945663791646396, guid: 67a87ae019d8d4446a4edae3cfc1b575, type: 3} + - time: 0.33333334 + value: {fileID: 6238536850125145498, guid: 67a87ae019d8d4446a4edae3cfc1b575, type: 3} + - time: 0.41666666 + value: {fileID: 9049670758512633567, guid: 67a87ae019d8d4446a4edae3cfc1b575, type: 3} + - time: 0.5 + value: {fileID: -7367232305435581187, guid: 67a87ae019d8d4446a4edae3cfc1b575, type: 3} + - time: 0.5833333 + value: {fileID: 452926297546027425, guid: 67a87ae019d8d4446a4edae3cfc1b575, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + m_SampleRate: 12 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: -6248466401528118510, guid: 67a87ae019d8d4446a4edae3cfc1b575, type: 3} + - {fileID: -7356969958810384157, guid: 67a87ae019d8d4446a4edae3cfc1b575, type: 3} + - {fileID: -8504497910848496465, guid: 67a87ae019d8d4446a4edae3cfc1b575, type: 3} + - {fileID: 7728945663791646396, guid: 67a87ae019d8d4446a4edae3cfc1b575, type: 3} + - {fileID: 6238536850125145498, guid: 67a87ae019d8d4446a4edae3cfc1b575, type: 3} + - {fileID: 9049670758512633567, guid: 67a87ae019d8d4446a4edae3cfc1b575, type: 3} + - {fileID: -7367232305435581187, guid: 67a87ae019d8d4446a4edae3cfc1b575, type: 3} + - {fileID: 452926297546027425, guid: 67a87ae019d8d4446a4edae3cfc1b575, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.6666666 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/TestAnim/WizardAtk.anim.meta b/Assets/TestAnim/WizardAtk.anim.meta new file mode 100644 index 0000000..260e417 --- /dev/null +++ b/Assets/TestAnim/WizardAtk.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7afd4ce73e1752d49837b676ff91bdba +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TestAnim/WizardDeath.anim b/Assets/TestAnim/WizardDeath.anim new file mode 100644 index 0000000..b3cd97d --- /dev/null +++ b/Assets/TestAnim/WizardDeath.anim @@ -0,0 +1,86 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: WizardDeath + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 6495761399759928590, guid: e73a2facfe389ad43b6e78bd99e704c1, type: 3} + - time: 0.083333336 + value: {fileID: -2786331238167018718, guid: e73a2facfe389ad43b6e78bd99e704c1, type: 3} + - time: 0.16666667 + value: {fileID: 7483363142473959995, guid: e73a2facfe389ad43b6e78bd99e704c1, type: 3} + - time: 0.25 + value: {fileID: -1891625820773287384, guid: e73a2facfe389ad43b6e78bd99e704c1, type: 3} + - time: 0.33333334 + value: {fileID: -5789737788129074030, guid: e73a2facfe389ad43b6e78bd99e704c1, type: 3} + - time: 0.41666666 + value: {fileID: 3968659893341466949, guid: e73a2facfe389ad43b6e78bd99e704c1, type: 3} + - time: 0.5 + value: {fileID: -5412344436964035232, guid: e73a2facfe389ad43b6e78bd99e704c1, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + m_SampleRate: 12 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 6495761399759928590, guid: e73a2facfe389ad43b6e78bd99e704c1, type: 3} + - {fileID: -2786331238167018718, guid: e73a2facfe389ad43b6e78bd99e704c1, type: 3} + - {fileID: 7483363142473959995, guid: e73a2facfe389ad43b6e78bd99e704c1, type: 3} + - {fileID: -1891625820773287384, guid: e73a2facfe389ad43b6e78bd99e704c1, type: 3} + - {fileID: -5789737788129074030, guid: e73a2facfe389ad43b6e78bd99e704c1, type: 3} + - {fileID: 3968659893341466949, guid: e73a2facfe389ad43b6e78bd99e704c1, type: 3} + - {fileID: -5412344436964035232, guid: e73a2facfe389ad43b6e78bd99e704c1, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.5833333 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/TestAnim/WizardDeath.anim.meta b/Assets/TestAnim/WizardDeath.anim.meta new file mode 100644 index 0000000..e9f6c5c --- /dev/null +++ b/Assets/TestAnim/WizardDeath.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 66ae98069ecaa5242aec4f4cae66c9fc +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TestAnim/WizardFall.anim b/Assets/TestAnim/WizardFall.anim new file mode 100644 index 0000000..1846328 --- /dev/null +++ b/Assets/TestAnim/WizardFall.anim @@ -0,0 +1,71 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: WizardFall + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: -5966621866309598838, guid: b2ab3a1e561342b40a503003d23421ec, type: 3} + - time: 0.083333336 + value: {fileID: 6596617931644657277, guid: b2ab3a1e561342b40a503003d23421ec, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + m_SampleRate: 12 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: -5966621866309598838, guid: b2ab3a1e561342b40a503003d23421ec, type: 3} + - {fileID: 6596617931644657277, guid: b2ab3a1e561342b40a503003d23421ec, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.16666667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/TestAnim/WizardFall.anim.meta b/Assets/TestAnim/WizardFall.anim.meta new file mode 100644 index 0000000..636526a --- /dev/null +++ b/Assets/TestAnim/WizardFall.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4b100c1463f675a46ac846eed3cafcad +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TestAnim/WizardIdle.anim b/Assets/TestAnim/WizardIdle.anim new file mode 100644 index 0000000..558d914 --- /dev/null +++ b/Assets/TestAnim/WizardIdle.anim @@ -0,0 +1,89 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: WizardIdle + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: -2834552850196481573, guid: 9fbb5b817e52cd24fa1ab6796dfc4746, type: 3} + - time: 0.083333336 + value: {fileID: -3914248031228685145, guid: 9fbb5b817e52cd24fa1ab6796dfc4746, type: 3} + - time: 0.16666667 + value: {fileID: 3384493420599841878, guid: 9fbb5b817e52cd24fa1ab6796dfc4746, type: 3} + - time: 0.25 + value: {fileID: 3234629978573100161, guid: 9fbb5b817e52cd24fa1ab6796dfc4746, type: 3} + - time: 0.33333334 + value: {fileID: -1133706752296058015, guid: 9fbb5b817e52cd24fa1ab6796dfc4746, type: 3} + - time: 0.41666666 + value: {fileID: 3278449094680734212, guid: 9fbb5b817e52cd24fa1ab6796dfc4746, type: 3} + - time: 0.5 + value: {fileID: -515366933364012909, guid: 9fbb5b817e52cd24fa1ab6796dfc4746, type: 3} + - time: 0.5833333 + value: {fileID: -2331352242086191015, guid: 9fbb5b817e52cd24fa1ab6796dfc4746, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + m_SampleRate: 12 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: -2834552850196481573, guid: 9fbb5b817e52cd24fa1ab6796dfc4746, type: 3} + - {fileID: -3914248031228685145, guid: 9fbb5b817e52cd24fa1ab6796dfc4746, type: 3} + - {fileID: 3384493420599841878, guid: 9fbb5b817e52cd24fa1ab6796dfc4746, type: 3} + - {fileID: 3234629978573100161, guid: 9fbb5b817e52cd24fa1ab6796dfc4746, type: 3} + - {fileID: -1133706752296058015, guid: 9fbb5b817e52cd24fa1ab6796dfc4746, type: 3} + - {fileID: 3278449094680734212, guid: 9fbb5b817e52cd24fa1ab6796dfc4746, type: 3} + - {fileID: -515366933364012909, guid: 9fbb5b817e52cd24fa1ab6796dfc4746, type: 3} + - {fileID: -2331352242086191015, guid: 9fbb5b817e52cd24fa1ab6796dfc4746, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.6666666 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/TestAnim/WizardIdle.anim.meta b/Assets/TestAnim/WizardIdle.anim.meta new file mode 100644 index 0000000..1e4e173 --- /dev/null +++ b/Assets/TestAnim/WizardIdle.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: eff1634f6acd0a24d9e98f7a9559f76f +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TestAnim/WizardJump.anim b/Assets/TestAnim/WizardJump.anim new file mode 100644 index 0000000..43f8c0f --- /dev/null +++ b/Assets/TestAnim/WizardJump.anim @@ -0,0 +1,71 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: WizardJump + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 7034338576483803127, guid: 5b94a5aadc8237241ab3af35781d038d, type: 3} + - time: 0.083333336 + value: {fileID: 6054277451648750542, guid: 5b94a5aadc8237241ab3af35781d038d, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + m_SampleRate: 12 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 7034338576483803127, guid: 5b94a5aadc8237241ab3af35781d038d, type: 3} + - {fileID: 6054277451648750542, guid: 5b94a5aadc8237241ab3af35781d038d, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.16666667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/TestAnim/WizardJump.anim.meta b/Assets/TestAnim/WizardJump.anim.meta new file mode 100644 index 0000000..35970a6 --- /dev/null +++ b/Assets/TestAnim/WizardJump.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c438e4886b253c943b4d2df197f14e77 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TestAnim/WizardRun.anim b/Assets/TestAnim/WizardRun.anim new file mode 100644 index 0000000..168568c --- /dev/null +++ b/Assets/TestAnim/WizardRun.anim @@ -0,0 +1,89 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: WizardRun + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: -2217414122262695004, guid: 0f3dbbd3c1010d044a3dc1cf0ad19685, type: 3} + - time: 0.083333336 + value: {fileID: -5168576596277122810, guid: 0f3dbbd3c1010d044a3dc1cf0ad19685, type: 3} + - time: 0.16666667 + value: {fileID: -7580582116202916150, guid: 0f3dbbd3c1010d044a3dc1cf0ad19685, type: 3} + - time: 0.25 + value: {fileID: 5304202850863732263, guid: 0f3dbbd3c1010d044a3dc1cf0ad19685, type: 3} + - time: 0.33333334 + value: {fileID: -6216533607986488316, guid: 0f3dbbd3c1010d044a3dc1cf0ad19685, type: 3} + - time: 0.41666666 + value: {fileID: -7266845314124737194, guid: 0f3dbbd3c1010d044a3dc1cf0ad19685, type: 3} + - time: 0.5 + value: {fileID: 8676454946275842879, guid: 0f3dbbd3c1010d044a3dc1cf0ad19685, type: 3} + - time: 0.5833333 + value: {fileID: -3387832490922303652, guid: 0f3dbbd3c1010d044a3dc1cf0ad19685, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + m_SampleRate: 12 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: -2217414122262695004, guid: 0f3dbbd3c1010d044a3dc1cf0ad19685, type: 3} + - {fileID: -5168576596277122810, guid: 0f3dbbd3c1010d044a3dc1cf0ad19685, type: 3} + - {fileID: -7580582116202916150, guid: 0f3dbbd3c1010d044a3dc1cf0ad19685, type: 3} + - {fileID: 5304202850863732263, guid: 0f3dbbd3c1010d044a3dc1cf0ad19685, type: 3} + - {fileID: -6216533607986488316, guid: 0f3dbbd3c1010d044a3dc1cf0ad19685, type: 3} + - {fileID: -7266845314124737194, guid: 0f3dbbd3c1010d044a3dc1cf0ad19685, type: 3} + - {fileID: 8676454946275842879, guid: 0f3dbbd3c1010d044a3dc1cf0ad19685, type: 3} + - {fileID: -3387832490922303652, guid: 0f3dbbd3c1010d044a3dc1cf0ad19685, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.6666666 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/TestAnim/WizardRun.anim.meta b/Assets/TestAnim/WizardRun.anim.meta new file mode 100644 index 0000000..ea80cce --- /dev/null +++ b/Assets/TestAnim/WizardRun.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 873229c9406a74a4e83176391c3b64f0 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: From 972d62398d89c0c4225bf4a69efbbc879173d445 Mon Sep 17 00:00:00 2001 From: Soulaha Balde Date: Sun, 3 Apr 2022 22:37:38 -0400 Subject: [PATCH 3/4] Added regular knight sprites --- Assets/Animations/Player.controller | 31 +- .../RegularKnight.meta} | 2 +- .../RegularKnight/RegularKnight.controller | 204 +++++++++ .../RegularKnight.controller.meta | 8 + .../RegularKnightAtk.anim} | 31 +- .../RegularKnightAtk.anim.meta} | 2 +- .../RegularKnight/RegularKnightDeath.anim | 92 ++++ .../RegularKnightDeath.anim.meta | 8 + .../RegularKnight/RegularKnightIdle.anim | 98 ++++ .../RegularKnight/RegularKnightIdle.anim.meta | 8 + .../RegularKnight/RegularKnightRun.anim | 89 ++++ .../RegularKnight/RegularKnightRun.anim.meta | 8 + ...ayer_Attack.anim => RegularKnightAtk.anim} | 2 +- ...k.anim.meta => RegularKnightAtk.anim.meta} | 0 ...layer_Idle.anim => RegularKnightIdle.anim} | 2 +- ....anim.meta => RegularKnightIdle.anim.meta} | 0 ...layer_Jump.anim => RegularKnightJump.anim} | 2 +- ....anim.meta => RegularKnightJump.anim.meta} | 0 ...{Player_Run.anim => RegularKnightRun.anim} | 2 +- ...n.anim.meta => RegularKnightRun.anim.meta} | 0 Assets/Animations/Wizard.meta | 8 + .../Wizard}/WizardAtk.anim | 0 .../Wizard}/WizardAtk.anim.meta | 0 .../Wizard}/WizardDeath.anim | 2 +- .../Wizard}/WizardDeath.anim.meta | 0 .../Wizard}/WizardFall.anim | 0 .../Wizard}/WizardFall.anim.meta | 0 .../Wizard}/WizardIdle.anim | 0 .../Wizard}/WizardIdle.anim.meta | 0 .../Wizard}/WizardJump.anim | 0 .../Wizard}/WizardJump.anim.meta | 0 .../Wizard}/WizardRun.anim | 0 .../Wizard}/WizardRun.anim.meta | 0 Assets/Prefabs/Blood Suck Particles.prefab | 4 +- Assets/Prefabs/Light Knight Variant.prefab | 207 +++++++++ ....meta => Light Knight Variant.prefab.meta} | 0 ...t.prefab => Regular Knight Variant.prefab} | 18 +- .../Regular Knight Variant.prefab.meta | 7 + Assets/Scenes/SampleScene.unity | 12 +- .../{Knight.meta => LightKnight.meta} | 0 .../noBKG_KnightAttack_strip.png | Bin .../noBKG_KnightAttack_strip.png.meta | 0 .../noBKG_KnightDeath_strip.png | Bin .../noBKG_KnightDeath_strip.png.meta | 0 .../noBKG_KnightIdle_strip.png | Bin .../noBKG_KnightIdle_strip.png.meta | 0 .../noBKG_KnightRun_strip.png | Bin .../noBKG_KnightRun_strip.png.meta | 0 Assets/Sprites/Characters/RegularKnight.meta | 8 + .../Characters/RegularKnight/Attack.png | Bin 0 -> 4074 bytes .../Characters/RegularKnight/Attack.png.meta | 300 +++++++++++++ .../Characters/RegularKnight/Death.png | Bin 0 -> 5090 bytes .../Characters/RegularKnight/Death.png.meta | 372 ++++++++++++++++ .../Sprites/Characters/RegularKnight/Idle.png | Bin 0 -> 4370 bytes .../Characters/RegularKnight/Idle.png.meta | 420 ++++++++++++++++++ .../Sprites/Characters/RegularKnight/Run.png | Bin 0 -> 5085 bytes .../Characters/RegularKnight/Run.png.meta | 348 +++++++++++++++ .../Characters/RegularKnight/Take Hit.png | Bin 0 -> 3117 bytes .../RegularKnight/Take Hit.png.meta | 252 +++++++++++ 59 files changed, 2517 insertions(+), 30 deletions(-) rename Assets/{TestAnim.meta => Animations/RegularKnight.meta} (77%) create mode 100644 Assets/Animations/RegularKnight/RegularKnight.controller create mode 100644 Assets/Animations/RegularKnight/RegularKnight.controller.meta rename Assets/Animations/{Player_Attack 1.anim => RegularKnight/RegularKnightAtk.anim} (52%) rename Assets/Animations/{Player_Attack 1.anim.meta => RegularKnight/RegularKnightAtk.anim.meta} (79%) create mode 100644 Assets/Animations/RegularKnight/RegularKnightDeath.anim create mode 100644 Assets/Animations/RegularKnight/RegularKnightDeath.anim.meta create mode 100644 Assets/Animations/RegularKnight/RegularKnightIdle.anim create mode 100644 Assets/Animations/RegularKnight/RegularKnightIdle.anim.meta create mode 100644 Assets/Animations/RegularKnight/RegularKnightRun.anim create mode 100644 Assets/Animations/RegularKnight/RegularKnightRun.anim.meta rename Assets/Animations/{Player_Attack.anim => RegularKnightAtk.anim} (99%) rename Assets/Animations/{Player_Attack.anim.meta => RegularKnightAtk.anim.meta} (100%) rename Assets/Animations/{Player_Idle.anim => RegularKnightIdle.anim} (98%) rename Assets/Animations/{Player_Idle.anim.meta => RegularKnightIdle.anim.meta} (100%) rename Assets/Animations/{Player_Jump.anim => RegularKnightJump.anim} (98%) rename Assets/Animations/{Player_Jump.anim.meta => RegularKnightJump.anim.meta} (100%) rename Assets/Animations/{Player_Run.anim => RegularKnightRun.anim} (99%) rename Assets/Animations/{Player_Run.anim.meta => RegularKnightRun.anim.meta} (100%) create mode 100644 Assets/Animations/Wizard.meta rename Assets/{TestAnim => Animations/Wizard}/WizardAtk.anim (100%) rename Assets/{TestAnim => Animations/Wizard}/WizardAtk.anim.meta (100%) rename Assets/{TestAnim => Animations/Wizard}/WizardDeath.anim (99%) rename Assets/{TestAnim => Animations/Wizard}/WizardDeath.anim.meta (100%) rename Assets/{TestAnim => Animations/Wizard}/WizardFall.anim (100%) rename Assets/{TestAnim => Animations/Wizard}/WizardFall.anim.meta (100%) rename Assets/{TestAnim => Animations/Wizard}/WizardIdle.anim (100%) rename Assets/{TestAnim => Animations/Wizard}/WizardIdle.anim.meta (100%) rename Assets/{TestAnim => Animations/Wizard}/WizardJump.anim (100%) rename Assets/{TestAnim => Animations/Wizard}/WizardJump.anim.meta (100%) rename Assets/{TestAnim => Animations/Wizard}/WizardRun.anim (100%) rename Assets/{TestAnim => Animations/Wizard}/WizardRun.anim.meta (100%) create mode 100644 Assets/Prefabs/Light Knight Variant.prefab rename Assets/Prefabs/{Knight Variant.prefab.meta => Light Knight Variant.prefab.meta} (100%) rename Assets/Prefabs/{Knight Variant.prefab => Regular Knight Variant.prefab} (89%) create mode 100644 Assets/Prefabs/Regular Knight Variant.prefab.meta rename Assets/Sprites/Characters/{Knight.meta => LightKnight.meta} (100%) rename Assets/Sprites/Characters/{Knight => LightKnight}/noBKG_KnightAttack_strip.png (100%) rename Assets/Sprites/Characters/{Knight => LightKnight}/noBKG_KnightAttack_strip.png.meta (100%) rename Assets/Sprites/Characters/{Knight => LightKnight}/noBKG_KnightDeath_strip.png (100%) rename Assets/Sprites/Characters/{Knight => LightKnight}/noBKG_KnightDeath_strip.png.meta (100%) rename Assets/Sprites/Characters/{Knight => LightKnight}/noBKG_KnightIdle_strip.png (100%) rename Assets/Sprites/Characters/{Knight => LightKnight}/noBKG_KnightIdle_strip.png.meta (100%) rename Assets/Sprites/Characters/{Knight => LightKnight}/noBKG_KnightRun_strip.png (100%) rename Assets/Sprites/Characters/{Knight => LightKnight}/noBKG_KnightRun_strip.png.meta (100%) create mode 100644 Assets/Sprites/Characters/RegularKnight.meta create mode 100644 Assets/Sprites/Characters/RegularKnight/Attack.png create mode 100644 Assets/Sprites/Characters/RegularKnight/Attack.png.meta create mode 100644 Assets/Sprites/Characters/RegularKnight/Death.png create mode 100644 Assets/Sprites/Characters/RegularKnight/Death.png.meta create mode 100644 Assets/Sprites/Characters/RegularKnight/Idle.png create mode 100644 Assets/Sprites/Characters/RegularKnight/Idle.png.meta create mode 100644 Assets/Sprites/Characters/RegularKnight/Run.png create mode 100644 Assets/Sprites/Characters/RegularKnight/Run.png.meta create mode 100644 Assets/Sprites/Characters/RegularKnight/Take Hit.png create mode 100644 Assets/Sprites/Characters/RegularKnight/Take Hit.png.meta diff --git a/Assets/Animations/Player.controller b/Assets/Animations/Player.controller index bdf8b4a..38542b7 100644 --- a/Assets/Animations/Player.controller +++ b/Assets/Animations/Player.controller @@ -52,6 +52,32 @@ AnimatorState: m_MirrorParameter: m_CycleOffsetParameter: m_TimeParameter: +--- !u!1102 &-4961958063766315639 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Player_Fall + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 4b100c1463f675a46ac846eed3cafcad, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: --- !u!1102 &-3236591453607994996 AnimatorState: serializedVersion: 6 @@ -162,6 +188,9 @@ AnimatorStateMachine: - serializedVersion: 1 m_State: {fileID: -8770230664972815926} m_Position: {x: 560, y: 270, z: 0} + - serializedVersion: 1 + m_State: {fileID: -4961958063766315639} + m_Position: {x: 790, y: 110, z: 0} m_ChildStateMachines: [] m_AnyStateTransitions: [] m_EntryTransitions: [] @@ -169,7 +198,7 @@ AnimatorStateMachine: m_StateMachineBehaviours: [] m_AnyStatePosition: {x: 50, y: 20, z: 0} m_EntryPosition: {x: 50, y: 120, z: 0} - m_ExitPosition: {x: 990, y: 120, z: 0} + m_ExitPosition: {x: 1040, y: 120, z: 0} m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} m_DefaultState: {fileID: 3716416650148016836} --- !u!1102 &9170910376667220155 diff --git a/Assets/TestAnim.meta b/Assets/Animations/RegularKnight.meta similarity index 77% rename from Assets/TestAnim.meta rename to Assets/Animations/RegularKnight.meta index cad3437..d4ca509 100644 --- a/Assets/TestAnim.meta +++ b/Assets/Animations/RegularKnight.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 83b3127d643159c43b1c7643e4185d4f +guid: 4079ffad540d3dd41ad858bb5bb77bb7 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/Animations/RegularKnight/RegularKnight.controller b/Assets/Animations/RegularKnight/RegularKnight.controller new file mode 100644 index 0000000..d19ba19 --- /dev/null +++ b/Assets/Animations/RegularKnight/RegularKnight.controller @@ -0,0 +1,204 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1102 &-3074137925287142027 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Attack + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 3595344608916514594} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 31c4b1c21d5111b4b88e5fb646141114, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &-2278932031676448526 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Death + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: e582a6df75b485e42ada9ae0ca3857e6, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &-2155623099061290179 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: e33bbadc5334c8548858d4f2f9d3b8a7, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &-1693584082415920978 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Running + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 160bfd8661a48404db192e2993332ae7, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: RegularKnight + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 1485001186685256470} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1101 &1464702168376627487 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -1693584082415920978} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.8 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 +--- !u!1107 &1485001186685256470 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: -2278932031676448526} + m_Position: {x: 550, y: 210, z: 0} + - serializedVersion: 1 + m_State: {fileID: -2155623099061290179} + m_Position: {x: 270, y: 110, z: 0} + - serializedVersion: 1 + m_State: {fileID: -1693584082415920978} + m_Position: {x: 550, y: 10, z: 0} + - serializedVersion: 1 + m_State: {fileID: -3074137925287142027} + m_Position: {x: 550, y: 110, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: -2155623099061290179} +--- !u!1101 &3595344608916514594 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -1693584082415920978} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.5 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 diff --git a/Assets/Animations/RegularKnight/RegularKnight.controller.meta b/Assets/Animations/RegularKnight/RegularKnight.controller.meta new file mode 100644 index 0000000..870e32a --- /dev/null +++ b/Assets/Animations/RegularKnight/RegularKnight.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f336f276312dcfb46b669180b749b523 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Animations/Player_Attack 1.anim b/Assets/Animations/RegularKnight/RegularKnightAtk.anim similarity index 52% rename from Assets/Animations/Player_Attack 1.anim rename to Assets/Animations/RegularKnight/RegularKnightAtk.anim index 98aad73..6ec1b9e 100644 --- a/Assets/Animations/Player_Attack 1.anim +++ b/Assets/Animations/RegularKnight/RegularKnightAtk.anim @@ -6,7 +6,7 @@ AnimationClip: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: Player_Attack 1 + m_Name: RegularKnightAtk serializedVersion: 6 m_Legacy: 0 m_Compressed: 0 @@ -20,17 +20,17 @@ AnimationClip: m_PPtrCurves: - curve: - time: 0 - value: {fileID: 6543683806485202196, guid: 0134d103fd01cbb4a9407da76f2daf38, type: 3} + value: {fileID: -7008412969330441016, guid: a31d5518ef4bbad4a9535b9633da98c6, type: 3} - time: 0.083333336 - value: {fileID: 4031765538473228261, guid: 0134d103fd01cbb4a9407da76f2daf38, type: 3} + value: {fileID: -7763475090823894447, guid: a31d5518ef4bbad4a9535b9633da98c6, type: 3} - time: 0.16666667 - value: {fileID: 1518346569251276849, guid: 0134d103fd01cbb4a9407da76f2daf38, type: 3} + value: {fileID: 302641331129538988, guid: a31d5518ef4bbad4a9535b9633da98c6, type: 3} - time: 0.25 - value: {fileID: 6544159311391134502, guid: 0134d103fd01cbb4a9407da76f2daf38, type: 3} + value: {fileID: -6329420634031446844, guid: a31d5518ef4bbad4a9535b9633da98c6, type: 3} - time: 0.33333334 - value: {fileID: -8205635420568287911, guid: 0134d103fd01cbb4a9407da76f2daf38, type: 3} + value: {fileID: -910092549403018386, guid: a31d5518ef4bbad4a9535b9633da98c6, type: 3} - time: 0.41666666 - value: {fileID: 5365348509512086814, guid: 0134d103fd01cbb4a9407da76f2daf38, type: 3} + value: {fileID: 221524225039350300, guid: a31d5518ef4bbad4a9535b9633da98c6, type: 3} attribute: m_Sprite path: classID: 212 @@ -41,8 +41,21 @@ AnimationClip: m_Center: {x: 0, y: 0, z: 0} m_Extent: {x: 0, y: 0, z: 0} m_ClipBindingConstant: - genericBindings: [] - pptrCurveMapping: [] + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: -7008412969330441016, guid: a31d5518ef4bbad4a9535b9633da98c6, type: 3} + - {fileID: -7763475090823894447, guid: a31d5518ef4bbad4a9535b9633da98c6, type: 3} + - {fileID: 302641331129538988, guid: a31d5518ef4bbad4a9535b9633da98c6, type: 3} + - {fileID: -6329420634031446844, guid: a31d5518ef4bbad4a9535b9633da98c6, type: 3} + - {fileID: -910092549403018386, guid: a31d5518ef4bbad4a9535b9633da98c6, type: 3} + - {fileID: 221524225039350300, guid: a31d5518ef4bbad4a9535b9633da98c6, type: 3} m_AnimationClipSettings: serializedVersion: 2 m_AdditiveReferencePoseClip: {fileID: 0} diff --git a/Assets/Animations/Player_Attack 1.anim.meta b/Assets/Animations/RegularKnight/RegularKnightAtk.anim.meta similarity index 79% rename from Assets/Animations/Player_Attack 1.anim.meta rename to Assets/Animations/RegularKnight/RegularKnightAtk.anim.meta index 3bfdd14..7c1be2e 100644 --- a/Assets/Animations/Player_Attack 1.anim.meta +++ b/Assets/Animations/RegularKnight/RegularKnightAtk.anim.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 879d292070ad08f4495c3489f603b17e +guid: 31c4b1c21d5111b4b88e5fb646141114 NativeFormatImporter: externalObjects: {} mainObjectFileID: 7400000 diff --git a/Assets/Animations/RegularKnight/RegularKnightDeath.anim b/Assets/Animations/RegularKnight/RegularKnightDeath.anim new file mode 100644 index 0000000..fc2383e --- /dev/null +++ b/Assets/Animations/RegularKnight/RegularKnightDeath.anim @@ -0,0 +1,92 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: RegularKnightDeath + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 6991849013916550155, guid: 6a3d2cad0df9e0a4c81862eb83db4c74, type: 3} + - time: 0.083333336 + value: {fileID: -276728812324164698, guid: 6a3d2cad0df9e0a4c81862eb83db4c74, type: 3} + - time: 0.16666667 + value: {fileID: 3156895337291164288, guid: 6a3d2cad0df9e0a4c81862eb83db4c74, type: 3} + - time: 0.25 + value: {fileID: 1400002288684528572, guid: 6a3d2cad0df9e0a4c81862eb83db4c74, type: 3} + - time: 0.33333334 + value: {fileID: -1891625820773287384, guid: 6a3d2cad0df9e0a4c81862eb83db4c74, type: 3} + - time: 0.41666666 + value: {fileID: -5789737788129074030, guid: 6a3d2cad0df9e0a4c81862eb83db4c74, type: 3} + - time: 0.5 + value: {fileID: 3968659893341466949, guid: 6a3d2cad0df9e0a4c81862eb83db4c74, type: 3} + - time: 0.5833333 + value: {fileID: 6495761399759928590, guid: 6a3d2cad0df9e0a4c81862eb83db4c74, type: 3} + - time: 0.6666667 + value: {fileID: 4800267807231483719, guid: 6a3d2cad0df9e0a4c81862eb83db4c74, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + m_SampleRate: 12 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 6991849013916550155, guid: 6a3d2cad0df9e0a4c81862eb83db4c74, type: 3} + - {fileID: -276728812324164698, guid: 6a3d2cad0df9e0a4c81862eb83db4c74, type: 3} + - {fileID: 3156895337291164288, guid: 6a3d2cad0df9e0a4c81862eb83db4c74, type: 3} + - {fileID: 1400002288684528572, guid: 6a3d2cad0df9e0a4c81862eb83db4c74, type: 3} + - {fileID: -1891625820773287384, guid: 6a3d2cad0df9e0a4c81862eb83db4c74, type: 3} + - {fileID: -5789737788129074030, guid: 6a3d2cad0df9e0a4c81862eb83db4c74, type: 3} + - {fileID: 3968659893341466949, guid: 6a3d2cad0df9e0a4c81862eb83db4c74, type: 3} + - {fileID: 6495761399759928590, guid: 6a3d2cad0df9e0a4c81862eb83db4c74, type: 3} + - {fileID: 4800267807231483719, guid: 6a3d2cad0df9e0a4c81862eb83db4c74, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.75 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Animations/RegularKnight/RegularKnightDeath.anim.meta b/Assets/Animations/RegularKnight/RegularKnightDeath.anim.meta new file mode 100644 index 0000000..a77b6f6 --- /dev/null +++ b/Assets/Animations/RegularKnight/RegularKnightDeath.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e582a6df75b485e42ada9ae0ca3857e6 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Animations/RegularKnight/RegularKnightIdle.anim b/Assets/Animations/RegularKnight/RegularKnightIdle.anim new file mode 100644 index 0000000..3c65dbe --- /dev/null +++ b/Assets/Animations/RegularKnight/RegularKnightIdle.anim @@ -0,0 +1,98 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: RegularKnightIdle + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 4723107735738678597, guid: afcee6cff9f48714baa7e48904cf4eb0, type: 3} + - time: 0.083333336 + value: {fileID: -7385789195546760866, guid: afcee6cff9f48714baa7e48904cf4eb0, type: 3} + - time: 0.16666667 + value: {fileID: 3234629978573100161, guid: afcee6cff9f48714baa7e48904cf4eb0, type: 3} + - time: 0.25 + value: {fileID: 6373048116405451881, guid: afcee6cff9f48714baa7e48904cf4eb0, type: 3} + - time: 0.33333334 + value: {fileID: 7264182050183361747, guid: afcee6cff9f48714baa7e48904cf4eb0, type: 3} + - time: 0.41666666 + value: {fileID: -2834552850196481573, guid: afcee6cff9f48714baa7e48904cf4eb0, type: 3} + - time: 0.5 + value: {fileID: 3278449094680734212, guid: afcee6cff9f48714baa7e48904cf4eb0, type: 3} + - time: 0.5833333 + value: {fileID: 3384493420599841878, guid: afcee6cff9f48714baa7e48904cf4eb0, type: 3} + - time: 0.6666667 + value: {fileID: -2331352242086191015, guid: afcee6cff9f48714baa7e48904cf4eb0, type: 3} + - time: 0.75 + value: {fileID: -3914248031228685145, guid: afcee6cff9f48714baa7e48904cf4eb0, type: 3} + - time: 0.8333333 + value: {fileID: 7132915409514813599, guid: afcee6cff9f48714baa7e48904cf4eb0, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + m_SampleRate: 12 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 4723107735738678597, guid: afcee6cff9f48714baa7e48904cf4eb0, type: 3} + - {fileID: -7385789195546760866, guid: afcee6cff9f48714baa7e48904cf4eb0, type: 3} + - {fileID: 3234629978573100161, guid: afcee6cff9f48714baa7e48904cf4eb0, type: 3} + - {fileID: 6373048116405451881, guid: afcee6cff9f48714baa7e48904cf4eb0, type: 3} + - {fileID: 7264182050183361747, guid: afcee6cff9f48714baa7e48904cf4eb0, type: 3} + - {fileID: -2834552850196481573, guid: afcee6cff9f48714baa7e48904cf4eb0, type: 3} + - {fileID: 3278449094680734212, guid: afcee6cff9f48714baa7e48904cf4eb0, type: 3} + - {fileID: 3384493420599841878, guid: afcee6cff9f48714baa7e48904cf4eb0, type: 3} + - {fileID: -2331352242086191015, guid: afcee6cff9f48714baa7e48904cf4eb0, type: 3} + - {fileID: -3914248031228685145, guid: afcee6cff9f48714baa7e48904cf4eb0, type: 3} + - {fileID: 7132915409514813599, guid: afcee6cff9f48714baa7e48904cf4eb0, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.9166666 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Animations/RegularKnight/RegularKnightIdle.anim.meta b/Assets/Animations/RegularKnight/RegularKnightIdle.anim.meta new file mode 100644 index 0000000..d0550ac --- /dev/null +++ b/Assets/Animations/RegularKnight/RegularKnightIdle.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e33bbadc5334c8548858d4f2f9d3b8a7 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Animations/RegularKnight/RegularKnightRun.anim b/Assets/Animations/RegularKnight/RegularKnightRun.anim new file mode 100644 index 0000000..aadf0b0 --- /dev/null +++ b/Assets/Animations/RegularKnight/RegularKnightRun.anim @@ -0,0 +1,89 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: RegularKnightRun + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 4944230376442633554, guid: cfe1d09e8bc49c2458c274cef328c447, type: 3} + - time: 0.083333336 + value: {fileID: -2274363484027164459, guid: cfe1d09e8bc49c2458c274cef328c447, type: 3} + - time: 0.16666667 + value: {fileID: 8284087734974297348, guid: cfe1d09e8bc49c2458c274cef328c447, type: 3} + - time: 0.25 + value: {fileID: 5304202850863732263, guid: cfe1d09e8bc49c2458c274cef328c447, type: 3} + - time: 0.33333334 + value: {fileID: 2833043080597125133, guid: cfe1d09e8bc49c2458c274cef328c447, type: 3} + - time: 0.41666666 + value: {fileID: -2217414122262695004, guid: cfe1d09e8bc49c2458c274cef328c447, type: 3} + - time: 0.5 + value: {fileID: -4440497016933152808, guid: cfe1d09e8bc49c2458c274cef328c447, type: 3} + - time: 0.5833333 + value: {fileID: 8676454946275842879, guid: cfe1d09e8bc49c2458c274cef328c447, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + m_SampleRate: 12 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 4944230376442633554, guid: cfe1d09e8bc49c2458c274cef328c447, type: 3} + - {fileID: -2274363484027164459, guid: cfe1d09e8bc49c2458c274cef328c447, type: 3} + - {fileID: 8284087734974297348, guid: cfe1d09e8bc49c2458c274cef328c447, type: 3} + - {fileID: 5304202850863732263, guid: cfe1d09e8bc49c2458c274cef328c447, type: 3} + - {fileID: 2833043080597125133, guid: cfe1d09e8bc49c2458c274cef328c447, type: 3} + - {fileID: -2217414122262695004, guid: cfe1d09e8bc49c2458c274cef328c447, type: 3} + - {fileID: -4440497016933152808, guid: cfe1d09e8bc49c2458c274cef328c447, type: 3} + - {fileID: 8676454946275842879, guid: cfe1d09e8bc49c2458c274cef328c447, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.6666666 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Animations/RegularKnight/RegularKnightRun.anim.meta b/Assets/Animations/RegularKnight/RegularKnightRun.anim.meta new file mode 100644 index 0000000..2627b6b --- /dev/null +++ b/Assets/Animations/RegularKnight/RegularKnightRun.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 160bfd8661a48404db192e2993332ae7 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Animations/Player_Attack.anim b/Assets/Animations/RegularKnightAtk.anim similarity index 99% rename from Assets/Animations/Player_Attack.anim rename to Assets/Animations/RegularKnightAtk.anim index e6155bb..89fd646 100644 --- a/Assets/Animations/Player_Attack.anim +++ b/Assets/Animations/RegularKnightAtk.anim @@ -6,7 +6,7 @@ AnimationClip: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: Player_Attack + m_Name: RegularKnightAtk serializedVersion: 6 m_Legacy: 0 m_Compressed: 0 diff --git a/Assets/Animations/Player_Attack.anim.meta b/Assets/Animations/RegularKnightAtk.anim.meta similarity index 100% rename from Assets/Animations/Player_Attack.anim.meta rename to Assets/Animations/RegularKnightAtk.anim.meta diff --git a/Assets/Animations/Player_Idle.anim b/Assets/Animations/RegularKnightIdle.anim similarity index 98% rename from Assets/Animations/Player_Idle.anim rename to Assets/Animations/RegularKnightIdle.anim index 5be545e..ec0ea97 100644 --- a/Assets/Animations/Player_Idle.anim +++ b/Assets/Animations/RegularKnightIdle.anim @@ -6,7 +6,7 @@ AnimationClip: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: Player_Idle + m_Name: RegularKnightIdle serializedVersion: 6 m_Legacy: 0 m_Compressed: 0 diff --git a/Assets/Animations/Player_Idle.anim.meta b/Assets/Animations/RegularKnightIdle.anim.meta similarity index 100% rename from Assets/Animations/Player_Idle.anim.meta rename to Assets/Animations/RegularKnightIdle.anim.meta diff --git a/Assets/Animations/Player_Jump.anim b/Assets/Animations/RegularKnightJump.anim similarity index 98% rename from Assets/Animations/Player_Jump.anim rename to Assets/Animations/RegularKnightJump.anim index 563f50d..08c46ab 100644 --- a/Assets/Animations/Player_Jump.anim +++ b/Assets/Animations/RegularKnightJump.anim @@ -6,7 +6,7 @@ AnimationClip: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: Player_Jump + m_Name: RegularKnightJump serializedVersion: 6 m_Legacy: 0 m_Compressed: 0 diff --git a/Assets/Animations/Player_Jump.anim.meta b/Assets/Animations/RegularKnightJump.anim.meta similarity index 100% rename from Assets/Animations/Player_Jump.anim.meta rename to Assets/Animations/RegularKnightJump.anim.meta diff --git a/Assets/Animations/Player_Run.anim b/Assets/Animations/RegularKnightRun.anim similarity index 99% rename from Assets/Animations/Player_Run.anim rename to Assets/Animations/RegularKnightRun.anim index 7e7daf5..8ab3a65 100644 --- a/Assets/Animations/Player_Run.anim +++ b/Assets/Animations/RegularKnightRun.anim @@ -6,7 +6,7 @@ AnimationClip: m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_Name: Player_Run + m_Name: RegularKnightRun serializedVersion: 6 m_Legacy: 0 m_Compressed: 0 diff --git a/Assets/Animations/Player_Run.anim.meta b/Assets/Animations/RegularKnightRun.anim.meta similarity index 100% rename from Assets/Animations/Player_Run.anim.meta rename to Assets/Animations/RegularKnightRun.anim.meta diff --git a/Assets/Animations/Wizard.meta b/Assets/Animations/Wizard.meta new file mode 100644 index 0000000..a941924 --- /dev/null +++ b/Assets/Animations/Wizard.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0019234f59021444abef561bef43d210 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/TestAnim/WizardAtk.anim b/Assets/Animations/Wizard/WizardAtk.anim similarity index 100% rename from Assets/TestAnim/WizardAtk.anim rename to Assets/Animations/Wizard/WizardAtk.anim diff --git a/Assets/TestAnim/WizardAtk.anim.meta b/Assets/Animations/Wizard/WizardAtk.anim.meta similarity index 100% rename from Assets/TestAnim/WizardAtk.anim.meta rename to Assets/Animations/Wizard/WizardAtk.anim.meta diff --git a/Assets/TestAnim/WizardDeath.anim b/Assets/Animations/Wizard/WizardDeath.anim similarity index 99% rename from Assets/TestAnim/WizardDeath.anim rename to Assets/Animations/Wizard/WizardDeath.anim index b3cd97d..f04caa3 100644 --- a/Assets/TestAnim/WizardDeath.anim +++ b/Assets/Animations/Wizard/WizardDeath.anim @@ -69,7 +69,7 @@ AnimationClip: m_Level: 0 m_CycleOffset: 0 m_HasAdditiveReferencePose: 0 - m_LoopTime: 1 + m_LoopTime: 0 m_LoopBlend: 0 m_LoopBlendOrientation: 0 m_LoopBlendPositionY: 0 diff --git a/Assets/TestAnim/WizardDeath.anim.meta b/Assets/Animations/Wizard/WizardDeath.anim.meta similarity index 100% rename from Assets/TestAnim/WizardDeath.anim.meta rename to Assets/Animations/Wizard/WizardDeath.anim.meta diff --git a/Assets/TestAnim/WizardFall.anim b/Assets/Animations/Wizard/WizardFall.anim similarity index 100% rename from Assets/TestAnim/WizardFall.anim rename to Assets/Animations/Wizard/WizardFall.anim diff --git a/Assets/TestAnim/WizardFall.anim.meta b/Assets/Animations/Wizard/WizardFall.anim.meta similarity index 100% rename from Assets/TestAnim/WizardFall.anim.meta rename to Assets/Animations/Wizard/WizardFall.anim.meta diff --git a/Assets/TestAnim/WizardIdle.anim b/Assets/Animations/Wizard/WizardIdle.anim similarity index 100% rename from Assets/TestAnim/WizardIdle.anim rename to Assets/Animations/Wizard/WizardIdle.anim diff --git a/Assets/TestAnim/WizardIdle.anim.meta b/Assets/Animations/Wizard/WizardIdle.anim.meta similarity index 100% rename from Assets/TestAnim/WizardIdle.anim.meta rename to Assets/Animations/Wizard/WizardIdle.anim.meta diff --git a/Assets/TestAnim/WizardJump.anim b/Assets/Animations/Wizard/WizardJump.anim similarity index 100% rename from Assets/TestAnim/WizardJump.anim rename to Assets/Animations/Wizard/WizardJump.anim diff --git a/Assets/TestAnim/WizardJump.anim.meta b/Assets/Animations/Wizard/WizardJump.anim.meta similarity index 100% rename from Assets/TestAnim/WizardJump.anim.meta rename to Assets/Animations/Wizard/WizardJump.anim.meta diff --git a/Assets/TestAnim/WizardRun.anim b/Assets/Animations/Wizard/WizardRun.anim similarity index 100% rename from Assets/TestAnim/WizardRun.anim rename to Assets/Animations/Wizard/WizardRun.anim diff --git a/Assets/TestAnim/WizardRun.anim.meta b/Assets/Animations/Wizard/WizardRun.anim.meta similarity index 100% rename from Assets/TestAnim/WizardRun.anim.meta rename to Assets/Animations/Wizard/WizardRun.anim.meta diff --git a/Assets/Prefabs/Blood Suck Particles.prefab b/Assets/Prefabs/Blood Suck Particles.prefab index 26dfe6e..0ceda72 100644 --- a/Assets/Prefabs/Blood Suck Particles.prefab +++ b/Assets/Prefabs/Blood Suck Particles.prefab @@ -4785,8 +4785,8 @@ ParticleSystemRenderer: m_AutoUVMaxDistance: 0.5 m_AutoUVMaxAngle: 89 m_LightmapParameters: {fileID: 0} - m_SortingLayerID: 0 - m_SortingLayer: 0 + m_SortingLayerID: 603553691 + m_SortingLayer: 2 m_SortingOrder: 0 m_RenderMode: 0 m_SortMode: 0 diff --git a/Assets/Prefabs/Light Knight Variant.prefab b/Assets/Prefabs/Light Knight Variant.prefab new file mode 100644 index 0000000..69f83fe --- /dev/null +++ b/Assets/Prefabs/Light Knight Variant.prefab @@ -0,0 +1,207 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1051272091 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1051272094} + - component: {fileID: 1051272093} + - component: {fileID: 1051272092} + m_Layer: 0 + m_Name: Knight Sprite + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1051272094 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1051272091} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: -0.1, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2004725698506461416} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &1051272093 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1051272091} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: -1438510283 + m_SortingLayer: 1 + m_SortingOrder: 0 + m_Sprite: {fileID: -5381185698364048818, guid: a2ea741cc5771de4898b24209ea6fd57, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 6.054693, y: 2.6666667} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!95 &1051272092 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1051272091} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 23c737488ab8e5d48ad8ce7e1c689f20, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1001 &1831977440416713781 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: -8195126358453283336, guid: b25a487d193f24049b6a791adf592b2e, type: 3} + propertyPath: m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 161084746864990857, guid: b25a487d193f24049b6a791adf592b2e, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 197677485360569561, guid: b25a487d193f24049b6a791adf592b2e, type: 3} + propertyPath: m_Name + value: Light Knight Variant + objectReference: {fileID: 0} + - target: {fileID: 197677485360569565, guid: b25a487d193f24049b6a791adf592b2e, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 197677485360569565, guid: b25a487d193f24049b6a791adf592b2e, type: 3} + propertyPath: m_LocalPosition.x + value: -10 + objectReference: {fileID: 0} + - target: {fileID: 197677485360569565, guid: b25a487d193f24049b6a791adf592b2e, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 197677485360569565, guid: b25a487d193f24049b6a791adf592b2e, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 197677485360569565, guid: b25a487d193f24049b6a791adf592b2e, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 197677485360569565, guid: b25a487d193f24049b6a791adf592b2e, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 197677485360569565, guid: b25a487d193f24049b6a791adf592b2e, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 197677485360569565, guid: b25a487d193f24049b6a791adf592b2e, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 197677485360569565, guid: b25a487d193f24049b6a791adf592b2e, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 197677485360569565, guid: b25a487d193f24049b6a791adf592b2e, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 197677485360569565, guid: b25a487d193f24049b6a791adf592b2e, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 197677485360569566, guid: b25a487d193f24049b6a791adf592b2e, type: 3} + propertyPath: k__BackingField + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 197677485360569566, guid: b25a487d193f24049b6a791adf592b2e, type: 3} + propertyPath: k__BackingField + value: 30 + objectReference: {fileID: 0} + - target: {fileID: 197677485360569566, guid: b25a487d193f24049b6a791adf592b2e, type: 3} + propertyPath: k__BackingField + value: + objectReference: {fileID: 1051272093} + - target: {fileID: 197677485360569566, guid: b25a487d193f24049b6a791adf592b2e, type: 3} + propertyPath: k__BackingField + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 197677485360569566, guid: b25a487d193f24049b6a791adf592b2e, type: 3} + propertyPath: k__BackingField + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 218553800040352715, guid: b25a487d193f24049b6a791adf592b2e, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 1378753993384522801, guid: b25a487d193f24049b6a791adf592b2e, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1378753993384522801, guid: b25a487d193f24049b6a791adf592b2e, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: -8195126358453283336, guid: b25a487d193f24049b6a791adf592b2e, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: b25a487d193f24049b6a791adf592b2e, type: 3} +--- !u!4 &2004725698506461416 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 197677485360569565, guid: b25a487d193f24049b6a791adf592b2e, type: 3} + m_PrefabInstance: {fileID: 1831977440416713781} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Prefabs/Knight Variant.prefab.meta b/Assets/Prefabs/Light Knight Variant.prefab.meta similarity index 100% rename from Assets/Prefabs/Knight Variant.prefab.meta rename to Assets/Prefabs/Light Knight Variant.prefab.meta diff --git a/Assets/Prefabs/Knight Variant.prefab b/Assets/Prefabs/Regular Knight Variant.prefab similarity index 89% rename from Assets/Prefabs/Knight Variant.prefab rename to Assets/Prefabs/Regular Knight Variant.prefab index ec2238e..d873c0d 100644 --- a/Assets/Prefabs/Knight Variant.prefab +++ b/Assets/Prefabs/Regular Knight Variant.prefab @@ -72,7 +72,7 @@ SpriteRenderer: m_SortingLayerID: -1438510283 m_SortingLayer: 1 m_SortingOrder: 0 - m_Sprite: {fileID: -5381185698364048818, guid: a2ea741cc5771de4898b24209ea6fd57, type: 3} + m_Sprite: {fileID: 4723107735738678597, guid: afcee6cff9f48714baa7e48904cf4eb0, type: 3} m_Color: {r: 1, g: 1, b: 1, a: 1} m_FlipX: 0 m_FlipY: 0 @@ -93,7 +93,7 @@ Animator: m_GameObject: {fileID: 1051272091} m_Enabled: 1 m_Avatar: {fileID: 0} - m_Controller: {fileID: 9100000, guid: 23c737488ab8e5d48ad8ce7e1c689f20, type: 2} + m_Controller: {fileID: 9100000, guid: f336f276312dcfb46b669180b749b523, type: 2} m_CullingMode: 0 m_UpdateMode: 0 m_ApplyRootMotion: 0 @@ -113,9 +113,13 @@ PrefabInstance: propertyPath: m_Enabled value: 0 objectReference: {fileID: 0} + - target: {fileID: 161084746864990857, guid: b25a487d193f24049b6a791adf592b2e, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} - target: {fileID: 197677485360569561, guid: b25a487d193f24049b6a791adf592b2e, type: 3} propertyPath: m_Name - value: Knight Variant + value: Regular Knight Variant objectReference: {fileID: 0} - target: {fileID: 197677485360569565, guid: b25a487d193f24049b6a791adf592b2e, type: 3} propertyPath: m_RootOrder @@ -165,6 +169,10 @@ PrefabInstance: propertyPath: k__BackingField value: objectReference: {fileID: 1051272093} + - target: {fileID: 218553800040352715, guid: b25a487d193f24049b6a791adf592b2e, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} - target: {fileID: 1378753993384522801, guid: b25a487d193f24049b6a791adf592b2e, type: 3} propertyPath: m_AnchorMax.x value: 0 @@ -173,6 +181,10 @@ PrefabInstance: propertyPath: m_AnchorMax.y value: 0 objectReference: {fileID: 0} + - target: {fileID: 1378753994466832711, guid: b25a487d193f24049b6a791adf592b2e, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0.252 + objectReference: {fileID: 0} m_RemovedComponents: - {fileID: -8195126358453283336, guid: b25a487d193f24049b6a791adf592b2e, type: 3} m_SourcePrefab: {fileID: 100100000, guid: b25a487d193f24049b6a791adf592b2e, type: 3} diff --git a/Assets/Prefabs/Regular Knight Variant.prefab.meta b/Assets/Prefabs/Regular Knight Variant.prefab.meta new file mode 100644 index 0000000..99dc117 --- /dev/null +++ b/Assets/Prefabs/Regular Knight Variant.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1c845e33da3769f40a2ef2328fa10ce2 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/SampleScene.unity b/Assets/Scenes/SampleScene.unity index 94808ed..7d4e0e6 100644 --- a/Assets/Scenes/SampleScene.unity +++ b/Assets/Scenes/SampleScene.unity @@ -276,6 +276,10 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 0} m_Modifications: + - target: {fileID: -7596782781093632548, guid: 581322f036f3ff1448d4d2ec70f295a4, type: 3} + propertyPath: regularGladiator + value: + objectReference: {fileID: 2004725698506461419, guid: 1c845e33da3769f40a2ef2328fa10ce2, type: 3} - target: {fileID: 1359990806, guid: 581322f036f3ff1448d4d2ec70f295a4, type: 3} propertyPath: endTxt value: @@ -626,14 +630,6 @@ PrefabInstance: propertyPath: m_ActionEvents.Array.data[15].m_PersistentCalls.m_Calls.Array.data[0].m_Target value: objectReference: {fileID: 171858601} - - target: {fileID: 1214567908930553477, guid: 3e0aae8cda56aef44af9598dc5471020, type: 3} - propertyPath: m_ActionEvents.Array.data[14].m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: OnStart - objectReference: {fileID: 0} - - target: {fileID: 1214567908930553477, guid: 3e0aae8cda56aef44af9598dc5471020, type: 3} - propertyPath: m_ActionEvents.Array.data[15].m_PersistentCalls.m_Calls.Array.data[0].m_MethodName - value: OnAccept - objectReference: {fileID: 0} - target: {fileID: 1214567908930553592, guid: 3e0aae8cda56aef44af9598dc5471020, type: 3} propertyPath: globalCamera value: diff --git a/Assets/Sprites/Characters/Knight.meta b/Assets/Sprites/Characters/LightKnight.meta similarity index 100% rename from Assets/Sprites/Characters/Knight.meta rename to Assets/Sprites/Characters/LightKnight.meta diff --git a/Assets/Sprites/Characters/Knight/noBKG_KnightAttack_strip.png b/Assets/Sprites/Characters/LightKnight/noBKG_KnightAttack_strip.png similarity index 100% rename from Assets/Sprites/Characters/Knight/noBKG_KnightAttack_strip.png rename to Assets/Sprites/Characters/LightKnight/noBKG_KnightAttack_strip.png diff --git a/Assets/Sprites/Characters/Knight/noBKG_KnightAttack_strip.png.meta b/Assets/Sprites/Characters/LightKnight/noBKG_KnightAttack_strip.png.meta similarity index 100% rename from Assets/Sprites/Characters/Knight/noBKG_KnightAttack_strip.png.meta rename to Assets/Sprites/Characters/LightKnight/noBKG_KnightAttack_strip.png.meta diff --git a/Assets/Sprites/Characters/Knight/noBKG_KnightDeath_strip.png b/Assets/Sprites/Characters/LightKnight/noBKG_KnightDeath_strip.png similarity index 100% rename from Assets/Sprites/Characters/Knight/noBKG_KnightDeath_strip.png rename to Assets/Sprites/Characters/LightKnight/noBKG_KnightDeath_strip.png diff --git a/Assets/Sprites/Characters/Knight/noBKG_KnightDeath_strip.png.meta b/Assets/Sprites/Characters/LightKnight/noBKG_KnightDeath_strip.png.meta similarity index 100% rename from Assets/Sprites/Characters/Knight/noBKG_KnightDeath_strip.png.meta rename to Assets/Sprites/Characters/LightKnight/noBKG_KnightDeath_strip.png.meta diff --git a/Assets/Sprites/Characters/Knight/noBKG_KnightIdle_strip.png b/Assets/Sprites/Characters/LightKnight/noBKG_KnightIdle_strip.png similarity index 100% rename from Assets/Sprites/Characters/Knight/noBKG_KnightIdle_strip.png rename to Assets/Sprites/Characters/LightKnight/noBKG_KnightIdle_strip.png diff --git a/Assets/Sprites/Characters/Knight/noBKG_KnightIdle_strip.png.meta b/Assets/Sprites/Characters/LightKnight/noBKG_KnightIdle_strip.png.meta similarity index 100% rename from Assets/Sprites/Characters/Knight/noBKG_KnightIdle_strip.png.meta rename to Assets/Sprites/Characters/LightKnight/noBKG_KnightIdle_strip.png.meta diff --git a/Assets/Sprites/Characters/Knight/noBKG_KnightRun_strip.png b/Assets/Sprites/Characters/LightKnight/noBKG_KnightRun_strip.png similarity index 100% rename from Assets/Sprites/Characters/Knight/noBKG_KnightRun_strip.png rename to Assets/Sprites/Characters/LightKnight/noBKG_KnightRun_strip.png diff --git a/Assets/Sprites/Characters/Knight/noBKG_KnightRun_strip.png.meta b/Assets/Sprites/Characters/LightKnight/noBKG_KnightRun_strip.png.meta similarity index 100% rename from Assets/Sprites/Characters/Knight/noBKG_KnightRun_strip.png.meta rename to Assets/Sprites/Characters/LightKnight/noBKG_KnightRun_strip.png.meta diff --git a/Assets/Sprites/Characters/RegularKnight.meta b/Assets/Sprites/Characters/RegularKnight.meta new file mode 100644 index 0000000..4a4d0f0 --- /dev/null +++ b/Assets/Sprites/Characters/RegularKnight.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6c29a688738aa124586303a57573754a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/Characters/RegularKnight/Attack.png b/Assets/Sprites/Characters/RegularKnight/Attack.png new file mode 100644 index 0000000000000000000000000000000000000000..f5062051f8a66d73816bf6e38c79ad036e0bf9af GIT binary patch literal 4074 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 ULzdOE6`Ao9#~d)vZ7;Ak7H~;_u literal 0 HcmV?d00001 diff --git a/Assets/Sprites/Characters/RegularKnight/Idle.png.meta b/Assets/Sprites/Characters/RegularKnight/Idle.png.meta new file mode 100644 index 0000000..3812412 --- /dev/null +++ b/Assets/Sprites/Characters/RegularKnight/Idle.png.meta @@ -0,0 +1,420 @@ +fileFormatVersion: 2 +guid: afcee6cff9f48714baa7e48904cf4eb0 +TextureImporter: + internalIDToNameTable: + - first: + 213: 4723107735738678597 + second: Idle_0 + - first: + 213: -7385789195546760866 + second: Idle_1 + - first: + 213: 3234629978573100161 + second: Idle_2 + - first: + 213: 6373048116405451881 + second: Idle_3 + - first: + 213: 7264182050183361747 + second: Idle_4 + - first: + 213: -2834552850196481573 + second: Idle_5 + - first: + 213: 3278449094680734212 + second: Idle_6 + - first: + 213: 3384493420599841878 + second: Idle_7 + - first: + 213: -2331352242086191015 + second: Idle_8 + - first: + 213: -3914248031228685145 + second: Idle_9 + - first: + 213: 7132915409514813599 + second: Idle_10 + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + 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: 24 + 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 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: Idle_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 140 + height: 140 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 54d7a982679db8140800000000000000 + internalID: 4723107735738678597 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Idle_1 + rect: + serializedVersion: 2 + x: 140 + y: 0 + width: 140 + height: 140 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: e596485bbd7608990800000000000000 + internalID: -7385789195546760866 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Idle_2 + rect: + serializedVersion: 2 + x: 280 + y: 0 + width: 140 + height: 140 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 184dda4e3d6b3ec20800000000000000 + internalID: 3234629978573100161 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Idle_3 + rect: + serializedVersion: 2 + x: 420 + y: 0 + width: 140 + height: 140 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 96cb1dafe7d917850800000000000000 + internalID: 6373048116405451881 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Idle_4 + rect: + serializedVersion: 2 + x: 560 + y: 0 + width: 140 + height: 140 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 3d4b2fc561f8fc460800000000000000 + internalID: 7264182050183361747 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Idle_5 + rect: + serializedVersion: 2 + x: 700 + y: 0 + width: 140 + height: 140 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: bd9b7fa6335a9a8d0800000000000000 + internalID: -2834552850196481573 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Idle_6 + rect: + serializedVersion: 2 + x: 840 + y: 0 + width: 140 + height: 140 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 40a65a6e4146f7d20800000000000000 + internalID: 3278449094680734212 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Idle_7 + rect: + serializedVersion: 2 + x: 980 + y: 0 + width: 140 + height: 140 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 654108f85d228fe20800000000000000 + internalID: 3384493420599841878 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Idle_8 + rect: + serializedVersion: 2 + x: 1120 + y: 0 + width: 140 + height: 140 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 9506424ec7f55afd0800000000000000 + internalID: -2331352242086191015 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Idle_9 + rect: + serializedVersion: 2 + x: 1260 + y: 0 + width: 140 + height: 140 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 7a497d7772ccda9c0800000000000000 + internalID: -3914248031228685145 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Idle_10 + rect: + serializedVersion: 2 + x: 1400 + y: 0 + width: 140 + height: 140 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: f985a0de5c43df260800000000000000 + internalID: 7132915409514813599 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/Characters/RegularKnight/Run.png b/Assets/Sprites/Characters/RegularKnight/Run.png new file mode 100644 index 0000000000000000000000000000000000000000..24da8830463d5a2b329f3c4782d7d6b964f82750 GIT binary patch literal 5085 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 Date: Sun, 3 Apr 2022 23:32:37 -0400 Subject: [PATCH 4/4] Added new light monster, made skeleton heavy --- Assets/Animations/FlyingEye.meta | 8 + .../Animations/FlyingEye/FlyingEye.controller | 182 +++++++++ .../FlyingEye/FlyingEye.controller.meta | 8 + Assets/Animations/FlyingEye/FlyingEyeAtk.anim | 89 +++++ .../FlyingEye/FlyingEyeAtk.anim.meta | 8 + .../Animations/FlyingEye/FlyingEyeDeath.anim | 77 ++++ .../FlyingEye/FlyingEyeDeath.anim.meta | 8 + Assets/Animations/FlyingEye/FlyingEyeDmg.anim | 77 ++++ .../FlyingEye/FlyingEyeDmg.anim.meta | 8 + .../Animations/FlyingEye/FlyingEyeFlight.anim | 89 +++++ .../FlyingEye/FlyingEyeFlight.anim.meta | 8 + Assets/Prefabs/Big Knight Variant.prefab | 24 +- Assets/Prefabs/FlyingEye Variant.prefab | 227 ++++++++++++ Assets/Prefabs/FlyingEye Variant.prefab.meta | 7 + Assets/Prefabs/Goblin Variant.prefab | 19 +- Assets/Prefabs/Skeleton Variant.prefab | 40 ++ Assets/Prefabs/Vampire.prefab | 3 +- Assets/Sprites/Characters/FlyingEye.meta | 8 + .../Sprites/Characters/FlyingEye/Attack.png | Bin 0 -> 3492 bytes .../Characters/FlyingEye/Attack.png.meta | 348 ++++++++++++++++++ Assets/Sprites/Characters/FlyingEye/Death.png | Bin 0 -> 2242 bytes .../Characters/FlyingEye/Death.png.meta | 252 +++++++++++++ .../Sprites/Characters/FlyingEye/Flight.png | Bin 0 -> 3508 bytes .../Characters/FlyingEye/Flight.png.meta | 348 ++++++++++++++++++ .../Sprites/Characters/FlyingEye/Take Hit.png | Bin 0 -> 2104 bytes .../Characters/FlyingEye/Take Hit.png.meta | 252 +++++++++++++ 26 files changed, 2066 insertions(+), 24 deletions(-) create mode 100644 Assets/Animations/FlyingEye.meta create mode 100644 Assets/Animations/FlyingEye/FlyingEye.controller create mode 100644 Assets/Animations/FlyingEye/FlyingEye.controller.meta create mode 100644 Assets/Animations/FlyingEye/FlyingEyeAtk.anim create mode 100644 Assets/Animations/FlyingEye/FlyingEyeAtk.anim.meta create mode 100644 Assets/Animations/FlyingEye/FlyingEyeDeath.anim create mode 100644 Assets/Animations/FlyingEye/FlyingEyeDeath.anim.meta create mode 100644 Assets/Animations/FlyingEye/FlyingEyeDmg.anim create mode 100644 Assets/Animations/FlyingEye/FlyingEyeDmg.anim.meta create mode 100644 Assets/Animations/FlyingEye/FlyingEyeFlight.anim create mode 100644 Assets/Animations/FlyingEye/FlyingEyeFlight.anim.meta create mode 100644 Assets/Prefabs/FlyingEye Variant.prefab create mode 100644 Assets/Prefabs/FlyingEye Variant.prefab.meta create mode 100644 Assets/Sprites/Characters/FlyingEye.meta create mode 100644 Assets/Sprites/Characters/FlyingEye/Attack.png create mode 100644 Assets/Sprites/Characters/FlyingEye/Attack.png.meta create mode 100644 Assets/Sprites/Characters/FlyingEye/Death.png create mode 100644 Assets/Sprites/Characters/FlyingEye/Death.png.meta create mode 100644 Assets/Sprites/Characters/FlyingEye/Flight.png create mode 100644 Assets/Sprites/Characters/FlyingEye/Flight.png.meta create mode 100644 Assets/Sprites/Characters/FlyingEye/Take Hit.png create mode 100644 Assets/Sprites/Characters/FlyingEye/Take Hit.png.meta diff --git a/Assets/Animations/FlyingEye.meta b/Assets/Animations/FlyingEye.meta new file mode 100644 index 0000000..e474dda --- /dev/null +++ b/Assets/Animations/FlyingEye.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: eb8a32498c7c12b488bf53a74b90c47d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Animations/FlyingEye/FlyingEye.controller b/Assets/Animations/FlyingEye/FlyingEye.controller new file mode 100644 index 0000000..20bee2f --- /dev/null +++ b/Assets/Animations/FlyingEye/FlyingEye.controller @@ -0,0 +1,182 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1102 &-3118312943231179407 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Running + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 6dd4eb1e77d342749aa76e3214885b74, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &-2437479640372448883 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Attack + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: + - {fileID: 2756223369423310341} + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 4f50b3111d2e97c4cacfae9e8c600031, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1102 &-1253433595203097882 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Death + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: b227ccb1294aa5f4e99dccc6b059401e, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: FlyingEye + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: 572410353825162846} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} +--- !u!1107 &572410353825162846 +AnimatorStateMachine: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: 627567328377264079} + m_Position: {x: 300, y: 50, z: 0} + - serializedVersion: 1 + m_State: {fileID: -2437479640372448883} + m_Position: {x: 540, y: 180, z: 0} + - serializedVersion: 1 + m_State: {fileID: -1253433595203097882} + m_Position: {x: 520, y: 0, z: 0} + - serializedVersion: 1 + m_State: {fileID: -3118312943231179407} + m_Position: {x: 530, y: 90, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: 627567328377264079} +--- !u!1102 &627567328377264079 +AnimatorState: + serializedVersion: 6 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Idle + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: 6dd4eb1e77d342749aa76e3214885b74, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1101 &2756223369423310341 +AnimatorStateTransition: + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: + m_Conditions: [] + m_DstStateMachine: {fileID: 0} + m_DstState: {fileID: -3118312943231179407} + m_Solo: 0 + m_Mute: 0 + m_IsExit: 0 + serializedVersion: 3 + m_TransitionDuration: 0.25 + m_TransitionOffset: 0 + m_ExitTime: 0.625 + m_HasExitTime: 1 + m_HasFixedDuration: 1 + m_InterruptionSource: 0 + m_OrderedInterruption: 1 + m_CanTransitionToSelf: 1 diff --git a/Assets/Animations/FlyingEye/FlyingEye.controller.meta b/Assets/Animations/FlyingEye/FlyingEye.controller.meta new file mode 100644 index 0000000..2ffc779 --- /dev/null +++ b/Assets/Animations/FlyingEye/FlyingEye.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8320794df41e59841839b7e8bc2b87ca +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Animations/FlyingEye/FlyingEyeAtk.anim b/Assets/Animations/FlyingEye/FlyingEyeAtk.anim new file mode 100644 index 0000000..eb3c350 --- /dev/null +++ b/Assets/Animations/FlyingEye/FlyingEyeAtk.anim @@ -0,0 +1,89 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: FlyingEyeAtk + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: -7008412969330441016, guid: 63307da6b0cd35c48931173056def864, type: 3} + - time: 0.083333336 + value: {fileID: -7763475090823894447, guid: 63307da6b0cd35c48931173056def864, type: 3} + - time: 0.16666667 + value: {fileID: 302641331129538988, guid: 63307da6b0cd35c48931173056def864, type: 3} + - time: 0.25 + value: {fileID: -6329420634031446844, guid: 63307da6b0cd35c48931173056def864, type: 3} + - time: 0.33333334 + value: {fileID: -910092549403018386, guid: 63307da6b0cd35c48931173056def864, type: 3} + - time: 0.41666666 + value: {fileID: 221524225039350300, guid: 63307da6b0cd35c48931173056def864, type: 3} + - time: 0.5 + value: {fileID: 1290532464073988732, guid: 63307da6b0cd35c48931173056def864, type: 3} + - time: 0.5833333 + value: {fileID: 4780903288873104255, guid: 63307da6b0cd35c48931173056def864, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + m_SampleRate: 12 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: -7008412969330441016, guid: 63307da6b0cd35c48931173056def864, type: 3} + - {fileID: -7763475090823894447, guid: 63307da6b0cd35c48931173056def864, type: 3} + - {fileID: 302641331129538988, guid: 63307da6b0cd35c48931173056def864, type: 3} + - {fileID: -6329420634031446844, guid: 63307da6b0cd35c48931173056def864, type: 3} + - {fileID: -910092549403018386, guid: 63307da6b0cd35c48931173056def864, type: 3} + - {fileID: 221524225039350300, guid: 63307da6b0cd35c48931173056def864, type: 3} + - {fileID: 1290532464073988732, guid: 63307da6b0cd35c48931173056def864, type: 3} + - {fileID: 4780903288873104255, guid: 63307da6b0cd35c48931173056def864, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.6666666 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Animations/FlyingEye/FlyingEyeAtk.anim.meta b/Assets/Animations/FlyingEye/FlyingEyeAtk.anim.meta new file mode 100644 index 0000000..2c614d3 --- /dev/null +++ b/Assets/Animations/FlyingEye/FlyingEyeAtk.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4f50b3111d2e97c4cacfae9e8c600031 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Animations/FlyingEye/FlyingEyeDeath.anim b/Assets/Animations/FlyingEye/FlyingEyeDeath.anim new file mode 100644 index 0000000..18a3a6e --- /dev/null +++ b/Assets/Animations/FlyingEye/FlyingEyeDeath.anim @@ -0,0 +1,77 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: FlyingEyeDeath + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 6991849013916550155, guid: 6670f8958cf64e146a488bae2da4e574, type: 3} + - time: 0.083333336 + value: {fileID: -276728812324164698, guid: 6670f8958cf64e146a488bae2da4e574, type: 3} + - time: 0.16666667 + value: {fileID: 3156895337291164288, guid: 6670f8958cf64e146a488bae2da4e574, type: 3} + - time: 0.25 + value: {fileID: 1400002288684528572, guid: 6670f8958cf64e146a488bae2da4e574, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + m_SampleRate: 12 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 6991849013916550155, guid: 6670f8958cf64e146a488bae2da4e574, type: 3} + - {fileID: -276728812324164698, guid: 6670f8958cf64e146a488bae2da4e574, type: 3} + - {fileID: 3156895337291164288, guid: 6670f8958cf64e146a488bae2da4e574, type: 3} + - {fileID: 1400002288684528572, guid: 6670f8958cf64e146a488bae2da4e574, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.33333334 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 0 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Animations/FlyingEye/FlyingEyeDeath.anim.meta b/Assets/Animations/FlyingEye/FlyingEyeDeath.anim.meta new file mode 100644 index 0000000..9d36acd --- /dev/null +++ b/Assets/Animations/FlyingEye/FlyingEyeDeath.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b227ccb1294aa5f4e99dccc6b059401e +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Animations/FlyingEye/FlyingEyeDmg.anim b/Assets/Animations/FlyingEye/FlyingEyeDmg.anim new file mode 100644 index 0000000..7e9cacd --- /dev/null +++ b/Assets/Animations/FlyingEye/FlyingEyeDmg.anim @@ -0,0 +1,77 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: FlyingEyeDmg + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: -7500690451134026123, guid: a6972f463562787438188fa0af0ac89a, type: 3} + - time: 0.083333336 + value: {fileID: -889859373511162655, guid: a6972f463562787438188fa0af0ac89a, type: 3} + - time: 0.16666667 + value: {fileID: -3088938797480143695, guid: a6972f463562787438188fa0af0ac89a, type: 3} + - time: 0.25 + value: {fileID: -9206091644520726168, guid: a6972f463562787438188fa0af0ac89a, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + m_SampleRate: 12 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: -7500690451134026123, guid: a6972f463562787438188fa0af0ac89a, type: 3} + - {fileID: -889859373511162655, guid: a6972f463562787438188fa0af0ac89a, type: 3} + - {fileID: -3088938797480143695, guid: a6972f463562787438188fa0af0ac89a, type: 3} + - {fileID: -9206091644520726168, guid: a6972f463562787438188fa0af0ac89a, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.33333334 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Animations/FlyingEye/FlyingEyeDmg.anim.meta b/Assets/Animations/FlyingEye/FlyingEyeDmg.anim.meta new file mode 100644 index 0000000..4194238 --- /dev/null +++ b/Assets/Animations/FlyingEye/FlyingEyeDmg.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 233c360fcb5eef94da4f69c4533718fe +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Animations/FlyingEye/FlyingEyeFlight.anim b/Assets/Animations/FlyingEye/FlyingEyeFlight.anim new file mode 100644 index 0000000..ef5e732 --- /dev/null +++ b/Assets/Animations/FlyingEye/FlyingEyeFlight.anim @@ -0,0 +1,89 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: FlyingEyeFlight + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: -4795363162621231457, guid: 431e74cb874ef5241a9d64ab72f44c91, type: 3} + - time: 0.083333336 + value: {fileID: -3652676412848291748, guid: 431e74cb874ef5241a9d64ab72f44c91, type: 3} + - time: 0.16666667 + value: {fileID: -596950462376016933, guid: 431e74cb874ef5241a9d64ab72f44c91, type: 3} + - time: 0.25 + value: {fileID: -4538786591655478766, guid: 431e74cb874ef5241a9d64ab72f44c91, type: 3} + - time: 0.33333334 + value: {fileID: 8639066506597270619, guid: 431e74cb874ef5241a9d64ab72f44c91, type: 3} + - time: 0.41666666 + value: {fileID: -4262185617143388622, guid: 431e74cb874ef5241a9d64ab72f44c91, type: 3} + - time: 0.5 + value: {fileID: 5066340549283584134, guid: 431e74cb874ef5241a9d64ab72f44c91, type: 3} + - time: 0.5833333 + value: {fileID: 7784096630628774620, guid: 431e74cb874ef5241a9d64ab72f44c91, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + m_SampleRate: 12 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: -4795363162621231457, guid: 431e74cb874ef5241a9d64ab72f44c91, type: 3} + - {fileID: -3652676412848291748, guid: 431e74cb874ef5241a9d64ab72f44c91, type: 3} + - {fileID: -596950462376016933, guid: 431e74cb874ef5241a9d64ab72f44c91, type: 3} + - {fileID: -4538786591655478766, guid: 431e74cb874ef5241a9d64ab72f44c91, type: 3} + - {fileID: 8639066506597270619, guid: 431e74cb874ef5241a9d64ab72f44c91, type: 3} + - {fileID: -4262185617143388622, guid: 431e74cb874ef5241a9d64ab72f44c91, type: 3} + - {fileID: 5066340549283584134, guid: 431e74cb874ef5241a9d64ab72f44c91, type: 3} + - {fileID: 7784096630628774620, guid: 431e74cb874ef5241a9d64ab72f44c91, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.6666666 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Animations/FlyingEye/FlyingEyeFlight.anim.meta b/Assets/Animations/FlyingEye/FlyingEyeFlight.anim.meta new file mode 100644 index 0000000..bf1775c --- /dev/null +++ b/Assets/Animations/FlyingEye/FlyingEyeFlight.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6dd4eb1e77d342749aa76e3214885b74 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/Big Knight Variant.prefab b/Assets/Prefabs/Big Knight Variant.prefab index 48efc0d..d59cdf4 100644 --- a/Assets/Prefabs/Big Knight Variant.prefab +++ b/Assets/Prefabs/Big Knight Variant.prefab @@ -165,26 +165,30 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 197677485360569566, guid: b25a487d193f24049b6a791adf592b2e, type: 3} - propertyPath: attackSounds.Array.size - value: 5 - objectReference: {fileID: 0} - target: {fileID: 197677485360569566, guid: b25a487d193f24049b6a791adf592b2e, type: 3} propertyPath: attackCooldown value: 5 objectReference: {fileID: 0} - target: {fileID: 197677485360569566, guid: b25a487d193f24049b6a791adf592b2e, type: 3} propertyPath: k__BackingField - value: 15 + value: 20 objectReference: {fileID: 0} - target: {fileID: 197677485360569566, guid: b25a487d193f24049b6a791adf592b2e, type: 3} propertyPath: k__BackingField value: 80 objectReference: {fileID: 0} + - target: {fileID: 197677485360569566, guid: b25a487d193f24049b6a791adf592b2e, type: 3} + propertyPath: attackSounds.Array.size + value: 5 + objectReference: {fileID: 0} - target: {fileID: 197677485360569566, guid: b25a487d193f24049b6a791adf592b2e, type: 3} propertyPath: k__BackingField value: objectReference: {fileID: 1594628713} + - target: {fileID: 197677485360569566, guid: b25a487d193f24049b6a791adf592b2e, type: 3} + propertyPath: k__BackingField + value: 40 + objectReference: {fileID: 0} - target: {fileID: 197677485360569566, guid: b25a487d193f24049b6a791adf592b2e, type: 3} propertyPath: attackSounds.Array.data[0] value: @@ -205,16 +209,14 @@ PrefabInstance: propertyPath: attackSounds.Array.data[4] value: objectReference: {fileID: 8300000, guid: ff52088c39c2bb840b1a0f1902b594ee, type: 3} - - target: {fileID: 218553800040352715, guid: b25a487d193f24049b6a791adf592b2e, type: 3} - propertyPath: m_RootOrder - value: 4 - propertyPath: k__BackingField - value: 40 - objectReference: {fileID: 0} - target: {fileID: 197677485360569566, guid: b25a487d193f24049b6a791adf592b2e, type: 3} propertyPath: k__BackingField value: 1 objectReference: {fileID: 0} + - target: {fileID: 218553800040352715, guid: b25a487d193f24049b6a791adf592b2e, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} - target: {fileID: 1378753993384522801, guid: b25a487d193f24049b6a791adf592b2e, type: 3} propertyPath: m_AnchorMax.x value: 0 diff --git a/Assets/Prefabs/FlyingEye Variant.prefab b/Assets/Prefabs/FlyingEye Variant.prefab new file mode 100644 index 0000000..e03651f --- /dev/null +++ b/Assets/Prefabs/FlyingEye Variant.prefab @@ -0,0 +1,227 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1205254928 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1205254931} + - component: {fileID: 1205254930} + - component: {fileID: 1205254929} + m_Layer: 0 + m_Name: FlyingEye Sprite + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1205254931 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1205254928} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -0.1, y: 0.5, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2674681564269481479} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &1205254930 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1205254928} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a97c105638bdf8b4a8650670310a4cd3, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: -1438510283 + m_SortingLayer: 1 + m_SortingOrder: 0 + m_Sprite: {fileID: -4795363162621231457, guid: 431e74cb874ef5241a9d64ab72f44c91, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 6.25, y: 6.25} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!95 &1205254929 +Animator: + serializedVersion: 3 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1205254928} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 8320794df41e59841839b7e8bc2b87ca, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorControllerStateOnDisable: 0 +--- !u!1001 &311360103585148295 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 160730869004340736, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 2399377275812995968, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} + propertyPath: m_RootOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2399377275812995968, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} + propertyPath: m_LocalPosition.x + value: -6 + objectReference: {fileID: 0} + - target: {fileID: 2399377275812995968, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2399377275812995968, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2399377275812995968, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2399377275812995968, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2399377275812995968, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2399377275812995968, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2399377275812995968, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2399377275812995968, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2399377275812995968, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2399377275812995974, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} + propertyPath: k__BackingField + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 2399377275812995974, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} + propertyPath: deathSounds.Array.size + value: 3 + objectReference: {fileID: 0} + - target: {fileID: 2399377275812995974, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} + propertyPath: k__BackingField + value: 30 + objectReference: {fileID: 0} + - target: {fileID: 2399377275812995974, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} + propertyPath: k__BackingField + value: + objectReference: {fileID: 1205254930} + - target: {fileID: 2399377275812995974, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} + propertyPath: deathSounds.Array.data[0] + value: + objectReference: {fileID: 8300000, guid: 4f67a2efdd445a04b93766599f91979f, type: 3} + - target: {fileID: 2399377275812995974, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} + propertyPath: deathSounds.Array.data[1] + value: + objectReference: {fileID: 8300000, guid: 007c30489b91e304caf6e02b395e25e8, type: 3} + - target: {fileID: 2399377275812995974, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} + propertyPath: deathSounds.Array.data[2] + value: + objectReference: {fileID: 8300000, guid: 302e4d81162b7ec4bbfeb3a4a08ac066, type: 3} + - target: {fileID: 2399377275812995974, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} + propertyPath: k__BackingField + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 2399377275812995974, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} + propertyPath: k__BackingField + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 2399377275812995980, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} + propertyPath: m_Name + value: FlyingEye Variant + objectReference: {fileID: 0} + - target: {fileID: 2512608386474415677, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} + - target: {fileID: 7325874221449804585, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} + propertyPath: m_Enabled + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7668921808236339569, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0.484 + objectReference: {fileID: 0} + - target: {fileID: 7668921809317733383, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 7668921809317733383, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: + - {fileID: 7325874221449804585, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} + m_SourcePrefab: {fileID: 100100000, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} +--- !u!4 &2674681564269481479 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 2399377275812995968, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} + m_PrefabInstance: {fileID: 311360103585148295} + m_PrefabAsset: {fileID: 0} diff --git a/Assets/Prefabs/FlyingEye Variant.prefab.meta b/Assets/Prefabs/FlyingEye Variant.prefab.meta new file mode 100644 index 0000000..ac64b7a --- /dev/null +++ b/Assets/Prefabs/FlyingEye Variant.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: e0f2ebd462acb564abe8ea481ab75702 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/Goblin Variant.prefab b/Assets/Prefabs/Goblin Variant.prefab index e0c6a0c..ac66cac 100644 --- a/Assets/Prefabs/Goblin Variant.prefab +++ b/Assets/Prefabs/Goblin Variant.prefab @@ -158,18 +158,16 @@ PrefabInstance: value: 0 objectReference: {fileID: 0} - target: {fileID: 2399377275812995974, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} - propertyPath: deathSounds.Array.size - value: 3 - propertyPath: attackCooldown - value: 0.7 + propertyPath: k__BackingField + value: 10 objectReference: {fileID: 0} - target: {fileID: 2399377275812995974, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} - propertyPath: k__BackingField - value: 5 + propertyPath: deathSounds.Array.size + value: 3 objectReference: {fileID: 0} - target: {fileID: 2399377275812995974, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} propertyPath: k__BackingField - value: 30 + value: 40 objectReference: {fileID: 0} - target: {fileID: 2399377275812995974, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} propertyPath: k__BackingField @@ -187,16 +185,13 @@ PrefabInstance: propertyPath: deathSounds.Array.data[2] value: objectReference: {fileID: 8300000, guid: 2bfd74251b8800843abb9121b2e543f2, type: 3} - propertyPath: k__BackingField - value: 5 - objectReference: {fileID: 0} - target: {fileID: 2399377275812995974, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} propertyPath: k__BackingField - value: 1 + value: 1.5 objectReference: {fileID: 0} - target: {fileID: 2399377275812995974, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} propertyPath: k__BackingField - value: 4 + value: 2 objectReference: {fileID: 0} - target: {fileID: 2399377275812995980, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} propertyPath: m_Name diff --git a/Assets/Prefabs/Skeleton Variant.prefab b/Assets/Prefabs/Skeleton Variant.prefab index fb25fe0..752abdf 100644 --- a/Assets/Prefabs/Skeleton Variant.prefab +++ b/Assets/Prefabs/Skeleton Variant.prefab @@ -109,10 +109,26 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 0} m_Modifications: + - target: {fileID: 160730869004340736, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} + propertyPath: m_RootOrder + value: 3 + objectReference: {fileID: 0} - target: {fileID: 2399377275812995968, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} propertyPath: m_RootOrder value: 0 objectReference: {fileID: 0} + - target: {fileID: 2399377275812995968, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} + propertyPath: m_LocalScale.x + value: 1.1713 + objectReference: {fileID: 0} + - target: {fileID: 2399377275812995968, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} + propertyPath: m_LocalScale.y + value: 1.1713 + objectReference: {fileID: 0} + - target: {fileID: 2399377275812995968, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} + propertyPath: m_LocalScale.z + value: 1.1713 + objectReference: {fileID: 0} - target: {fileID: 2399377275812995968, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} propertyPath: m_LocalPosition.x value: -8 @@ -153,14 +169,38 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 2399377275812995974, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} + propertyPath: attackCooldown + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 2399377275812995974, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} + propertyPath: k__BackingField + value: 15 + objectReference: {fileID: 0} + - target: {fileID: 2399377275812995974, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} + propertyPath: k__BackingField + value: 80 + objectReference: {fileID: 0} - target: {fileID: 2399377275812995974, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} propertyPath: k__BackingField value: objectReference: {fileID: 1175205805} + - target: {fileID: 2399377275812995974, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} + propertyPath: k__BackingField + value: 40 + objectReference: {fileID: 0} + - target: {fileID: 2399377275812995974, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} + propertyPath: k__BackingField + value: 1 + objectReference: {fileID: 0} - target: {fileID: 2399377275812995980, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} propertyPath: m_Name value: Skeleton Variant objectReference: {fileID: 0} + - target: {fileID: 2512608386474415677, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} + propertyPath: m_RootOrder + value: 4 + objectReference: {fileID: 0} - target: {fileID: 7325874221449804585, guid: 5f633c05dee3f4b4784f5702b2365f02, type: 3} propertyPath: m_Enabled value: 0 diff --git a/Assets/Prefabs/Vampire.prefab b/Assets/Prefabs/Vampire.prefab index c2bac50..6319800 100644 --- a/Assets/Prefabs/Vampire.prefab +++ b/Assets/Prefabs/Vampire.prefab @@ -122,8 +122,9 @@ MonoBehaviour: gameFlowManager: {fileID: 0} playerStats: {fileID: 11400000, guid: 12a626b5a296d934ba078d222ad6ba98, type: 2} minionPrefabs: - - {fileID: 4435383994544937624, guid: d6075d2fe32cab14082dfc6d5f5ebc59, type: 3} - {fileID: 2674681564269481473, guid: 6385a50f8549b2141a1daf3577c54d0a, type: 3} + - {fileID: 2674681564269481473, guid: e0f2ebd462acb564abe8ea481ab75702, type: 3} + - {fileID: 4435383994544937624, guid: d6075d2fe32cab14082dfc6d5f5ebc59, type: 3} aimArrow: {fileID: 5124059627794595469} --- !u!114 &7967951869135974023 MonoBehaviour: diff --git a/Assets/Sprites/Characters/FlyingEye.meta b/Assets/Sprites/Characters/FlyingEye.meta new file mode 100644 index 0000000..07f368c --- /dev/null +++ b/Assets/Sprites/Characters/FlyingEye.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: b8d315c53d83a5946a91e2b9d354e122 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/Characters/FlyingEye/Attack.png b/Assets/Sprites/Characters/FlyingEye/Attack.png new file mode 100644 index 0000000000000000000000000000000000000000..1865f4894f4c337350214fb252c9f14ccb041e26 GIT binary patch literal 3492 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 W&hV#-JkkcwZf;_2jJtaK-hTm0G$PUf literal 0 HcmV?d00001 diff --git a/Assets/Sprites/Characters/FlyingEye/Attack.png.meta b/Assets/Sprites/Characters/FlyingEye/Attack.png.meta new file mode 100644 index 0000000..74bc8e9 --- /dev/null +++ b/Assets/Sprites/Characters/FlyingEye/Attack.png.meta @@ -0,0 +1,348 @@ +fileFormatVersion: 2 +guid: 63307da6b0cd35c48931173056def864 +TextureImporter: + internalIDToNameTable: + - first: + 213: -7008412969330441016 + second: Attack_0 + - first: + 213: -7763475090823894447 + second: Attack_1 + - first: + 213: 302641331129538988 + second: Attack_2 + - first: + 213: -6329420634031446844 + second: Attack_3 + - first: + 213: -910092549403018386 + second: Attack_4 + - first: + 213: 221524225039350300 + second: Attack_5 + - first: + 213: 1290532464073988732 + second: Attack_6 + - first: + 213: 4780903288873104255 + second: Attack_7 + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + 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: 24 + 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 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: Attack_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 150 + height: 150 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 8c481db598d1dbe90800000000000000 + internalID: -7008412969330441016 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Attack_1 + rect: + serializedVersion: 2 + x: 150 + y: 0 + width: 150 + height: 150 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 15a29dc9988924490800000000000000 + internalID: -7763475090823894447 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Attack_2 + rect: + serializedVersion: 2 + x: 300 + y: 0 + width: 150 + height: 150 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: ca9d35cefa2333400800000000000000 + internalID: 302641331129538988 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Attack_3 + rect: + serializedVersion: 2 + x: 450 + y: 0 + width: 150 + height: 150 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 4c42782d7716928a0800000000000000 + internalID: -6329420634031446844 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Attack_4 + rect: + serializedVersion: 2 + x: 600 + y: 0 + width: 150 + height: 150 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: e6b7a10f5a3be53f0800000000000000 + internalID: -910092549403018386 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Attack_5 + rect: + serializedVersion: 2 + x: 750 + y: 0 + width: 150 + height: 150 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: c1a3d96eb13031300800000000000000 + internalID: 221524225039350300 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Attack_6 + rect: + serializedVersion: 2 + x: 900 + y: 0 + width: 150 + height: 150 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: c7a5d344074e8e110800000000000000 + internalID: 1290532464073988732 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Attack_7 + rect: + serializedVersion: 2 + x: 1050 + y: 0 + width: 150 + height: 150 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: f7337cef53e295240800000000000000 + internalID: 4780903288873104255 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/Characters/FlyingEye/Death.png b/Assets/Sprites/Characters/FlyingEye/Death.png new file mode 100644 index 0000000000000000000000000000000000000000..cd631da23b90a4db93cc32439c2681034f7b67d2 GIT binary patch literal 2242 zcmd5-`CHOiAN{H&?xqc|WXpupHdyY7reqRsHD!vRn1VKxrsnS8u9;hwVU|u=>YI&` zin#A6n#s6KLsCd3YNRIQLaE5OVDt5#c%S$FaG(3!=icYs^ZA@}?#&D5oix?-)c^p{ zbaBSG1Aw9zxGq#t24}_HE2aRTa?=H4?-BcWeyr#09>PAzSN;&13F~o87%0 zt;c@>Zq+tz3@h~c+_n3`&?ZFbI*M~J%V(u%6qClkoSjGB^FwBgSApvDKYCgrQI#k% zk>*}F=38v}n`hF=9l!i>0)MG|0?CpkNHRd!|D$m#?5uh&IX=?hVaa1>#u^a-*yHjJ z!-3@~OntMhv5&$jRk^S->?1Y@_ms##dd$M;*gpbRM}EkBr&iUihGG(Fgs%uN9Ot*r z5WE8qK>j=|9It*<%t6I&FbgT?RN#%SoXkzi&R*Py&kJr39z9euPC?QCk|_d%3^OPl z_PBY4m<5YmnDBL3L^z9gSRRcN2Fd%9k0pfxr>s4m1(~6&@4l?`XqQ#+=oCg=Yu!$? zihoRmWn+;v3d%63?>V-YQO}~RjRUFQJO}JiHEm2DJu7RsP4W117&9l64x`ueD(St* zuyg8)r(AH6sjNULv5H`)cY96K+re|&mrljh#Y(})623a`tR*?-;woiWvUk0@thH$P z?SA0CYq_$_{sr#-0#8lon|CH%IWkXAd@Cg*mpiJ6rm^G8$8br-#SJ1}eGz zJrFuDEP2)pR5nWu)04Hd z^lk){YD$xTZds>z=7Xf4B*o)r1GF2(12+#eAusB->{RfJ#+9WNG&jC>E(z^agEQ6f zaY^pqmgFlJ=EK6YSB-wIT0Yb)lQ0g*J#YNhG&emwo_N%G##ME=~S)RUAr<%_ix^JrrE2wpEhz1XF#Eg@Q!0_irv8Tgg=iC-Ah z3}n)mBW$X#pf+YpQ?x;B!usf_aJHtaHZ3ozzGF3DdM~D{*|wBigX>X*B^8Kz+BK*p zw(6whF4*ScjQD(ij*`fj)ztf8G0}j0w@|N=TT1P*>%0^mB@+o|y}d8t%ZjwMM%nZHSP22bPxbxED<|+O3TMPgTC}B&w$8Q<1c`t!`4oI^H{_jx;L^JjgRl{kGpv zS~2?hPF+!Lv+aa+T0pR*3F}#X0aHb4X%PU0`@e%ulw0cdBq7+tc@qOtzry z?>skD!lo-_V^1ib$XR<3!1jPUlq2b#w`X_R#RZhCJOyRkG1jiL6%M?<_l)Zm;07p1 z)!?C}f%%c#aLLH4T2Rr-@(+_|?yUnByO&JstK9t`)E8v7j{VXS{H8#;-yCHkTA2rMA{H6@xZEITi6%FFm-Ttjo7WsGt7Jz*gD4JH04mpMUO6s#n9?S9)q-YjT4tNcySDFI_TqTWBD*iTpUUxFU!KdCL^i5;ZLjb#4UuOa6_ya=ahNwZh$=I#(7@xf z{!y}iHBr8^^lc1!9i;cVHTl@C=%XE?q$3hkNS=Ii5YwHeb730!1TloK`jqN5m9q98 zd#F7_8pV{9bRm78z2Oj5PndEA(~V@&5fMkmk5H_H@0tMX`uz175cgY-I zIMe?Fy!)^v(j3Z`dKJx$6X47$D-&<_^sb@M?;i<@|MOq^%=Gu2vyeR({&{g_3){uv KJcfbxOZyiDR_~es literal 0 HcmV?d00001 diff --git a/Assets/Sprites/Characters/FlyingEye/Death.png.meta b/Assets/Sprites/Characters/FlyingEye/Death.png.meta new file mode 100644 index 0000000..2f40230 --- /dev/null +++ b/Assets/Sprites/Characters/FlyingEye/Death.png.meta @@ -0,0 +1,252 @@ +fileFormatVersion: 2 +guid: 6670f8958cf64e146a488bae2da4e574 +TextureImporter: + internalIDToNameTable: + - first: + 213: 6991849013916550155 + second: Death_0 + - first: + 213: -276728812324164698 + second: Death_1 + - first: + 213: 3156895337291164288 + second: Death_2 + - first: + 213: 1400002288684528572 + second: Death_3 + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + 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: 24 + 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 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: Death_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 150 + height: 150 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: b0449ad32a9080160800000000000000 + internalID: 6991849013916550155 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Death_1 + rect: + serializedVersion: 2 + x: 150 + y: 0 + width: 150 + height: 150 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 6ab6d428c9cd82cf0800000000000000 + internalID: -276728812324164698 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Death_2 + rect: + serializedVersion: 2 + x: 300 + y: 0 + width: 150 + height: 150 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 08aa354559b8fcb20800000000000000 + internalID: 3156895337291164288 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Death_3 + rect: + serializedVersion: 2 + x: 450 + y: 0 + width: 150 + height: 150 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: cb376cdf9aecd6310800000000000000 + internalID: 1400002288684528572 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/Characters/FlyingEye/Flight.png b/Assets/Sprites/Characters/FlyingEye/Flight.png new file mode 100644 index 0000000000000000000000000000000000000000..cd6d5de12b083ea15567adb42c94e0a6b4b0d0ad GIT binary patch literal 3508 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 literal 0 HcmV?d00001 diff --git a/Assets/Sprites/Characters/FlyingEye/Flight.png.meta b/Assets/Sprites/Characters/FlyingEye/Flight.png.meta new file mode 100644 index 0000000..5fa8cbf --- /dev/null +++ b/Assets/Sprites/Characters/FlyingEye/Flight.png.meta @@ -0,0 +1,348 @@ +fileFormatVersion: 2 +guid: 431e74cb874ef5241a9d64ab72f44c91 +TextureImporter: + internalIDToNameTable: + - first: + 213: -4795363162621231457 + second: Flight_0 + - first: + 213: -3652676412848291748 + second: Flight_1 + - first: + 213: -596950462376016933 + second: Flight_2 + - first: + 213: -4538786591655478766 + second: Flight_3 + - first: + 213: 8639066506597270619 + second: Flight_4 + - first: + 213: -4262185617143388622 + second: Flight_5 + - first: + 213: 5066340549283584134 + second: Flight_6 + - first: + 213: 7784096630628774620 + second: Flight_7 + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + 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: 24 + 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 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Windows Store Apps + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: + - serializedVersion: 2 + name: Flight_0 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 150 + height: 150 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: f9eb7fa4c92737db0800000000000000 + internalID: -4795363162621231457 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Flight_1 + rect: + serializedVersion: 2 + x: 150 + y: 0 + width: 150 + height: 150 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: c50cabcb7261f4dc0800000000000000 + internalID: -3652676412848291748 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Flight_2 + rect: + serializedVersion: 2 + x: 300 + y: 0 + width: 150 + height: 150 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: bd3829d97b437b7f0800000000000000 + internalID: -596950462376016933 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Flight_3 + rect: + serializedVersion: 2 + x: 450 + y: 0 + width: 150 + height: 150 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 21ab11574adf201c0800000000000000 + internalID: -4538786591655478766 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Flight_4 + rect: + serializedVersion: 2 + x: 600 + y: 0 + width: 150 + height: 150 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: b5484bc473124e770800000000000000 + internalID: 8639066506597270619 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Flight_5 + rect: + serializedVersion: 2 + x: 750 + y: 0 + width: 150 + height: 150 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 236a36363cca9d4c0800000000000000 + internalID: -4262185617143388622 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Flight_6 + rect: + serializedVersion: 2 + x: 900 + y: 0 + width: 150 + height: 150 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 688943f03e14f4640800000000000000 + internalID: 5066340549283584134 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: Flight_7 + rect: + serializedVersion: 2 + x: 1050 + y: 0 + width: 150 + height: 150 + alignment: 0 + pivot: {x: 0, y: 0} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: cd271f5c4aaa60c60800000000000000 + internalID: 7784096630628774620 + vertices: [] + indices: + edges: [] + weights: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/Characters/FlyingEye/Take Hit.png b/Assets/Sprites/Characters/FlyingEye/Take Hit.png new file mode 100644 index 0000000000000000000000000000000000000000..ca18caa90bcbdd9511f4e34519433286f3dba319 GIT binary patch literal 2104 zcmd5-=_A`&7YG$*c*FGMr{dUEFEJhwQsFf8k*Rb zSVogr+tIYt66@Iay&6Pno1eepeeZ{JpY!ED=iYOk=l*GJbyrwGQUC-337eb2Z9pLI z2LR6gnHPxMQhOR85Z{S8+}JLxaAQKl`;xsR-?xC&*mw82{fZ$ya9(~PevR}t*+|_B zp-%?l(iC@{gnTM#ifJu_KA&e4Efb&C>Sn5*^-qY45$4x?aZdyZS9@35t*46Itu zN0~RC{cWZDV=(d7r`jddpO(;QQWiunLJ~}4VV7!pX~(qt4VLiE?Ybq8lgYP%S!`Ff zj5BUGYXtvK<(FRf>`b0KQ$pV|#d5pZe52#aRBDp)!9cf~Ki~LTpD*Qb-7V4Aw#}l= z$7}1F&EL(DYgi=G_|qTN7$re_sfPzChcpeTo}m0EY0-Bf_2V1st~iKD!?1_jf+vvm zZwu>!DZeHZu!0=O77MtdN~h+*(Z!xcLPA1Q&HJ;%m8ey6pfEwVdZ7ccO<^5;NK#~;Mu6DVp`%=NoiMZ)rqsY&t> zIE(DQ5}Z_3GUQ)H1Co}aifF1eqJKJ5Bo|Mj4*Qkj%dR+md56`O z>gf;CUccZmx+KoN(@IX&lBTkUqfFt20uEdB1LV?NT?540g-z!uGQjqN$~tqvJIYy= zyq5o~H&S()?9eKyfKuq10wvMKUR~jwFTy{)3CzJ?FtNIo_c`#hugr#!7wZmnGhs-0 z=hVrb@$eq!ar_Nl%)!uZxyt*iryQu3-$-7VH%Dt*6k!Jnr+DC;5J$Sqjo3yClbN7~ z()}I^NAJp@G%Ts)m7<6m=>U3j#A;1hPQlC6Bt-Z!I#<94&gO9ny#;25l$40O?C7>5 z;2bVHA$v|gDNTF4gpymDW|EGDvc%%RQF_m}@FN=n4@4Ja%aW%}I=_ka&$n$F!{HmH zKl}B~AJ2dDxdg>cj*N_@CTx=0XYHJ;9*$&Y8R4|EZGP!Oi((=6dj`q>F+`bkk^-5^ z{=0rT-heoQp?dw7+v$gga|ybnv=WaS&DiGfRn)3si?(Bltb>Cu`ec+7053dKR%=Mw z*?$eOL*$s^_E&f2fLVzFSZDBvGK=xDTZJlmP5>)f85bD^26zKmgG1q z@pol8U+`Byc30_2yW3)1l2}Cqd1_QYG3sz_O0*B6Q_)Q|G;PKP3?^nro5Hs&a8Qm0 z$-fPKbo0tl4=$X8rx*Pa6;wVyxLKgFN?t+7I?$VaX2{N_PB`C@GzHX)OT83HF zXUD(FkyESOr+=)D7o91OaolmWY@fif=Qeb5=2jOxfrcs3fScMzo&`K1FRiP|0iKC5 zn;ZBrg!gzHtbwb>1(I!uQ6-bS{9EGH704Fpa?JjA&YYF`&L;I>o7o5r&Oh!)#J7uO z$N;o{$>xGEagy_W1t{^5H4~6B-dO2%dh#Uo{P9o1vcw;?o-_lr%`=R&&YzwkDRY|_ zp6LE}^7TNhKJISc@h&?dVV^;PhLRnD8OU=N;VP@jY;OcNN^y+uwYnFcQTgDO`>H&p z;^>*R2^7%=fkMK(Sbd~m#mg>N?}_eh11&euix_K0XTB*wzIgX|8|AuZ2wYRElnK~R=hVAZA^T~YqxuQ{!VVV_ouhYTz~L8c5TF~ z0+3tY$||uU$L0D&WtdHzCg)b(&Vyr=cSZeige~tNV9(eIM)h#M=HeStzuF^2yt-_X zCMUyPGUHamo_<#FRg)e$@T`1!&QPj!Iaj#~rFPgkQsFxvA}^wQ!a!^8>sq${z{o{s zq4Cu5l&9^CRP&<9qsTcx0j0GfgxmPN_n5==@Hr z`e99VKWA43@=OvKN(1)j>#9|8O0{9vTK#R>Vg!wvxc~RR;Opnde9OP%