Анатомия инвентаря в Godot

Один из способов создания инвентаря, на примере движка Godot.

Анатомия инвентаря в Godot
5050

Не понял только зачем ты задаёшь изначально массив сразу на 20 пустых ячеек, можно же создавать его в зависимости от переменой отвечающей за размер инвентаря, ну и не понадобится 20 раз писать null. Хотя на счёт этих null я вообще не понял, изначально если эти массив каких либо элементов они изначально null.

UPD как я понял это gdscript, тогда ещё легче, вроде там массивы динамические и с ними можно работать как с List

Я специально завожу многие вещи явным образом, чтобы не запутаться где у меня что. К тому же языки могут быть разные, а проекты иногда приходится откладывать, чтобы вернуться потом - так легче вспомнить и сориентироваться.