Помогите пожалуйста создать интеллект врагу в Unity 2d?
Делаю свой 2d платформер на Unity. Начал изучать Unity недавно, и возник вопрос с врагом как сделать интеллект врагу, чтобы он мог запрыгивать на платформы и бегать за персонажем в зоне своей видимости. Помогите, пожалуйста, создать интеллект моего врага? Заранее спасибо!
Весь код врага
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Enemy : MonoBehaviour
{
public int health = 10;
public float speed = 6;
Animator anim;
public void TakeDamage(int damage)
{
health -= damage;
if(health <= 0)
{
anim.SetInteger("Death", 2);
anim.SetInteger("DeathEnemy", 2);
Die();
}
}
void Die()
{
Destroy(gameObject, 1f);
}
void Start()
{
anim = GetComponent<Animator>();
}
void Update()
{
}
}