diff --git a/.gitconfig b/.gitconfig deleted file mode 100644 index a27788d25b5cfec51cec51ff3f7ea5b76b1dd486..0000000000000000000000000000000000000000 --- a/.gitconfig +++ /dev/null @@ -1,6 +0,0 @@ -[merge] -tool = unityyamlmerge - -[mergetool "unityyamlmerge"] -trustExitCode = false -cmd = 'C:\Program Files\Unity\Hub\Editor\2021.3.21f1\Editor\Data\Tools\UnityYAMLMerge.exe' merge -p "$BASE" "$REMOTE" "$LOCAL" "$MERGED" \ No newline at end of file diff --git a/.gitignore b/.gitignore index e648af28f65b8690afa2420ead046dace7a44c34..4bb6e6658d490621578d8e86e373aaa321766502 100644 --- a/.gitignore +++ b/.gitignore @@ -75,4 +75,7 @@ crashlytics-build.properties # Mac Only *.DS_Store */.DS_Store -*/.DS_Store? \ No newline at end of file +*/.DS_Store? + +# Gitconfig +.gitconfig \ No newline at end of file diff --git a/Assets/Animation/CJAC.controller b/Assets/Animation/CJAC.controller index cc8dc44c6cac2b3f5fcbf9c56502610660293d66..d783b0494897de4589a91c661075356c02214c35 100644 --- a/Assets/Animation/CJAC.controller +++ b/Assets/Animation/CJAC.controller @@ -51,33 +51,7 @@ AnimatorState: m_MirrorParameterActive: 0 m_CycleOffsetParameterActive: 0 m_TimeParameterActive: 0 - m_Motion: {fileID: -203655887218126122, guid: b535133b824bd4683b12894b866bcc93, type: 3} - m_Tag: - m_SpeedParameter: - m_MirrorParameter: - m_CycleOffsetParameter: - m_TimeParameter: ---- !u!1102 &-7912761446644543739 -AnimatorState: - serializedVersion: 6 - m_ObjectHideFlags: 1 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: Idle Shoot 0 - 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: -203655887218126122, guid: b535133b824bd4683b12894b866bcc93, type: 3} + m_Motion: {fileID: -203655887218126122, guid: 6c8e786644ea84c2fa6eccc202cccae7, type: 3} m_Tag: m_SpeedParameter: m_MirrorParameter: @@ -138,9 +112,6 @@ AnimatorStateMachine: - serializedVersion: 1 m_State: {fileID: -6855572511950318631} m_Position: {x: 330, y: 500, z: 0} - - serializedVersion: 1 - m_State: {fileID: -7912761446644543739} - m_Position: {x: 0, y: 0, z: 0} m_ChildStateMachines: [] m_AnyStateTransitions: - {fileID: -4603776484425348338} diff --git a/Assets/Animation/Firing Rifle.fbx.meta b/Assets/Animation/Firing Rifle.fbx.meta index fbc81c0f231ab9fa36e0f5cd48e5c9e87a24c293..d3806b8985b620e80475ced6a23198c5f4297fd9 100644 --- a/Assets/Animation/Firing Rifle.fbx.meta +++ b/Assets/Animation/Firing Rifle.fbx.meta @@ -105,7 +105,7 @@ ModelImporter: blendShapeNormalImportMode: 1 normalSmoothingSource: 0 referencedClips: [] - importAnimation: 1 + importAnimation: 0 humanDescription: serializedVersion: 3 human: diff --git a/Assets/Animation/Rifle Aiming Idle.fbx.meta b/Assets/Animation/Rifle Aiming Idle.fbx.meta index 2993600155c8eb6e247b08b39cbb1a6e26d2f28f..944ed53a6faea71cd7e498538079d4f1d6746f92 100644 --- a/Assets/Animation/Rifle Aiming Idle.fbx.meta +++ b/Assets/Animation/Rifle Aiming Idle.fbx.meta @@ -37,7 +37,7 @@ ModelImporter: takeName: mixamo.com internalID: -203655887218126122 firstFrame: 0 - lastFrame: 93 + lastFrame: 0 wrapMode: 0 orientationOffsetY: 0 level: 0 diff --git a/Assets/Prefabs/Camera Aim.prefab b/Assets/Prefabs/Camera Aim.prefab index 78b9f8a8b7751aaa880b146162f402b993c1eb5d..7db0b462aac7049ade0f4be269533899cb0aec1c 100644 --- a/Assets/Prefabs/Camera Aim.prefab +++ b/Assets/Prefabs/Camera Aim.prefab @@ -177,7 +177,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 3886513529329337223} - m_LocalRotation: {x: 0.021814886, y: 0, z: 0, w: 0.99976206} + m_LocalRotation: {x: 0.021814892, y: 0, z: 0, w: 0.999762} m_LocalPosition: {x: 3.1729503, y: 1.9821141, z: -3.3923614} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 @@ -186,7 +186,7 @@ Transform: - {fileID: 6769630940064437920} m_Father: {fileID: 0} m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_LocalEulerAnglesHint: {x: 2.5, y: 0, z: 0} --- !u!114 &8629872887081222642 MonoBehaviour: m_ObjectHideFlags: 0 @@ -270,6 +270,7 @@ MonoBehaviour: animator: {fileID: 0} aimCanvas: {fileID: 6769630940064437927} playerInput: {fileID: 0} + aimRig: {fileID: 0} --- !u!1 &6769630940064437924 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Prefabs/Camera Bow Aim.prefab b/Assets/Prefabs/Camera Bow Aim.prefab index 4e9ea9515843058ff46039b1ef42e3f0da6b58d8..af89999d79c4a3040c5c6b64ea19a6b3dbf3ef40 100644 --- a/Assets/Prefabs/Camera Bow Aim.prefab +++ b/Assets/Prefabs/Camera Bow Aim.prefab @@ -93,7 +93,7 @@ MonoBehaviour: m_TransparentLayers: serializedVersion: 2 m_Bits: 0 - m_MinimumDistanceFromTarget: 0.01 + m_MinimumDistanceFromTarget: 0.5 m_AvoidObstacles: 1 m_DistanceLimit: 0 m_MinimumOcclusionTime: 0 @@ -119,6 +119,7 @@ MonoBehaviour: animator: {fileID: 0} aimCanvas: {fileID: 8772202551924140006} playerInput: {fileID: 0} + aimRig: {fileID: 0} --- !u!1 &4433368869457273407 GameObject: m_ObjectHideFlags: 0 @@ -177,7 +178,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 6ad980451443d70438faac0bc6c235a0, type: 3} m_Name: m_EditorClassIdentifier: - m_TrackedObjectOffset: {x: 0.52, y: 0.6, z: 0} + m_TrackedObjectOffset: {x: 0.5, y: 0.7, z: 0} m_LookaheadTime: 0 m_LookaheadSmoothing: 0 m_LookaheadIgnoreY: 0 @@ -185,9 +186,9 @@ MonoBehaviour: m_YDamping: 0 m_ZDamping: 0 m_TargetMovementOnly: 1 - m_ScreenX: 0.49 - m_ScreenY: 0.31 - m_CameraDistance: 0.01 + m_ScreenX: 0.52 + m_ScreenY: 0.75 + m_CameraDistance: 0.1 m_DeadZoneWidth: 0 m_DeadZoneHeight: 0.000000027939677 m_DeadZoneDepth: 0 diff --git a/Assets/Prefabs/Camera Normal.prefab b/Assets/Prefabs/Camera Normal.prefab index d290065ee8364d2e08914be43e4da5fd31cdafe4..72aa10d286c743e156eeb92bc1654be19141c0dd 100644 --- a/Assets/Prefabs/Camera Normal.prefab +++ b/Assets/Prefabs/Camera Normal.prefab @@ -195,7 +195,7 @@ Transform: m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 5358109398903638708} - m_LocalRotation: {x: 0.034899496, y: 0, z: 0, w: 0.99939084} + m_LocalRotation: {x: 0.03489949, y: 0, z: 0, w: 0.99939084} m_LocalPosition: {x: 2.69, y: 1.8334886, z: -2.543152} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 @@ -203,7 +203,7 @@ Transform: - {fileID: 5358109398572806942} m_Father: {fileID: 0} m_RootOrder: 0 - m_LocalEulerAnglesHint: {x: 37.84, y: 6.498, z: -1.753} + m_LocalEulerAnglesHint: {x: 4, y: 0, z: 0} --- !u!114 &5358109398903638711 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/Assets/Prefabs/Player.prefab b/Assets/Prefabs/Player.prefab index e2ce1be13bd5b8ecf378b38000dec164cfdadbc6..defcaf5755838660cb08341119998a9d9ec07e27 100644 --- a/Assets/Prefabs/Player.prefab +++ b/Assets/Prefabs/Player.prefab @@ -1,5 +1,279 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: +--- !u!1 &214956585 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 214956586} + - component: {fileID: 214956587} + m_Layer: 0 + m_Name: BodyAimRig + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &214956586 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 214956585} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 749261033} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &214956587 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 214956585} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e3c430f382484144e925c097c2d33cfe, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Weight: 0.503 + m_Data: + m_ConstrainedObject: {fileID: 184670040919906426} + m_SourceObjects: + m_Length: 1 + m_Item0: + transform: {fileID: 0} + weight: 1 + m_Item1: + transform: {fileID: 0} + weight: 0 + m_Item2: + transform: {fileID: 0} + weight: 0 + m_Item3: + transform: {fileID: 0} + weight: 0 + m_Item4: + transform: {fileID: 0} + weight: 0 + m_Item5: + transform: {fileID: 0} + weight: 0 + m_Item6: + transform: {fileID: 0} + weight: 0 + m_Item7: + transform: {fileID: 0} + weight: 0 + m_Offset: {x: 0, y: 0, z: 0} + m_MinLimit: -60 + m_MaxLimit: 60 + m_AimAxis: 4 + m_UpAxis: 2 + m_WorldUpType: 0 + m_WorldUpObject: {fileID: 0} + m_WorldUpAxis: 2 + m_MaintainOffset: 0 + m_ConstrainedAxes: + x: 1 + y: 1 + z: 1 +--- !u!1 &227278766 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 227278767} + - component: {fileID: 227278768} + m_Layer: 0 + m_Name: AimRig + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &227278767 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 227278766} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.014, y: 0, z: -0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 969288974} + m_Father: {fileID: 749261033} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &227278768 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 227278766} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: e3c430f382484144e925c097c2d33cfe, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Weight: 1 + m_Data: + m_ConstrainedObject: {fileID: 3640176569276755799} + m_SourceObjects: + m_Length: 1 + m_Item0: + transform: {fileID: 0} + weight: 1 + m_Item1: + transform: {fileID: 0} + weight: 0 + m_Item2: + transform: {fileID: 0} + weight: 0 + m_Item3: + transform: {fileID: 0} + weight: 0 + m_Item4: + transform: {fileID: 0} + weight: 0 + m_Item5: + transform: {fileID: 0} + weight: 0 + m_Item6: + transform: {fileID: 0} + weight: 0 + m_Item7: + transform: {fileID: 0} + weight: 0 + m_Offset: {x: 0, y: 0, z: 0} + m_MinLimit: -180 + m_MaxLimit: 180 + m_AimAxis: 2 + m_UpAxis: 1 + m_WorldUpType: 0 + m_WorldUpObject: {fileID: 0} + m_WorldUpAxis: 2 + m_MaintainOffset: 0 + m_ConstrainedAxes: + x: 1 + y: 1 + z: 1 +--- !u!1 &749261032 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 749261033} + - component: {fileID: 749261034} + - component: {fileID: 749261035} + m_Layer: 0 + m_Name: Rig 1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &749261033 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 749261032} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 214956586} + - {fileID: 227278767} + m_Father: {fileID: 3969839587655876119} + m_RootOrder: 7 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &749261034 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 749261032} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 70b342d8ce5c2fd48b8fa3147d48d1d1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Weight: 1 + m_Effectors: + - m_Transform: {fileID: 969288974} + m_Style: + shape: {fileID: 4300000, guid: e050c2b16fe384bd994474655a4b4968, type: 2} + color: {r: 1, g: 0, b: 0, a: 0.5} + size: 0.1 + position: {x: 0, y: 0, z: 0} + rotation: {x: 0, y: 0, z: 0} + m_Visible: 1 +--- !u!114 &749261035 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 749261032} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 54754e590bd6126408a2141b25bf29ef, type: 3} + m_Name: + m_EditorClassIdentifier: + aimTarget: {fileID: 969288973} +--- !u!1 &969288973 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 969288974} + m_Layer: 0 + m_Name: Target + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &969288974 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 969288973} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.01, y: 0.59, z: 1.046} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 227278767} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &35134934316619870 GameObject: m_ObjectHideFlags: 0 @@ -971,6 +1245,8 @@ GameObject: - component: {fileID: 3502970855684404621} - component: {fileID: 3502970855684404616} - component: {fileID: 3502970855684404618} + - component: {fileID: 5866666021469675367} + - component: {fileID: 5866666021469675368} m_Layer: 0 m_Name: Player m_TagString: Player @@ -997,6 +1273,7 @@ Transform: - {fileID: 4973791437478150138} - {fileID: 8688261701417011427} - {fileID: 3502970856577789971} + - {fileID: 749261033} m_Father: {fileID: 0} m_RootOrder: 0 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} @@ -1249,6 +1526,98 @@ MonoBehaviour: m_DefaultActionMap: Player m_SplitScreenIndex: -1 m_Camera: {fileID: 0} +--- !u!114 &5866666021469675367 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4349462111621129389} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b2d8418b0b9634b1892b0268dd9c2743, type: 3} + m_Name: + m_EditorClassIdentifier: + boneShape: 1 + drawBones: 1 + drawTripods: 0 + boneSize: 1 + tripodSize: 1 + boneColor: {r: 0, g: 0, b: 1, a: 0.5} + m_Transforms: + - {fileID: 6470868637989590280} + - {fileID: 2360809016782812430} + - {fileID: 8119577678698539058} + - {fileID: 5510562570848353773} + - {fileID: 1977896875060011497} + - {fileID: 3529713870518338391} + - {fileID: 4428133983530274498} + - {fileID: 3640176569276755799} + - {fileID: 6727868377561533213} + - {fileID: 2424082204370305723} + - {fileID: 3576508652216636044} + - {fileID: 9052133464130589526} + - {fileID: 5485593430591339108} + - {fileID: 3106526365608126754} + - {fileID: 8501889116285953156} + - {fileID: 6272207404489900002} + - {fileID: 270140141904256004} + - {fileID: 2229113454451515730} + - {fileID: 1596131159219910058} + - {fileID: 7273400761948269607} + - {fileID: 6013527598370455346} + - {fileID: 476468891943644042} + - {fileID: 6877162138520560638} + - {fileID: 3716059518164869070} + - {fileID: 8334183772873925736} + - {fileID: 4180725907271350393} + - {fileID: 4968251091276811691} + - {fileID: 7580439395009103336} + - {fileID: 4357885637157793893} + - {fileID: 5045347021211580660} + - {fileID: 33688906122987937} + - {fileID: 140450133544644240} + - {fileID: 811765809070790776} + - {fileID: 8688261701417011427} + - {fileID: 4069507199416237719} + - {fileID: 1616242146238931629} + - {fileID: 184670040919906426} + - {fileID: 5677293674159142646} + - {fileID: 7634160729131461219} +--- !u!114 &5866666021469675368 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4349462111621129389} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fff0960ef4ea6e04eac66b4a7fd2189d, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RigLayers: + - m_Rig: {fileID: 0} + m_Active: 1 + - m_Rig: {fileID: 749261034} + m_Active: 1 + m_Effectors: + - m_Transform: {fileID: 0} + m_Style: + shape: {fileID: 4300000, guid: c6793350c150f456688e39a81f97364a, type: 2} + color: {r: 1, g: 0, b: 0, a: 0.5} + size: 0.1 + position: {x: 0, y: 0, z: 0} + rotation: {x: 0, y: 0, z: 0} + m_Visible: 1 + - m_Transform: {fileID: 0} + m_Style: + shape: {fileID: 4300000, guid: e050c2b16fe384bd994474655a4b4968, type: 2} + color: {r: 1, g: 0, b: 0, a: 0.5} + size: 0.1 + position: {x: 0, y: 0, z: 0} + rotation: {x: 0, y: 0, z: 0} + m_Visible: 1 --- !u!1 &4428554586142635328 GameObject: m_ObjectHideFlags: 0 @@ -2177,6 +2546,10 @@ PrefabInstance: propertyPath: m_Name value: Golok objectReference: {fileID: 0} + - target: {fileID: 919132149155446097, guid: 5f550350f135ff74899a351f5e0af1b5, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} - target: {fileID: 1151388028547126963, guid: 5f550350f135ff74899a351f5e0af1b5, type: 3} propertyPath: m_LocalScale.x value: 0.001 @@ -2231,7 +2604,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 8164078558771037576, guid: 5f550350f135ff74899a351f5e0af1b5, type: 3} propertyPath: m_Name - value: Golok + value: GolokModel objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 5f550350f135ff74899a351f5e0af1b5, type: 3} @@ -2302,43 +2675,6 @@ Light: m_UseViewFrustumForShadowCasterCull: 1 m_ShadowRadius: 0 m_ShadowAngle: 0 ---- !u!95 &74674840 -Animator: - serializedVersion: 5 - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2330412599977800600} - m_Enabled: 1 - m_Avatar: {fileID: 0} - m_Controller: {fileID: 9100000, guid: 328263c8bbe1fd040a770d24f3b8fe2b, type: 2} - m_CullingMode: 0 - m_UpdateMode: 0 - m_ApplyRootMotion: 0 - m_LinearVelocityBlending: 0 - m_StabilizeFeet: 0 - m_WarningMessage: - m_HasTransformHierarchy: 1 - m_AllowConstantClipSamplingOptimization: 1 - m_KeepAnimatorStateOnDisable: 0 - m_WriteDefaultValuesOnDisable: 0 ---- !u!114 &74674841 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2330412599977800600} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 051667d0b8d97b942b4a82dc9a83e335, type: 3} - m_Name: - m_EditorClassIdentifier: - timeBetweenAttack: 1 - slashEffect: {fileID: 1645009922904612, guid: 5e3170c6ef0f014409bd7423e3bb805a, type: 3} - playerInput: {fileID: 3502970855684404618} - playerAnimator: {fileID: 7059278920872305773} --- !u!82 &1889099551 AudioSource: m_ObjectHideFlags: 0 @@ -2435,6 +2771,43 @@ AudioSource: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 +--- !u!95 &74674840 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2330412599977800600} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 328263c8bbe1fd040a770d24f3b8fe2b, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!114 &74674841 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2330412599977800600} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 051667d0b8d97b942b4a82dc9a83e335, type: 3} + m_Name: + m_EditorClassIdentifier: + timeBetweenAttack: 1 + slashEffect: {fileID: 1645009922904612, guid: 5e3170c6ef0f014409bd7423e3bb805a, type: 3} + playerInput: {fileID: 3502970855684404618} + playerAnimator: {fileID: 7059278920872305773} --- !u!4 &3106526365608126754 stripped Transform: m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 5f550350f135ff74899a351f5e0af1b5, type: 3} @@ -2447,6 +2820,10 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 3640176569276755799} m_Modifications: + - target: {fileID: 1720252466977677541, guid: 4049f0191ffe2134286a1ba58a7c2d82, type: 3} + propertyPath: m_Name + value: ShotgunScaler + objectReference: {fileID: 0} - target: {fileID: 4700204478206050179, guid: 4049f0191ffe2134286a1ba58a7c2d82, type: 3} propertyPath: m_audioClip value: @@ -2511,6 +2888,10 @@ PrefabInstance: propertyPath: m_IsActive value: 0 objectReference: {fileID: 0} + - target: {fileID: 8988537546110087808, guid: 4049f0191ffe2134286a1ba58a7c2d82, type: 3} + propertyPath: m_Name + value: ShotgunModel + objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 4049f0191ffe2134286a1ba58a7c2d82, type: 3} --- !u!4 &5485593430591339108 stripped @@ -2580,7 +2961,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 753388013721813621, guid: c7e62d64c3a339140b52bb3a0c82aeb7, type: 3} propertyPath: m_IsActive - value: 0 + value: 1 objectReference: {fileID: 0} m_RemovedComponents: - {fileID: 5527864457537079415, guid: c7e62d64c3a339140b52bb3a0c82aeb7, type: 3} @@ -2647,6 +3028,10 @@ PrefabInstance: propertyPath: powerSlider value: objectReference: {fileID: 0} + - target: {fileID: 4738850939398215171, guid: 73235ad7e7287d4459effe3e88d3fd93, type: 3} + propertyPath: m_Name + value: BowModel + objectReference: {fileID: 0} - target: {fileID: 5549189021126439216, guid: 73235ad7e7287d4459effe3e88d3fd93, type: 3} propertyPath: m_Name value: Bow diff --git a/Assets/Scenes/Level_01.unity b/Assets/Scenes/Level_01.unity index dbff075bfe36ec446ac20240b3a7fe6a802eec8b..5d049f4ec5e34e78d2698fb86790a047d2b86dc8 100644 --- a/Assets/Scenes/Level_01.unity +++ b/Assets/Scenes/Level_01.unity @@ -535,7 +535,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 14 + m_RootOrder: 15 m_LocalEulerAnglesHint: {x: 0, y: 230, z: 0} --- !u!1 &200540902 GameObject: @@ -640,19 +640,7 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 5358109398903638710, guid: 49efbb0a3dbfa441b9f7d13ae10d034c, type: 3} propertyPath: m_RootOrder - value: 10 - objectReference: {fileID: 0} - - target: {fileID: 5358109398903638710, guid: 49efbb0a3dbfa441b9f7d13ae10d034c, type: 3} - propertyPath: m_LocalScale.x - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5358109398903638710, guid: 49efbb0a3dbfa441b9f7d13ae10d034c, type: 3} - propertyPath: m_LocalScale.y - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 5358109398903638710, guid: 49efbb0a3dbfa441b9f7d13ae10d034c, type: 3} - propertyPath: m_LocalScale.z - value: 1 + value: 11 objectReference: {fileID: 0} - target: {fileID: 5358109398903638710, guid: 49efbb0a3dbfa441b9f7d13ae10d034c, type: 3} propertyPath: m_LocalPosition.x @@ -704,11 +692,6 @@ PrefabInstance: objectReference: {fileID: 543450653267068186} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 49efbb0a3dbfa441b9f7d13ae10d034c, type: 3} ---- !u!1 &261123965 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 4245098976686868534, guid: dbe370de796fd504dbbaa8a080d9fa0b, type: 3} - m_PrefabInstance: {fileID: 3502970855580957453} - m_PrefabAsset: {fileID: 0} --- !u!1 &272130433 GameObject: m_ObjectHideFlags: 0 @@ -5829,7 +5812,7 @@ RectTransform: - {fileID: 866082437} - {fileID: 1846332529} m_Father: {fileID: 0} - m_RootOrder: 7 + m_RootOrder: 8 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} @@ -5929,7 +5912,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 15 + m_RootOrder: 16 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &516445062 PrefabInstance: @@ -6220,11 +6203,6 @@ PrefabInstance: objectReference: {fileID: 0} m_RemovedComponents: [] m_SourcePrefab: {fileID: 100100000, guid: 149d6dcc67e8d1240bbc0dd6ddf0c1bd, type: 3} ---- !u!1 &596980149 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 9052133464130589527, guid: dbe370de796fd504dbbaa8a080d9fa0b, type: 3} - m_PrefabInstance: {fileID: 3502970855580957453} - m_PrefabAsset: {fileID: 0} --- !u!1001 &644647299 PrefabInstance: m_ObjectHideFlags: 0 @@ -6238,11 +6216,11 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 4281971572816293780, guid: abee31e5b64d44345952d67c6fcb9a10, type: 3} propertyPath: m_RootOrder - value: 6 + value: 7 objectReference: {fileID: 0} - target: {fileID: 4281971572816293780, guid: abee31e5b64d44345952d67c6fcb9a10, type: 3} propertyPath: m_LocalPosition.x - value: 3.5047257 + value: 3.3511102 objectReference: {fileID: 0} - target: {fileID: 4281971572816293780, guid: abee31e5b64d44345952d67c6fcb9a10, type: 3} propertyPath: m_LocalPosition.y @@ -6280,6 +6258,10 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} + - target: {fileID: 6769630941110081584, guid: abee31e5b64d44345952d67c6fcb9a10, type: 3} + propertyPath: aimRig + value: + objectReference: {fileID: 749261034} - target: {fileID: 6769630941110081584, guid: abee31e5b64d44345952d67c6fcb9a10, type: 3} propertyPath: animator value: @@ -6378,6 +6360,17 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 655138152} m_CullTransparentMesh: 1 +--- !u!114 &749261034 stripped +MonoBehaviour: + m_CorrespondingSourceObject: {fileID: 749261034, guid: dbe370de796fd504dbbaa8a080d9fa0b, type: 3} + m_PrefabInstance: {fileID: 3502970855580957453} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 70b342d8ce5c2fd48b8fa3147d48d1d1, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1001 &837011783 PrefabInstance: m_ObjectHideFlags: 0 @@ -6391,19 +6384,19 @@ PrefabInstance: objectReference: {fileID: 0} - target: {fileID: 2243653197400334037, guid: 694c5a50034c94e49a93efd4c0e9261d, type: 3} propertyPath: m_RootOrder - value: 8 + value: 9 objectReference: {fileID: 0} - target: {fileID: 2243653197400334037, guid: 694c5a50034c94e49a93efd4c0e9261d, type: 3} propertyPath: m_LocalPosition.x - value: 3.305284 + value: 3.2844956 objectReference: {fileID: 0} - target: {fileID: 2243653197400334037, guid: 694c5a50034c94e49a93efd4c0e9261d, type: 3} propertyPath: m_LocalPosition.y - value: 1.6598824 + value: 1.761645 objectReference: {fileID: 0} - target: {fileID: 2243653197400334037, guid: 694c5a50034c94e49a93efd4c0e9261d, type: 3} propertyPath: m_LocalPosition.z - value: -0.029560003 + value: -0.031856418 objectReference: {fileID: 0} - target: {fileID: 2243653197400334037, guid: 694c5a50034c94e49a93efd4c0e9261d, type: 3} propertyPath: m_LocalRotation.w @@ -6441,18 +6434,10 @@ PrefabInstance: propertyPath: m_LookAt value: objectReference: {fileID: 543450653267068186} - - target: {fileID: 6171677765996245422, guid: 694c5a50034c94e49a93efd4c0e9261d, type: 3} - propertyPath: m_ScreenY - value: 0.7 - objectReference: {fileID: 0} - - target: {fileID: 6171677765996245422, guid: 694c5a50034c94e49a93efd4c0e9261d, type: 3} - propertyPath: m_CameraDistance - value: 0.1 - objectReference: {fileID: 0} - - target: {fileID: 6879701757565549419, guid: 694c5a50034c94e49a93efd4c0e9261d, type: 3} - propertyPath: m_MinimumDistanceFromTarget - value: 0.5 - objectReference: {fileID: 0} + - target: {fileID: 8772202550886820209, guid: 694c5a50034c94e49a93efd4c0e9261d, type: 3} + propertyPath: aimRig + value: + objectReference: {fileID: 749261034} - target: {fileID: 8772202550886820209, guid: 694c5a50034c94e49a93efd4c0e9261d, type: 3} propertyPath: animator value: @@ -6871,6 +6856,53 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: currentTimeText: {fileID: 1220247291} +--- !u!1 &1245541025 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1245541027} + - component: {fileID: 1245541026} + m_Layer: 0 + m_Name: MouseTarget + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &1245541026 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1245541025} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9859a5fec9c8554ea256938aabefcdb, type: 3} + m_Name: + m_EditorClassIdentifier: + layerMask: + serializedVersion: 2 + m_Bits: 456 +--- !u!4 &1245541027 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1245541025} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1601895371 GameObject: m_ObjectHideFlags: 0 @@ -7204,7 +7236,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 5 + m_RootOrder: 6 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1696507781 GameObject: @@ -7255,7 +7287,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 11 + m_RootOrder: 12 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1750560707 GameObject: @@ -12225,11 +12257,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1849667604} m_CullTransparentMesh: 1 ---- !u!1 &1871247292 stripped -GameObject: - m_CorrespondingSourceObject: {fileID: 5485593430591339111, guid: dbe370de796fd504dbbaa8a080d9fa0b, type: 3} - m_PrefabInstance: {fileID: 3502970855580957453} - m_PrefabAsset: {fileID: 0} --- !u!1 &1918174533 GameObject: m_ObjectHideFlags: 0 @@ -12259,7 +12286,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 13 + m_RootOrder: 14 m_LocalEulerAnglesHint: {x: 0, y: 240, z: 0} --- !u!1 &1918974531 GameObject: @@ -12327,7 +12354,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 9 + m_RootOrder: 10 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1933207777 GameObject: @@ -12358,7 +12385,7 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: [] m_Father: {fileID: 0} - m_RootOrder: 12 + m_RootOrder: 13 m_LocalEulerAnglesHint: {x: 0, y: 130, z: 0} --- !u!1 &1944464825 GameObject: @@ -13573,46 +13600,18 @@ PrefabInstance: m_Modification: m_TransformParent: {fileID: 0} m_Modifications: - - target: {fileID: 2330412599977800600, guid: dbe370de796fd504dbbaa8a080d9fa0b, type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} + - target: {fileID: 214956587, guid: dbe370de796fd504dbbaa8a080d9fa0b, type: 3} + propertyPath: m_Data.m_SourceObjects.m_Item0.transform + value: + objectReference: {fileID: 1245541027} + - target: {fileID: 227278768, guid: dbe370de796fd504dbbaa8a080d9fa0b, type: 3} + propertyPath: m_Data.m_SourceObjects.m_Item0.transform + value: + objectReference: {fileID: 1245541027} - target: {fileID: 3502970855684404595, guid: dbe370de796fd504dbbaa8a080d9fa0b, type: 3} propertyPath: gameOverManager value: objectReference: {fileID: 426447404} - - target: {fileID: 3502970855684404616, guid: dbe370de796fd504dbbaa8a080d9fa0b, type: 3} - propertyPath: weaponList.Array.size - value: 4 - objectReference: {fileID: 0} - - target: {fileID: 3502970855684404616, guid: dbe370de796fd504dbbaa8a080d9fa0b, type: 3} - propertyPath: weaponList.Array.data[0] - value: - objectReference: {fileID: 261123965} - - target: {fileID: 3502970855684404616, guid: dbe370de796fd504dbbaa8a080d9fa0b, type: 3} - propertyPath: weaponList.Array.data[1] - value: - objectReference: {fileID: 1871247292} - - target: {fileID: 3502970855684404616, guid: dbe370de796fd504dbbaa8a080d9fa0b, type: 3} - propertyPath: weaponList.Array.data[3] - value: - objectReference: {fileID: 596980149} - - target: {fileID: 3502970855684404616, guid: dbe370de796fd504dbbaa8a080d9fa0b, type: 3} - propertyPath: isPlayerHaveWeapon.Array.size - value: 4 - objectReference: {fileID: 0} - - target: {fileID: 3502970855684404616, guid: dbe370de796fd504dbbaa8a080d9fa0b, type: 3} - propertyPath: isPlayerHaveWeapon.Array.data[0] - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3502970855684404616, guid: dbe370de796fd504dbbaa8a080d9fa0b, type: 3} - propertyPath: isPlayerHaveWeapon.Array.data[1] - value: 1 - objectReference: {fileID: 0} - - target: {fileID: 3502970855684404616, guid: dbe370de796fd504dbbaa8a080d9fa0b, type: 3} - propertyPath: isPlayerHaveWeapon.Array.data[3] - value: 1 - objectReference: {fileID: 0} - target: {fileID: 3502970855684404618, guid: dbe370de796fd504dbbaa8a080d9fa0b, type: 3} propertyPath: m_Camera value: @@ -13681,23 +13680,12 @@ PrefabInstance: propertyPath: m_LocalEulerAnglesHint.z value: 0 objectReference: {fileID: 0} - - target: {fileID: 4245098976686868534, guid: dbe370de796fd504dbbaa8a080d9fa0b, type: 3} - propertyPath: m_IsActive - value: 1 - objectReference: {fileID: 0} - target: {fileID: 4349462111621129389, guid: dbe370de796fd504dbbaa8a080d9fa0b, type: 3} propertyPath: m_Name value: Player objectReference: {fileID: 0} - - target: {fileID: 5485593430591339111, guid: dbe370de796fd504dbbaa8a080d9fa0b, type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - - target: {fileID: 9052133464130589527, guid: dbe370de796fd504dbbaa8a080d9fa0b, type: 3} - propertyPath: m_IsActive - value: 0 - objectReference: {fileID: 0} - m_RemovedComponents: [] + m_RemovedComponents: + - {fileID: 749261035, guid: dbe370de796fd504dbbaa8a080d9fa0b, type: 3} m_SourcePrefab: {fileID: 100100000, guid: dbe370de796fd504dbbaa8a080d9fa0b, type: 3} --- !u!1 &3536249703508601913 GameObject: @@ -13917,7 +13905,7 @@ Transform: - {fileID: 322389884} - {fileID: 3943293118254761259} m_Father: {fileID: 0} - m_RootOrder: 16 + m_RootOrder: 17 m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!4 &3635204988679963016 Transform: diff --git a/Assets/Scripts/Camera/CameraSwitch.cs b/Assets/Scripts/Camera/CameraSwitch.cs index 77ecc980e1ae78c645c4a67492b6bad53554d042..8606fa373148693ff48a27e175972769ad983d80 100644 --- a/Assets/Scripts/Camera/CameraSwitch.cs +++ b/Assets/Scripts/Camera/CameraSwitch.cs @@ -3,6 +3,7 @@ using System.Collections.Generic; using UnityEngine; using UnityEngine.InputSystem; using Cinemachine; +using UnityEngine.Animations.Rigging; public class CameraSwitch : MonoBehaviour { @@ -14,6 +15,8 @@ public class CameraSwitch : MonoBehaviour private PlayerInput playerInput; private CinemachineVirtualCamera vcam; private InputAction aimAction; + public Rig aimRig; + private float aimRigWeight; void Awake() { @@ -22,6 +25,11 @@ public class CameraSwitch : MonoBehaviour aimCanvas.enabled = false; } + void Update() + { + aimRig.weight = Mathf.Lerp(aimRig.weight, aimRigWeight, Time.deltaTime * 20f); + } + void OnEnable() { aimAction.performed += _ => StartAim(); @@ -39,6 +47,7 @@ public class CameraSwitch : MonoBehaviour vcam.Priority += 10; aimCanvas.enabled = true; animator.SetBool("IsShooting", true); + aimRigWeight = 1f; } private void StopAim() @@ -46,5 +55,6 @@ public class CameraSwitch : MonoBehaviour vcam.Priority -= 10; aimCanvas.enabled = false; animator.SetBool("IsShooting", false); + aimRigWeight = 0f; } } diff --git a/Assets/Scripts/Camera/MouseTarget.cs b/Assets/Scripts/Camera/MouseTarget.cs new file mode 100644 index 0000000000000000000000000000000000000000..b0eaeda44d38782891140115eff86c732da3b85f --- /dev/null +++ b/Assets/Scripts/Camera/MouseTarget.cs @@ -0,0 +1,24 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class MouseTarget : MonoBehaviour +{ + Transform cameraTransform; + Ray shootRay = new Ray(); + public LayerMask layerMask; + RaycastHit hit; + // Update is called once per frame + void Update() + { + cameraTransform = Camera.main.transform; + shootRay.origin = cameraTransform.position; + shootRay.direction = cameraTransform.forward; + Debug.Log("MouseTarget: " + shootRay.origin + " " + shootRay.direction); + + if (Physics.Raycast(shootRay, out hit, 100, layerMask)) + { + transform.position = hit.point; + } + } +} diff --git a/Assets/Scripts/Camera/MouseTarget.cs.meta b/Assets/Scripts/Camera/MouseTarget.cs.meta new file mode 100644 index 0000000000000000000000000000000000000000..c07e86bcd560f7561c4299a59ee4e75bef4932d6 --- /dev/null +++ b/Assets/Scripts/Camera/MouseTarget.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: f9859a5fec9c8554ea256938aabefcdb +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/manifest.json b/Packages/manifest.json index cd80b8d1205e1e375799c12a5da7e53e83b699f2..6d198ff2515377bb5ec326eb7a7fe2ed9f3b2ce2 100644 --- a/Packages/manifest.json +++ b/Packages/manifest.json @@ -1,5 +1,6 @@ { "dependencies": { + "com.unity.animation.rigging": "1.1.1", "com.unity.cinemachine": "2.8.9", "com.unity.collab-proxy": "2.0.1", "com.unity.feature.development": "1.0.1", diff --git a/Packages/packages-lock.json b/Packages/packages-lock.json index 00704da6552c58dcc8255671a2460ae5abdb381d..3b390b6a90bceab6d969a608ba101d2a0e87b025 100644 --- a/Packages/packages-lock.json +++ b/Packages/packages-lock.json @@ -1,5 +1,24 @@ { "dependencies": { + "com.unity.animation.rigging": { + "version": "1.1.1", + "depth": 0, + "source": "registry", + "dependencies": { + "com.unity.burst": "1.4.1", + "com.unity.test-framework": "1.1.24" + }, + "url": "https://packages.unity.com" + }, + "com.unity.burst": { + "version": "1.6.6", + "depth": 1, + "source": "registry", + "dependencies": { + "com.unity.mathematics": "1.2.1" + }, + "url": "https://packages.unity.com" + }, "com.unity.cinemachine": { "version": "2.8.9", "depth": 0, @@ -78,6 +97,13 @@ }, "url": "https://packages.unity.com" }, + "com.unity.mathematics": { + "version": "1.2.6", + "depth": 2, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, "com.unity.performance.profile-analyzer": { "version": "1.2.2", "depth": 1,