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; }
public virtual void Populate(ITT.System.BaseCardData data) { }