Пример #1
0
        public override void Populate(ITT.System.BaseCardData data)
        {
            ITT.System.ActivityDataModel a = (ITT.System.ActivityDataModel)data;
            if (null == a)
            {
                Debug.LogError("Cannot populate: invalid BaseData type");
                return;
            }

            ParseDateString(a.RetrieveEventDate());
            yearLabel         = date.Year.ToString();
            timeDistanceLabel = date.ToString("t", global::System.Globalization.CultureInfo.CreateSpecificCulture("en-us")) + " | " + a.Proximity.ToString("#.##") + " miles";
            titleLabel        = global::System.Web.HttpUtility.HtmlDecode(a.title);
            prefabName        = "ActivityDealCard";

            if (!string.IsNullOrEmpty(a.image.serving_url))
            {
                string imageUrl = ITT.System.ITTNetworkManager.SanitizeImageURL(a.image.serving_url);
                if (!string.IsNullOrEmpty(imageUrl))
                {
                    ITT.System.ITTDataCache.Instance.StartDownloadImage(imageUrl, ImportImage, ImportImageFail);
                }
            }

            nid = a.id;
        }
Пример #2
0
 public virtual void Populate(ITT.System.BaseCardData data)
 {
 }