Вот я заполняю массив и заполняю его префабами
public Achievement[] ArrayAchievements;
private void Start(){
Achievement[] ArrayAchievements = new Achievement[10];
for(int i = 0; i < ArrayAchievements.Length; ++i){
ArrayAchievements[i] = Instantiate(achievement) as Achievement;
}
Debug.Log(ArrayAchievements.Length);
}
public void PressButtonTest(int c){
Debug.Log(ArrayAchievements.Length);
}
Мне дебаг выводит количество элементов, так же я вижу что префабы на сцене, при нажатии на кнопку (PressButtonTest) количество 0, да и в редакторе я вижу что массив пуст, как так? Где он теряется?