Получить объекты с общим скриптом

Создаём массив для хранения скриптов.

private enemyScript [] arr;

Инициализируем массив.

arr = FindObjectsOfType(typeof(enemyScript)) as enemyScript[];

Получаем размер массива.

int n = arr.Length;
Debug.Log(n);

Пробегаемся по всем объектам, у которых есть данный скрипт.

Каждый объект сдвигаем по оси X.

for(int i = 0; i < arr.Length; i++)
{
    arr[i].gameObject.transform.Translate(Time.deltaTime * speed, 0, 0);
}

Last updated