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

284
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,

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

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

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

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

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

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

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

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

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

249