private void SetupButtons() { for (int i = 0; i < itemList.Count; i++) { Pokemon item = itemList[i]; GameObject newButton = buttonObjectPool.GetObject(); newButton.transform.SetParent(contentPanel); PokedexItem sampleButton = newButton.GetComponent <PokedexItem>(); sampleButton.Setup(item); } }
void AddButtons() { int i; int numChar = unlockedCharacters.Count; for (i = 0; i < numChar; ++i) { // Use pool to get gameobject(do not always destroy) GameObject newButton = charButtonPool.GetObject(); newButton.transform.SetParent(charSelectionScroll); // Setup button with character id CharacterButton charButton = newButton.GetComponent <CharacterButton>(); string spriteName = "char" + (i > 2 ? 0 : i).ToString() + "_main"; Sprite s = spriteDictionary.charSpriteDic[spriteName]; charButton.Setup(i, charLibrary.GetName(i), unlockedCharacters[i], this, s); } }
void AddButtons() { int i; List <bool> unlockedIcons = Account.account.GetUnlockedIcons(); int numChar = unlockedIcons.Count; for (i = 0; i < numChar; ++i) { // Use pool to get gameobject(do not always destroy) GameObject newButton = iconButtonPool.GetObject(); newButton.transform.SetParent(iconSelectionScroll); // Setup button with character id AccountIconButton iconButton = newButton.GetComponent <AccountIconButton>(); string spriteName = "char" + (i > 2 ? 0 : i).ToString() + "_icon"; Sprite s = spriteDictionary.charSpriteDic[spriteName]; iconButton.Setup(i, unlockedIcons[i], this, s); } }
void AddButtons() { int i; int numChar = unlockedCharacters.Count; for (i = 0; i < numChar; ++i) { // Use pool to get gameobject(do not always destroy) GameObject newButton = buttonPool.GetObject(); newButton.transform.SetParent(commodityScroll); // Setup button with character id CommodityButton commodityButton = newButton.GetComponent <CommodityButton>(); string spriteName = "char" + (i > 2 ? 2 : i).ToString() + "_main"; Sprite s = spriteDictionary.charSpriteDic[spriteName]; commodityButton.Setup(this, confirmationDialogue, i, 1000, 1000, s, unlockedCharacters [i]); //buttons.Add (commodityButton); } }