From 4c5230027e5601402622048a83fe1ca5259fc3e3 Mon Sep 17 00:00:00 2001 From: go38coz Date: Sat, 6 Jun 2026 15:37:54 +0200 Subject: [PATCH] Stop horizontal velocity whe dropping down --- Game/Assets/Scenes/0_MainScene.unity | 27 +++++++++++++++++++++++++- Game/Assets/Scripts/DamageHandler.cs | 4 ++-- Game/Assets/Scripts/DropletMovement.cs | 1 + 3 files changed, 29 insertions(+), 3 deletions(-) diff --git a/Game/Assets/Scenes/0_MainScene.unity b/Game/Assets/Scenes/0_MainScene.unity index 980bdae..35b0dd3 100644 --- a/Game/Assets/Scenes/0_MainScene.unity +++ b/Game/Assets/Scenes/0_MainScene.unity @@ -375,11 +375,33 @@ Transform: m_CorrespondingSourceObject: {fileID: 3683337692723927349, guid: 63a81e9c39aed7249bdeb557c0054e6c, type: 3} m_PrefabInstance: {fileID: 1681788161} m_PrefabAsset: {fileID: 0} +--- !u!1 &614828868 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 2141180002423843430, guid: d56297e435f8410a584581d73d99d2e4, type: 3} + m_PrefabInstance: {fileID: 1445156949} + m_PrefabAsset: {fileID: 0} --- !u!4 &662084242 stripped Transform: m_CorrespondingSourceObject: {fileID: 6566899495513628888, guid: d56297e435f8410a584581d73d99d2e4, type: 3} m_PrefabInstance: {fileID: 1445156949} m_PrefabAsset: {fileID: 0} +--- !u!114 &662084249 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 614828868} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2b3b9fc97a2d39d2d84c4be43a79247a, type: 3} + m_Name: + m_EditorClassIdentifier: Assembly-CSharp::DamageHandler + threshold: 0.05 + multiplier: 5 + maxHealth: 1 + health: 0 + minSize: 0.4 --- !u!1 &750131489 GameObject: m_ObjectHideFlags: 0 @@ -617,7 +639,10 @@ PrefabInstance: m_RemovedComponents: [] m_RemovedGameObjects: [] m_AddedGameObjects: [] - m_AddedComponents: [] + m_AddedComponents: + - targetCorrespondingSourceObject: {fileID: 2141180002423843430, guid: d56297e435f8410a584581d73d99d2e4, type: 3} + insertIndex: -1 + addedObject: {fileID: 662084249} m_SourcePrefab: {fileID: 100100000, guid: d56297e435f8410a584581d73d99d2e4, type: 3} --- !u!1001 &1681788161 PrefabInstance: diff --git a/Game/Assets/Scripts/DamageHandler.cs b/Game/Assets/Scripts/DamageHandler.cs index 684b3c2..b923bc2 100644 --- a/Game/Assets/Scripts/DamageHandler.cs +++ b/Game/Assets/Scripts/DamageHandler.cs @@ -4,8 +4,8 @@ using Object = System.Object; public class DamageHandler : MonoBehaviour { - public float threshold = 0.05f; - public float multiplier = 5f; + public float threshold = 2.5f; + public float multiplier = 0.5f; public float maxHealth = 1f; public float health; diff --git a/Game/Assets/Scripts/DropletMovement.cs b/Game/Assets/Scripts/DropletMovement.cs index d55ef2a..92488c7 100644 --- a/Game/Assets/Scripts/DropletMovement.cs +++ b/Game/Assets/Scripts/DropletMovement.cs @@ -214,6 +214,7 @@ public class DropletMovement : MonoBehaviour { Collider2D playerCollider = GetComponent(); rb = GetComponent(); + rb.linearVelocityX = 0; playerCollider.isTrigger = true;