Ejemplo n.º 1
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            var TaskResult = Task.Run(async() =>
            {
                var products    = await ContentModel.Instance.GetContensAsync();
                var product_arr = products.ToArray();
                product1        = product_arr[0];
                product2        = product_arr[1];
            });

            Task.WaitAny(TaskResult);
            //img1.setI

            img1.SetImage(
                url: new NSUrl(product1.Image),
                placeholder: UIImage.FromBundle("placeholder")
                );
            title1.Text = product1.Title;
            desc1.Text  = product1.Description;

            img2.SetImage(
                url: new NSUrl(product2.Image),
                placeholder: UIImage.FromBundle("placeholder")
                );
            title2.Text = product2.Title;
            desc2.Text  = product2.Description;

            todayDate.Text = CrossPlatformUtils.TodayDate();


            BottomTabBar.ItemSelected += BottomTabBar_ItemSelected;
        }
Ejemplo n.º 2
0
        public virtual IEnumerator Post(string url, byte[] encodedData, Dictionary <string, string> headers, Action <RESTResponse> listener)
        {
            if (!Application.isEditor)
            {
                headers = AddMetricsHeader(headers);
            }
            long start = SwrveHelper.GetMilliseconds();

            using (var www = CrossPlatformUtils.MakeWWW(url, encodedData, headers)) {
                yield return(www);

                long wwwTime = SwrveHelper.GetMilliseconds() - start;
                ProcessResponse(www, wwwTime, url, listener);
            }
        }
Ejemplo n.º 3
0
        public virtual IEnumerator Get(string url, Action <RESTResponse> listener)
        {
            var headers = new Dictionary <string, string> ();

            if (!Application.isEditor)
            {
                headers = AddMetricsHeader(headers);
            }
            long start = SwrveHelper.GetMilliseconds();

            using (var www = CrossPlatformUtils.MakeRequest(url, UnityWebRequest.kHttpVerbGET, null, headers)) {
                yield return(www.SendWebRequest());

                long wwwTime = SwrveHelper.GetMilliseconds() - start;
                ProcessResponse(www, wwwTime, url, listener);
            }
        }
Ejemplo n.º 4
0
        public virtual IEnumerator Get(string url, Action <RESTResponse> listener)
        {
            var headers = new Dictionary <string, string> ();

            if (!Application.isEditor)
            {
                headers = AddMetricsHeader(headers);
#if SUPPORTS_GZIP_RESPONSES
                headers.Add("Accept-Encoding", "gzip");
#endif
            }

            long start = SwrveHelper.GetMilliseconds();
            using (var www = CrossPlatformUtils.MakeWWW(url, null, headers)) {
                yield return(www);

                long wwwTime = SwrveHelper.GetMilliseconds() - start;
                ProcessResponse(www, wwwTime, url, listener);
            }
        }
Ejemplo n.º 5
0
 private void OpenResourcePackFolderClicked()
 {
     CrossPlatformUtils.OpenFolder(Alex.Resources.ResourcePackDirectory.ToString());
 }
Ejemplo n.º 6
0
 private void OpenSkinPackFOlder()
 {
     CrossPlatformUtils.OpenFolder(Alex.Resources.SkinPackDirectory.ToString());
 }