List関係の?記号はどんな意味があるんしょうか?


inventory[i] = PlayerPrefs.GetInt("Inventory"+i,-1) >= 0 ? database.items[PlayerPrefs.GetInt("Inventory"+i)]: new Item();
                                  ↑
                                  これです