Массив из GameObject-ов

185
11 февраля 2019, 00:40

Как изменить Scale всех объектов в массиве. Я сделал так: public GameObject[] scaler;

void  Update(){
if(landscape)...

А что дальше? Мне надо знать, как обратиться к этим GameObjects в массиве. В инспекторе естественно, их перетащу в массив. Спасибо

Answer 1

обратится можно например вот так:

if(landscape)
{
    foreach (var obj in scaler)
    {
        obj.transform.localScale = new Vector3(2, 2, 2);
    }
}

foreach переберет итеративно каждый элемент массива

вместо 2 2 2 в присваивании конечно же нужно задать свои значения или переменные

READ ALSO
Обновление данных в таблице используя DataTable C# Postgres

Обновление данных в таблице используя DataTable C# Postgres

Нужно выполнить обновление записей в таблице в субд Postgres,

174
Обработчики событий для событий внутри Dictionary

Обработчики событий для событий внутри Dictionary

Есть два словаряВ них прописаны темплейты для CustomControl

156
Как сослаться на уже открытую книгу EXCEL при работе c ClosedXML

Как сослаться на уже открытую книгу EXCEL при работе c ClosedXML

Разрабатываю надстройку VSTO для EXCELПредполагаю работать с библиотекой ClosedXML

154
Как отключить Autorotate через скрипт в Unity

Как отключить Autorotate через скрипт в Unity

Допустим так для облегчения:

150