Помогите плис, я создаю Массив и пытаюсь его передать в функцию, ну принимается почему элемент первого массива(тоесть нулевого) только:
Код
public voidgen(){
Clotheslot[] cl = new Clotheslot[6];
for(int c= 0;c<6;c++){
cl[i] = new Clotheslot();//если -1. то на нпс нет данной одежды
}
npcs.Add(new NPC(x + 4, cl));//создаю нпс с рандомной одеждой
}
Код
Clotheslot[] clslot = new Clotheslot[6];
public NPC(int blockx,Clotheslot[] clslot){
.....
this.clslot = clslot;//даю каждой части тела одежду и пытался через for, тоже не работает
...
}//clslot[1] = NULL;
Добавлено (08 января 2016, 06:13)
---------------------------------------------
щас посмотрел, даже перед отправкой они равны NULL
Добавлено (08 января 2016, 06:16)
---------------------------------------------
я нашёл ошибку, она была детская и тупая перепутал букву которую использовал в цикле for, и вместо c в clslot[c] использовал i, которая использовалась выше