Пример #1
0
    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);
        }
    }
Пример #2
0
 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);
         }
     });
 }