Помогите пожалуйста создать интеллект врагу в 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()
    {


    }  
}

Ответы (0 шт):