예제 #1
0
    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;
    }
예제 #2
0
    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();
                }
            }
        }
    }