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


using System.Collections;
using System.Collections.Generic;
using UnityEngine;
 
public class Missile : MonoBehaviour
{
    //Скорость полёта огненного шара
    public float speed;
 
    void Update()
    {
       //Клон огненного шара уничтожается через 3 секунды
        Destroy(gameObject, 3);

          //Каждый кадр позиция шара обновляется на произведение вектора движения вперёд (0,0,1),
        //скорости движения шара и значение разницы в секундах между последним и текущим кадрами

        transform.position += transform.forward * speed * Time.deltaTime;
    }
 
    void OnTriggerEnter(Collider other) {
 
        //Враг уничтожается
        Enemy enemy = other.GetComponent<Enemy>();
        Destroy(enemy.gameObject);
 
        //Снаряд уничтожается
        Destroy(gameObject);
 
    }
 
}