public class JumpOnEnemies : MonoBehaviour
{
EnemyScript enemyScript;
+
+ [SerializeField]
+ GameObject mouse;
+
+ public float knockBackValue = 30;
private void OnTriggerEnter2D(Collider2D collision)
{
{
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;
}
}
}