From a571cf1d4bc3464d9fe661adc6430d8fa74576e3 Mon Sep 17 00:00:00 2001 From: trotFunky Date: Thu, 19 Sep 2019 15:50:10 +0200 Subject: [PATCH] Added ennemy Added new textures Fixed collision issues (Not having a RigidBody ...) --- Assembly-CSharp.csproj | 1 + Assets/Prefabs/EnemyBullet.prefab | 22 +++ Assets/Prefabs/Hammer.prefab | 192 +++++++++++++++++++++++++++ Assets/Prefabs/Hammer.prefab.meta | 7 + Assets/Prefabs/Player.prefab | 22 +++ Assets/Prefabs/PlayerBullet.prefab | 22 +++ Assets/Scenes/SampleScene.unity | 69 ++++++++++ Assets/Scripts/EnemyCharacter.cs | 28 ++-- Assets/Scripts/RightLeftAI.cs | 20 +++ Assets/Scripts/RightLeftAI.cs.meta | 11 ++ Assets/Sprites/A10C.png | Bin 0 -> 241 bytes Assets/Sprites/A10C.png.meta | 103 ++++++++++++++ Assets/Sprites/Enemy_hammer.png | Bin 0 -> 4089 bytes Assets/Sprites/Enemy_hammer.png.meta | 103 ++++++++++++++ 14 files changed, 592 insertions(+), 8 deletions(-) create mode 100644 Assets/Prefabs/Hammer.prefab create mode 100644 Assets/Prefabs/Hammer.prefab.meta create mode 100644 Assets/Scripts/RightLeftAI.cs create mode 100644 Assets/Scripts/RightLeftAI.cs.meta create mode 100644 Assets/Sprites/A10C.png create mode 100644 Assets/Sprites/A10C.png.meta create mode 100644 Assets/Sprites/Enemy_hammer.png create mode 100644 Assets/Sprites/Enemy_hammer.png.meta diff --git a/Assembly-CSharp.csproj b/Assembly-CSharp.csproj index 8f67206..206826b 100644 --- a/Assembly-CSharp.csproj +++ b/Assembly-CSharp.csproj @@ -64,6 +64,7 @@ + /home/trotfunky/Programmation/Git/Unity/Schmup_JIN/Library/ScriptAssemblies/Unity.Timeline.Editor.dll diff --git a/Assets/Prefabs/EnemyBullet.prefab b/Assets/Prefabs/EnemyBullet.prefab index b2affea..8be34c6 100644 --- a/Assets/Prefabs/EnemyBullet.prefab +++ b/Assets/Prefabs/EnemyBullet.prefab @@ -13,6 +13,7 @@ GameObject: - component: {fileID: 7819471670070814052} - component: {fileID: 7819471670070814051} - component: {fileID: 7819471670070814050} + - component: {fileID: -2212384728435811071} m_Layer: 10 m_Name: EnemyBullet m_TagString: Untagged @@ -126,3 +127,24 @@ MonoBehaviour: _damage: 1 _speed: 5 _direction: {x: 1, y: 0} +--- !u!50 &-2212384728435811071 +Rigidbody2D: + serializedVersion: 4 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7819471670070814049} + m_BodyType: 0 + m_Simulated: 1 + m_UseFullKinematicContacts: 0 + m_UseAutoMass: 0 + m_Mass: 0.0001 + m_LinearDrag: 0 + m_AngularDrag: 0 + m_GravityScale: 0 + m_Material: {fileID: 0} + m_Interpolate: 0 + m_SleepingMode: 1 + m_CollisionDetection: 0 + m_Constraints: 0 diff --git a/Assets/Prefabs/Hammer.prefab b/Assets/Prefabs/Hammer.prefab new file mode 100644 index 0000000..12c829a --- /dev/null +++ b/Assets/Prefabs/Hammer.prefab @@ -0,0 +1,192 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &8041996466379372755 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8041996466379372757} + - component: {fileID: 8041996466379372754} + - component: {fileID: 8041996466379372744} + - component: {fileID: 8041996466379372745} + - component: {fileID: 8041996466379372758} + - component: {fileID: 8041996466379372759} + - component: {fileID: 8041996466379372756} + - component: {fileID: 8041996466379372747} + m_Layer: 9 + m_Name: Hammer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8041996466379372757 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8041996466379372755} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 4.367163, y: -0.025371522, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &8041996466379372754 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8041996466379372755} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Sprite: {fileID: 21300000, guid: f2442e680cde051d396861c90837f73a, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 2, y: 2} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!61 &8041996466379372744 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8041996466379372755} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 2, y: 2} + newSize: {x: 2, y: 2} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 1.1872492, y: 1.5869617} + m_EdgeRadius: 0 +--- !u!114 &8041996466379372745 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8041996466379372755} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0c9b3f253372ab4a6be34655fcf054b1, type: 3} + m_Name: + m_EditorClassIdentifier: + _maxSpeed: 1 + _maxHealth: 1 + _maxEnergy: 100 + _energyRegen: 20 +--- !u!114 &8041996466379372758 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8041996466379372755} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8d0d4226322cf15c8b3f89217d9b1c66, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &8041996466379372759 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8041996466379372755} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 61bf45c54c3d922598ce965db2dc869c, type: 3} + m_Name: + m_EditorClassIdentifier: + _energyCost: 0 + _shotsPerSecond: 1 + _bullet: {fileID: 7819471670070814049, guid: d562dc003000623c3a481b16e746d1a5, type: 3} + _direction: {x: -1, y: 0} + _offset: {x: -1, y: 0.5} +--- !u!114 &8041996466379372756 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8041996466379372755} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 46c6580a49fa016aea4bf32400397f7e, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!50 &8041996466379372747 +Rigidbody2D: + serializedVersion: 4 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8041996466379372755} + m_BodyType: 0 + m_Simulated: 1 + m_UseFullKinematicContacts: 0 + m_UseAutoMass: 0 + m_Mass: 0.0001 + m_LinearDrag: 0 + m_AngularDrag: 0 + m_GravityScale: 0 + m_Material: {fileID: 0} + m_Interpolate: 0 + m_SleepingMode: 1 + m_CollisionDetection: 0 + m_Constraints: 0 diff --git a/Assets/Prefabs/Hammer.prefab.meta b/Assets/Prefabs/Hammer.prefab.meta new file mode 100644 index 0000000..cde3e65 --- /dev/null +++ b/Assets/Prefabs/Hammer.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 1a93b6f6ccd09ccc7b5a0ddea3429705 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/Player.prefab b/Assets/Prefabs/Player.prefab index 884acb0..a5c59be 100644 --- a/Assets/Prefabs/Player.prefab +++ b/Assets/Prefabs/Player.prefab @@ -15,6 +15,7 @@ GameObject: - component: {fileID: 2690590977808455802} - component: {fileID: 2690590977808455803} - component: {fileID: 2690590977808455796} + - component: {fileID: -4914048659780607841} m_Layer: 8 m_Name: Player m_TagString: Untagged @@ -158,3 +159,24 @@ MonoBehaviour: _bullet: {fileID: 4369719273071165554, guid: 5dcbc4e2919ffde8a9d89514fd293e8e, type: 3} _direction: {x: 1, y: 0} _offset: {x: 1, y: 0.125} +--- !u!50 &-4914048659780607841 +Rigidbody2D: + serializedVersion: 4 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2690590977808455807} + m_BodyType: 0 + m_Simulated: 1 + m_UseFullKinematicContacts: 0 + m_UseAutoMass: 0 + m_Mass: 0.0001 + m_LinearDrag: 0 + m_AngularDrag: 0 + m_GravityScale: 0 + m_Material: {fileID: 0} + m_Interpolate: 1 + m_SleepingMode: 1 + m_CollisionDetection: 0 + m_Constraints: 0 diff --git a/Assets/Prefabs/PlayerBullet.prefab b/Assets/Prefabs/PlayerBullet.prefab index 697e3a5..b6bd339 100644 --- a/Assets/Prefabs/PlayerBullet.prefab +++ b/Assets/Prefabs/PlayerBullet.prefab @@ -13,6 +13,7 @@ GameObject: - component: {fileID: 4369719273071165559} - component: {fileID: 4369719273071165552} - component: {fileID: 4369719273071165553} + - component: {fileID: 6237767446643516081} m_Layer: 11 m_Name: PlayerBullet m_TagString: Untagged @@ -126,3 +127,24 @@ MonoBehaviour: _damage: 1 _speed: 9 _direction: {x: 1, y: 0} +--- !u!50 &6237767446643516081 +Rigidbody2D: + serializedVersion: 4 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4369719273071165554} + m_BodyType: 0 + m_Simulated: 1 + m_UseFullKinematicContacts: 0 + m_UseAutoMass: 0 + m_Mass: 0.0001 + m_LinearDrag: 0 + m_AngularDrag: 0 + m_GravityScale: 0 + m_Material: {fileID: 0} + m_Interpolate: 0 + m_SleepingMode: 1 + m_CollisionDetection: 0 + m_Constraints: 0 diff --git a/Assets/Scenes/SampleScene.unity b/Assets/Scenes/SampleScene.unity index 63d4d68..061cfd0 100644 --- a/Assets/Scenes/SampleScene.unity +++ b/Assets/Scenes/SampleScene.unity @@ -272,3 +272,72 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 3ae3c84bd570eb26d86ed9ec4e5fcba0, type: 3} +--- !u!1001 &8041996468299545945 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 8041996466379372755, guid: 1a93b6f6ccd09ccc7b5a0ddea3429705, + type: 3} + propertyPath: m_Name + value: Hammer + objectReference: {fileID: 0} + - target: {fileID: 8041996466379372757, guid: 1a93b6f6ccd09ccc7b5a0ddea3429705, + type: 3} + propertyPath: m_LocalPosition.x + value: 7.77 + objectReference: {fileID: 0} + - target: {fileID: 8041996466379372757, guid: 1a93b6f6ccd09ccc7b5a0ddea3429705, + type: 3} + propertyPath: m_LocalPosition.y + value: 2.01 + objectReference: {fileID: 0} + - target: {fileID: 8041996466379372757, guid: 1a93b6f6ccd09ccc7b5a0ddea3429705, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8041996466379372757, guid: 1a93b6f6ccd09ccc7b5a0ddea3429705, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8041996466379372757, guid: 1a93b6f6ccd09ccc7b5a0ddea3429705, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8041996466379372757, guid: 1a93b6f6ccd09ccc7b5a0ddea3429705, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8041996466379372757, guid: 1a93b6f6ccd09ccc7b5a0ddea3429705, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8041996466379372757, guid: 1a93b6f6ccd09ccc7b5a0ddea3429705, + type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 8041996466379372757, guid: 1a93b6f6ccd09ccc7b5a0ddea3429705, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8041996466379372757, guid: 1a93b6f6ccd09ccc7b5a0ddea3429705, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8041996466379372757, guid: 1a93b6f6ccd09ccc7b5a0ddea3429705, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 1a93b6f6ccd09ccc7b5a0ddea3429705, type: 3} diff --git a/Assets/Scripts/EnemyCharacter.cs b/Assets/Scripts/EnemyCharacter.cs index 82a4deb..52b05cc 100644 --- a/Assets/Scripts/EnemyCharacter.cs +++ b/Assets/Scripts/EnemyCharacter.cs @@ -1,18 +1,30 @@ -using System.Collections; +using System; +using System.Collections; using System.Collections.Generic; using UnityEngine; -public class EnemyCharacter : MonoBehaviour +public class EnemyCharacter : AbstractCharacter { - // Start is called before the first frame update - void Start() + public override void Move(Vector2 movementDirection) { - + _mover.Direction = movementDirection; } - // Update is called once per frame - void Update() + public override void Shoot() { - + // Always shoot + _shooter.Shoot(_shooter.EnergyCost+1); + } + + // TODO : Gain points, maybe through Events? + protected override void Death() + { + Destroy(gameObject); + } + + // Don't gain points + private void OnBecameInvisible() + { + Destroy(gameObject); } } diff --git a/Assets/Scripts/RightLeftAI.cs b/Assets/Scripts/RightLeftAI.cs new file mode 100644 index 0000000..c000e09 --- /dev/null +++ b/Assets/Scripts/RightLeftAI.cs @@ -0,0 +1,20 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class RightLeftAI : MonoBehaviour +{ + private AbstractCharacter _character; + + void Start() + { + _character = GetComponentInParent(); + _character.Move(Vector2.left); + } + + // Update is called once per frame + void Update() + { + _character.Shoot(); + } +} diff --git a/Assets/Scripts/RightLeftAI.cs.meta b/Assets/Scripts/RightLeftAI.cs.meta new file mode 100644 index 0000000..8a5af92 --- /dev/null +++ b/Assets/Scripts/RightLeftAI.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 46c6580a49fa016aea4bf32400397f7e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 100 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/A10C.png b/Assets/Sprites/A10C.png new file mode 100644 index 0000000000000000000000000000000000000000..f215157ded071f6eb3ec24cc4772895c222aba5d GIT binary patch literal 241 zcmeAS@N?(olHy`uVBq!ia0vp^AT}2V8<6ZZI=>f4u_bxCyDx`7I;J! zGcf2WgD_*oQu{KXAbW|YuPggwPGKH--j$x0P6LG`OI#yLobz*YQ}ap~oQqNuOHxx5 z$}>wc6x=<11Hv2m#DR(;JzX3_BrebG-^knGz{5P3V`C5Zw2w3P^SDl1s9@3{z;E+F z%S&fI^Pj0pri8rxdu;x6w@IEx^F6jbJlDQc{=wyrATEX(`&Z=tE^%3ZKBR?@LFrJ` e#(PIa|34^DrpUXO@geCwL-BA_* literal 0 HcmV?d00001 diff --git a/Assets/Sprites/A10C.png.meta b/Assets/Sprites/A10C.png.meta new file mode 100644 index 0000000..4d3ce2a --- /dev/null +++ b/Assets/Sprites/A10C.png.meta @@ -0,0 +1,103 @@ +fileFormatVersion: 2 +guid: 694b327da5c00d01398eb9ea19758eb7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/Enemy_hammer.png b/Assets/Sprites/Enemy_hammer.png new file mode 100644 index 0000000000000000000000000000000000000000..5cfd036c866a88c72029f02c931b8bb226f61db0 GIT binary patch literal 4089 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 literal 0 HcmV?d00001 diff --git a/Assets/Sprites/Enemy_hammer.png.meta b/Assets/Sprites/Enemy_hammer.png.meta new file mode 100644 index 0000000..f2a9fdb --- /dev/null +++ b/Assets/Sprites/Enemy_hammer.png.meta @@ -0,0 +1,103 @@ +fileFormatVersion: 2 +guid: f2442e680cde051d396861c90837f73a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 0 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 5 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: