Загрузка данных


using UnityEngine;
using UnityEngine.AI;

public class ChickenAI : MonoBehaviour {
    public NavMeshAgent agent;
    public Transform player;
    public float attackRange = 5f;

    void Update() {
        // Бот постоянно идет к игроку
        float distance = Vector3.Distance(transform.position, player.position);
        
        if (distance > attackRange) {
            agent.SetDestination(player.position);
        } else {
            // Логика стрельбы/атаки при приближении
            AttackPlayer();
        }
    }

    void AttackPlayer() {
        transform.LookAt(player);
        // Здесь добавляется спавн пуль или урон
    }
}