private void CreateElements() { queue = new Queue <ItemFeedElement>(); for (int i = 0; i < 4; i++) { ItemFeedElement e = Instantiate(prefab, layers[0]); e.SetUp(this); } }
public void UseElement(int userID, Sprite icon) { if (queue.Count == 0) { Debug.LogError("Queue empty"); return; } ItemFeedElement e = queue.Dequeue(); e.transform.SetParent(layers[1]); e.transform.SetSiblingIndex(0); string name = userID != id ? names[userID] : names[4]; e.Set(name, icon, playerColors[userID]); }
public void Add(ItemFeedElement e) { queue.Enqueue(e); e.transform.SetParent(layers[0]); }