]> git.lizzy.rs Git - SuperMouseAdventure.git/blobdiff - 2DGame/Assets/Scripts/Mouse/JumpOnEnemies.cs
Neuer Gegner: Die Heli-Katze
[SuperMouseAdventure.git] / 2DGame / Assets / Scripts / Mouse / JumpOnEnemies.cs
index d93dc37f1a927007b40c2cd1b914f8366946920a..5fdee358924a76316109511f3305287be2939bbd 100644 (file)
@@ -5,6 +5,11 @@ using UnityEngine;
 public class JumpOnEnemies : MonoBehaviour
 {
     EnemyScript enemyScript;
+    
+    [SerializeField]
+    GameObject mouse;
+
+    public float knockBackValue = 30;
 
     private void OnTriggerEnter2D(Collider2D collision)
     {
@@ -16,6 +21,15 @@ public class JumpOnEnemies : MonoBehaviour
             {
             enemyScript.enemyHealth -= 1;
             }
+
+            Vector2 mousePos = mouse.transform.position;
+            Vector2 enemyPos = collision.gameObject.transform.position;
+
+            Vector2 knockback = mousePos - enemyPos;
+            knockback.Normalize();
+            knockback *= 36;
+
+            mouse.GetComponent<Rigidbody2D>().velocity += knockback;
         }
     }
 }