From e1c76a79ce5b5c336a1b629b158bc7fb5f17d230 Mon Sep 17 00:00:00 2001 From: Teascade Date: Sat, 3 Aug 2019 23:21:47 +0300 Subject: [PATCH] Add revolver and make hand point at cursor --- Assets/Graphics/PlayerAtlas.png.meta | 276 ++++++++- Assets/Prefabs.meta | 8 + Assets/Prefabs/Player.prefab | 260 +++++++++ Assets/Prefabs/Player.prefab.meta | 7 + Assets/Scenes/PlayerTestScene.unity | 678 +++++++++++++++++++++++ Assets/Scenes/PlayerTestScene.unity.meta | 7 + Assets/Scripts/Player.cs | 39 ++ Assets/Scripts/Player.cs.meta | 11 + Packages/manifest.json | 1 + ProjectSettings/InputManager.asset | 10 +- Raw Assets/RevolverPickup.xcf | Bin 0 -> 4942 bytes 11 files changed, 1286 insertions(+), 11 deletions(-) create mode 100644 Assets/Prefabs.meta create mode 100644 Assets/Prefabs/Player.prefab create mode 100644 Assets/Prefabs/Player.prefab.meta create mode 100644 Assets/Scenes/PlayerTestScene.unity create mode 100644 Assets/Scenes/PlayerTestScene.unity.meta create mode 100644 Assets/Scripts/Player.cs create mode 100644 Assets/Scripts/Player.cs.meta create mode 100644 Raw Assets/RevolverPickup.xcf diff --git a/Assets/Graphics/PlayerAtlas.png.meta b/Assets/Graphics/PlayerAtlas.png.meta index 20e37ba..8b4c6f2 100644 --- a/Assets/Graphics/PlayerAtlas.png.meta +++ b/Assets/Graphics/PlayerAtlas.png.meta @@ -1,7 +1,40 @@ fileFormatVersion: 2 guid: 0aff57dccbcba5d4db39143523f7b1eb TextureImporter: - internalIDToNameTable: [] + internalIDToNameTable: + - first: + 213: -6198316879909490977 + second: PlayerAtlas_0 + - first: + 213: 5110585885055717846 + second: PlayerAtlas_1 + - first: + 213: -5974094763163677011 + second: PlayerAtlas_2 + - first: + 213: -5576338770054835268 + second: PlayerAtlas_3 + - first: + 213: 3379145957502006849 + second: PlayerAtlas_4 + - first: + 213: -4595800850781774619 + second: PlayerAtlas_5 + - first: + 213: 1687475652488265116 + second: PlayerAtlas_6 + - first: + 213: -7462660833460506756 + second: PlayerAtlas_7 + - first: + 213: -3565353366220660933 + second: PlayerAtlas_8 + - first: + 213: 6447738421054277292 + second: PlayerAtlas_9 + - first: + 213: -4217919737391766035 + second: PlayerAtlas_10 externalObjects: {} serializedVersion: 10 mipmaps: @@ -40,14 +73,14 @@ TextureImporter: nPOTScale: 0 lightmap: 0 compressionQuality: 50 - spriteMode: 1 + spriteMode: 2 spriteExtrude: 1 spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} + alignment: 9 + spritePivot: {x: 0, y: 0} spritePixelsToUnits: 32 spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 + spriteGenerateFallbackPhysicsShape: 0 alphaUsage: 1 alphaIsTransparency: 1 spriteTessellationDetail: -1 @@ -84,7 +117,238 @@ TextureImporter: forceMaximumCompressionQuality_BC6H_BC7: 0 spriteSheet: serializedVersion: 2 - sprites: [] + sprites: + - serializedVersion: 2 + name: PlayerAtlas_0 + rect: + serializedVersion: 2 + x: 0 + y: 96 + width: 32 + height: 32 + alignment: 9 + pivot: {x: 0.45, y: 0.05} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 40a6d03539a7346419ca1e0fe50cdfc1 + internalID: -6198316879909490977 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: PlayerAtlas_1 + rect: + serializedVersion: 2 + x: 32 + y: 96 + width: 32 + height: 32 + alignment: 9 + pivot: {x: 0.45, y: 0.05} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: b9e22394cdb97ad469e0c4873a123374 + internalID: 5110585885055717846 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: PlayerAtlas_2 + rect: + serializedVersion: 2 + x: 64 + y: 96 + width: 32 + height: 32 + alignment: 9 + pivot: {x: 0.45, y: 0.05} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 42c9dc786cd945049a96f257101d9496 + internalID: -5974094763163677011 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: PlayerAtlas_3 + rect: + serializedVersion: 2 + x: 0 + y: 64 + width: 32 + height: 32 + alignment: 9 + pivot: {x: 0.45, y: 0.05} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 6f132f86cca9b8048a0fc4f869d76b87 + internalID: -5576338770054835268 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: PlayerAtlas_4 + rect: + serializedVersion: 2 + x: 32 + y: 64 + width: 32 + height: 32 + alignment: 9 + pivot: {x: 0.45, y: 0.05} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 971b7d396bd129b4980d060ada7b17e9 + internalID: 3379145957502006849 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: PlayerAtlas_5 + rect: + serializedVersion: 2 + x: 64 + y: 64 + width: 32 + height: 32 + alignment: 9 + pivot: {x: 0.45, y: 0.05} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: ec3fb7730d2f1df4e8c8e4814a5e2cea + internalID: -4595800850781774619 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: PlayerAtlas_6 + rect: + serializedVersion: 2 + x: 0 + y: 32 + width: 32 + height: 32 + alignment: 9 + pivot: {x: 0.45, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 1e991c2a7d8c72c4192dc1906ed1947e + internalID: 1687475652488265116 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: PlayerAtlas_7 + rect: + serializedVersion: 2 + x: 32 + y: 32 + width: 32 + height: 32 + alignment: 9 + pivot: {x: 0.45, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: d54ac2829f74230448873ba1ff7eaa16 + internalID: -7462660833460506756 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: PlayerAtlas_8 + rect: + serializedVersion: 2 + x: 64 + y: 32 + width: 32 + height: 32 + alignment: 9 + pivot: {x: 0.48, y: 1} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 1a862e08c73355f4bbd40ac59cb2d441 + internalID: -3565353366220660933 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: PlayerAtlas_9 + rect: + serializedVersion: 2 + x: 0 + y: 0 + width: 32 + height: 32 + alignment: 9 + pivot: {x: 0.45, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: ecc0a9108a16cb547b9942dd8b30f40e + internalID: 6447738421054277292 + vertices: [] + indices: + edges: [] + weights: [] + - serializedVersion: 2 + name: PlayerAtlas_10 + rect: + serializedVersion: 2 + x: 32 + y: 0 + width: 32 + height: 32 + alignment: 9 + pivot: {x: 0.45, y: 0.5} + border: {x: 0, y: 0, z: 0, w: 0} + outline: [] + physicsShape: [] + tessellationDetail: 0 + bones: [] + spriteID: 1293f5d9e959eea4089d798a8e0f0cfe + internalID: -4217919737391766035 + vertices: [] + indices: + edges: [] + weights: [] outline: [] physicsShape: [] bones: [] diff --git a/Assets/Prefabs.meta b/Assets/Prefabs.meta new file mode 100644 index 0000000..891f4aa --- /dev/null +++ b/Assets/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4de46bea79d7de647bef2ae33152e3bb +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Prefabs/Player.prefab b/Assets/Prefabs/Player.prefab new file mode 100644 index 0000000..ecd21b7 --- /dev/null +++ b/Assets/Prefabs/Player.prefab @@ -0,0 +1,260 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &8489029732241002798 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8489029732241002785} + - component: {fileID: 8489029732241002784} + m_Layer: 0 + m_Name: PlayerAtlas_0 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8489029732241002785 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8489029732241002798} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0.4, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 8489029732530782807} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &8489029732241002784 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8489029732241002798} + 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: -6198316879909490977, guid: 0aff57dccbcba5d4db39143523f7b1eb, + type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &8489029732530782804 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8489029732530782807} + - component: {fileID: 8489029732530782792} + - component: {fileID: 8489029732530782793} + - component: {fileID: 8489029732530782806} + m_Layer: 0 + m_Name: Player + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8489029732530782807 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8489029732530782804} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 8489029732599905345} + - {fileID: 8489029732241002785} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!50 &8489029732530782792 +Rigidbody2D: + serializedVersion: 4 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8489029732530782804} + 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: 4 +--- !u!61 &8489029732530782793 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8489029732530782804} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0.0031118393, y: 0.2737201} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0, y: 0} + oldSize: {x: 0, y: 0} + newSize: {x: 0, y: 0} + adaptiveTilingThreshold: 0 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 0.71993685, y: 1.5474402} + m_EdgeRadius: 0 +--- !u!114 &8489029732530782806 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8489029732530782804} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0eb42a731c31b5f49a58e1045b654e3e, type: 3} + m_Name: + m_EditorClassIdentifier: + Body: {fileID: 8489029732530782792} + MoveSpeed: 500 +--- !u!1 &8489029732599905358 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8489029732599905345} + - component: {fileID: 8489029732599905344} + m_Layer: 0 + m_Name: PlayerAtlas_6 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &8489029732599905345 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8489029732599905358} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 8489029732530782807} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &8489029732599905344 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8489029732599905358} + 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: 1687475652488265116, guid: 0aff57dccbcba5d4db39143523f7b1eb, + type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 diff --git a/Assets/Prefabs/Player.prefab.meta b/Assets/Prefabs/Player.prefab.meta new file mode 100644 index 0000000..8477aae --- /dev/null +++ b/Assets/Prefabs/Player.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 14a47f86f9e45da45863a81716f2378b +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/PlayerTestScene.unity b/Assets/Scenes/PlayerTestScene.unity new file mode 100644 index 0000000..4c98f33 --- /dev/null +++ b/Assets/Scenes/PlayerTestScene.unity @@ -0,0 +1,678 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 0 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 11 + m_GIWorkflowMode: 0 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 1 + m_EnableRealtimeLightmaps: 1 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 500 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 500 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 2 + m_PVRDenoiserTypeDirect: 0 + m_PVRDenoiserTypeIndirect: 0 + m_PVRDenoiserTypeAO: 0 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 0 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightingDataAsset: {fileID: 0} + m_UseShadowmask: 1 +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!4 &29481646 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 8489029732530782807, guid: 14a47f86f9e45da45863a81716f2378b, + type: 3} + m_PrefabInstance: {fileID: 8489029732526708985} + m_PrefabAsset: {fileID: 0} +--- !u!1 &703608552 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 703608553} + m_Layer: 0 + m_Name: Hand + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &703608553 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 703608552} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.147, y: 0.441, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 711084115} + m_Father: {fileID: 29481646} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &711084114 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 711084115} + - component: {fileID: 711084116} + m_Layer: 0 + m_Name: PlayerAtlas_8 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &711084115 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 711084114} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 703608553} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &711084116 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 711084114} + 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: 5 + m_Sprite: {fileID: -3565353366220660933, guid: 0aff57dccbcba5d4db39143523f7b1eb, + type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &963194225 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 963194228} + - component: {fileID: 963194227} + - component: {fileID: 963194226} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &963194226 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 963194225} + m_Enabled: 1 +--- !u!20 &963194227 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 963194225} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 3 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &963194228 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 963194225} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1022194916 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1022194917} + m_Layer: 0 + m_Name: Revolver + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1022194917 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1022194916} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 5.93, y: 0.344, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 1615559793} + m_Father: {fileID: 0} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1381739726 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1381739727} + - component: {fileID: 1381739728} + m_Layer: 0 + m_Name: Placeholder + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1381739727 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1381739726} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1696034134} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &1381739728 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1381739726} + 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: 472874229c563e241bddc073ec2dbb90, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &1615559792 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1615559793} + - component: {fileID: 1615559794} + m_Layer: 0 + m_Name: revolver + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1615559793 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1615559792} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: -2.81, y: -0.344, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 1022194917} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &1615559794 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1615559792} + 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: 1 + m_Sprite: {fileID: 21300000, guid: 918f808d2d9fc104696617ebfe2a323e, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1, y: 1} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &1696034131 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1696034134} + - component: {fileID: 1696034133} + - component: {fileID: 1696034132} + m_Layer: 0 + m_Name: TestWall + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!61 &1696034132 +BoxCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1696034131} + 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, y: 0} + oldSize: {x: 0, y: 0} + newSize: {x: 0, y: 0} + adaptiveTilingThreshold: 0 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + serializedVersion: 2 + m_Size: {x: 1, y: 1} + m_EdgeRadius: 0 +--- !u!50 &1696034133 +Rigidbody2D: + serializedVersion: 4 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1696034131} + m_BodyType: 2 + m_Simulated: 1 + m_UseFullKinematicContacts: 0 + m_UseAutoMass: 0 + m_Mass: 1 + m_LinearDrag: 0 + m_AngularDrag: 0.05 + m_GravityScale: 1 + m_Material: {fileID: 0} + m_Interpolate: 0 + m_SleepingMode: 1 + m_CollisionDetection: 0 + m_Constraints: 0 +--- !u!4 &1696034134 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1696034131} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -3.79, y: 0, z: 0} + m_LocalScale: {x: 1, y: 5, z: 1} + m_Children: + - {fileID: 1381739727} + m_Father: {fileID: 0} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &8489029732526708985 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 8489029732530782804, guid: 14a47f86f9e45da45863a81716f2378b, + type: 3} + propertyPath: m_Name + value: Player + objectReference: {fileID: 0} + - target: {fileID: 8489029732530782807, guid: 14a47f86f9e45da45863a81716f2378b, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8489029732530782807, guid: 14a47f86f9e45da45863a81716f2378b, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8489029732530782807, guid: 14a47f86f9e45da45863a81716f2378b, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8489029732530782807, guid: 14a47f86f9e45da45863a81716f2378b, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8489029732530782807, guid: 14a47f86f9e45da45863a81716f2378b, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8489029732530782807, guid: 14a47f86f9e45da45863a81716f2378b, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8489029732530782807, guid: 14a47f86f9e45da45863a81716f2378b, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8489029732530782807, guid: 14a47f86f9e45da45863a81716f2378b, + type: 3} + propertyPath: m_RootOrder + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8489029732530782807, guid: 14a47f86f9e45da45863a81716f2378b, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8489029732530782807, guid: 14a47f86f9e45da45863a81716f2378b, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8489029732530782807, guid: 14a47f86f9e45da45863a81716f2378b, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8489029732530782806, guid: 14a47f86f9e45da45863a81716f2378b, + type: 3} + propertyPath: Hand + value: + objectReference: {fileID: 703608553} + - target: {fileID: 8489029732599905344, guid: 14a47f86f9e45da45863a81716f2378b, + type: 3} + propertyPath: m_SortingOrder + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8489029732241002784, guid: 14a47f86f9e45da45863a81716f2378b, + type: 3} + propertyPath: m_SortingOrder + value: 10 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 14a47f86f9e45da45863a81716f2378b, type: 3} diff --git a/Assets/Scenes/PlayerTestScene.unity.meta b/Assets/Scenes/PlayerTestScene.unity.meta new file mode 100644 index 0000000..40e3432 --- /dev/null +++ b/Assets/Scenes/PlayerTestScene.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2210553fb1de5534eb30552523e9f8a8 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Player.cs b/Assets/Scripts/Player.cs new file mode 100644 index 0000000..513ea81 --- /dev/null +++ b/Assets/Scripts/Player.cs @@ -0,0 +1,39 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +namespace Saltosion.OneWeapon { + public class Player : MonoBehaviour { + + public Rigidbody2D Body; + public Transform Hand; + public float MoveSpeed = 50f; + + void Start() { + + } + + void Update() { + float X = Input.GetAxis("Horizontal"); + float Y = Input.GetAxis("Vertical"); + + Vector2 Direction = new Vector2(X, Y).normalized; + + Body.velocity = Direction * MoveSpeed * Time.deltaTime; + + Vector3 MousePos = Input.mousePosition; + Vector3 PointedPos = Camera.main.ScreenToWorldPoint(MousePos); + + Vector2 LookDirection = PointedPos - Hand.position; + + var Rot = Hand.localEulerAngles; + Rot.z = Mathf.Atan2(LookDirection.y, LookDirection.x) * Mathf.Rad2Deg + 90; + Hand.localEulerAngles = Rot; + + bool Shoot = Input.GetButtonDown("Shoot"); + if (Shoot) { + Debug.Log(LookDirection.normalized); + } + } + } +} diff --git a/Assets/Scripts/Player.cs.meta b/Assets/Scripts/Player.cs.meta new file mode 100644 index 0000000..932be0c --- /dev/null +++ b/Assets/Scripts/Player.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 0eb42a731c31b5f49a58e1045b654e3e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/manifest.json b/Packages/manifest.json index 368ca09..06cba50 100644 --- a/Packages/manifest.json +++ b/Packages/manifest.json @@ -1,5 +1,6 @@ { "dependencies": { + "com.unity.2d.sprite": "1.0.0", "com.unity.collab-proxy": "1.2.16", "com.unity.ext.nunit": "1.0.0", "com.unity.ide.vscode": "1.0.7", diff --git a/ProjectSettings/InputManager.asset b/ProjectSettings/InputManager.asset index 17c8f53..65e7286 100644 --- a/ProjectSettings/InputManager.asset +++ b/ProjectSettings/InputManager.asset @@ -13,9 +13,9 @@ InputManager: positiveButton: right altNegativeButton: a altPositiveButton: d - gravity: 3 + gravity: 1000 dead: 0.001 - sensitivity: 3 + sensitivity: 1000 snap: 1 invert: 0 type: 0 @@ -29,16 +29,16 @@ InputManager: positiveButton: up altNegativeButton: s altPositiveButton: w - gravity: 3 + gravity: 1000 dead: 0.001 - sensitivity: 3 + sensitivity: 1000 snap: 1 invert: 0 type: 0 axis: 0 joyNum: 0 - serializedVersion: 3 - m_Name: Fire1 + m_Name: Shoot descriptiveName: descriptiveNegativeName: negativeButton: diff --git a/Raw Assets/RevolverPickup.xcf b/Raw Assets/RevolverPickup.xcf new file mode 100644 index 0000000000000000000000000000000000000000..1eb92e0f0bfd9b9cc3df1953bac96351b5c433a5 GIT binary patch literal 4942 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 literal 0 HcmV?d00001