public void ShowItemScreen(AirdroppingHUDController.ItemModel model, int itemsleft) { CleanState(); singleItemScreen.SetActive(true); itemsLeft.text = itemsleft.ToString(); CreateItemPanel(singleItemContainer.transform, model).SetData(model.name, model.subtitle, model.thumbnailURL); }
private AirdroppingItemPanel CreateItemPanel(Transform parent, AirdroppingHUDController.ItemModel model) { AirdroppingItemPanel item = null; if (model.type == "collectible") { item = collectiblesFactory.Instantiate <AirdroppingItemPanel>(model.rarity, parent); } if (model.type == "erc20") { item = erc20Factory.Instantiate <AirdroppingItemPanel>(model.rarity, parent); } return(item); }