private void CreateEventCards() { Vector3 position = eventCard.transform.position; if (EventsService.events.Length > 0) { eventCard.SetActive(true); } else { noEventsCard.SetActive(true); } foreach (Event evt in EventsService.events) { position = new Vector3(position.x, position.y, position.z); GameObject card = (GameObject)Instantiate(eventCard, position, Quaternion.identity); card.transform.SetParent(GameObject.Find("List").transform, false); EventCard evtCard = card.GetComponent <EventCard>(); evtCard.UpdateEvent(evt); } eventCard.gameObject.SetActive(false); AlertsService.removeLoadingAlert(); }