public void SetUI(int id, PetData petData, PetSelectorComponent _petSelectorComponent) { this.id = id; petNameText.text = petData.pet.petName; if (!petData.available) { gameObject.SetActive(false); } petSelectorComponent = _petSelectorComponent; }
public void SetUpUI(PetData[] petDatas, PetSelectorComponent petSelectorComponent, int defaultImage = -1) { if (petDatas == null || petDatas.Length == 0) { return; } else { petUIs = new PetUI[petDatas.Length]; for (int i = 0; i < petDatas.Length; i++) { petUIs[i] = Instantiate(petUI, parent); petUIs[i].SetUI(i, petDatas[i], petSelectorComponent); if (i == defaultImage) { petUIs[i].ChangePet(); } } } }