]> git.lizzy.rs Git - SuperMouseAdventure.git/blob - 2DGame/Assets/Scripts/Mouse/JumpOnEnemies.cs
Neuer Gegner: Die Heli-Katze
[SuperMouseAdventure.git] / 2DGame / Assets / Scripts / Mouse / JumpOnEnemies.cs
1 using System.Collections;
2 using System.Collections.Generic;
3 using UnityEngine;
4
5 public class JumpOnEnemies : MonoBehaviour
6 {
7     EnemyScript enemyScript;
8     
9     [SerializeField]
10     GameObject mouse;
11
12     public float knockBackValue = 30;
13
14     private void OnTriggerEnter2D(Collider2D collision)
15     {
16         if (collision.gameObject.CompareTag("Enemy"))
17         {
18             enemyScript = collision.gameObject.GetComponent<EnemyScript>();
19
20             if(!enemyScript.spiky)
21             {
22             enemyScript.enemyHealth -= 1;
23             }
24
25             Vector2 mousePos = mouse.transform.position;
26             Vector2 enemyPos = collision.gameObject.transform.position;
27
28             Vector2 knockback = mousePos - enemyPos;
29             knockback.Normalize();
30             knockback *= 36;
31
32             mouse.GetComponent<Rigidbody2D>().velocity += knockback;
33         }
34     }
35 }