Спасибо Пакс!
Нормально работает даже без иниц-ии внутренних переменных
Т.е.
actions = new InfoActions[actionsCount];
for (int i=0; i<actionsCount; i++)
{
if(actions[i] == null) actions[i] = new InfoActions();
//actions[i].type = new int();
//actions[i].resistance = 0f;
//actions[i].needStamina = 0f;
}
Но это както глупо! Инициализировал переменную, но возможно не все..
Это равносильно
public int a;
a = 10;
if (a != 10) {a = 10};
ИМХО, из-за не знания технологии похоже на бред.