private void OnClickToEvent(GameObject go) { PlazaEventItem itemEvent = go.GetComponent <PlazaEventItem>(); string url = itemEvent.evt.url; if (itemEvent.evt.GetEventType() == Puppet.EventType.WebView) { DialogService.Instance.ShowDialog(new DialogEvent(url)); } else { url = itemEvent.evt.extra_url; Application.OpenURL(url); } }
private void fetchEvent() { Puppet.API.Client.APIGeneric.GetInfoEvents((status, message, data) => { if (!isDestroyed) { if (status) { foreach (DataEvent e in data.items) { PlazaEventItem itemEvent = PlazaEventItem.Create(e); itemEvent.transform.parent = tableEvent.transform; itemEvent.transform.localPosition = Vector3.zero; itemEvent.transform.localScale = Vector3.one; UIEventListener.Get(itemEvent.gameObject).onClick += OnClickToEvent; btnEvents.Add(itemEvent.gameObject); } tableEvent.Reposition(); initIndicator(btnEvents.Count, indicatorEvent); } tableEvent.GetComponent <UICenterOnChild>().CenterOn(btnEvents[0].transform); } }); }