Если мы предположим следующее, вам не нужно перебирать массив DoorShieldFXLocked
;простые математические работы:
На doorClass[0]
вам нужно использовать DoorShieldFXLocked[0]
и DoorShieldFXLocked[1]
.
На doorClass[1]
, вам нужно использовать DoorShieldFXLocked[2]
и DoorShieldFXLocked[3]
.и т. д.
В этом случае вы можете видеть, что каждая пара индексов DoorShieldFXLocked
имеет значение 2*i
и (2*i)+1
.
Если, однако, вам нужно найти две конкретные двери,вы бы использовали вложенный цикл.
for (int i = 0; i < doors.Length; i++)
{
...
for (int j=0; j< DoorShieldFXLocked.Length; ++j)
{
//test and Add if needed
}
}