public void UpdateSlotsContent(SavePreviewInfo[] slots) { // Passa por todas as skills da lista, adicionando as ativas no menu e as ordenando for (int i = 0; i < 5; i++) { SavePreviewInfo slot = slots[i]; GameObject slotGO = slotObjects[i]; // Instancia um novo item e o coloca no content slotGO.GetComponent <Slot>().LoadSlot(slot, i); slotGO.transform.SetParent(slotsContent); } }
public void LoadSlot(SavePreviewInfo info, int number) { if (emptySlot = (info.level == 0)) { EmptySlotGO.SetActive(true); } else { PreviewInfoGO.SetActive(true); InfosText.text = "Level " + info.level + "\n" + info.mapName; for (int i = 0; i < 4; i++) { HeroesImages[i].sprite = info.heroes[i].QueueSprite; } } slotNumber = number; }