public void AddHistory(Grd.SessionData data) { GameObject item = Instantiate(itemTemplate, itemTemplate.transform.parent); item.SetActive(true); items.Add(item); for (int i = items.Count - 1; i > 1; i--) { items[i].GetComponentInChildren <Text>().text = items[i - 1].GetComponentInChildren <Text>().text; } items[0].GetComponentInChildren <Text>().text = GetItemText(data); }
private string GetItemText(Grd.SessionData item) { if (formatItemFunction == null) { string data = ""; foreach (string key in item.values.Keys) { data += "," + key + "=" + item.values[key]; } if (data.Length > 0) { data = data.Substring(1); } return(item.GetTime().ToString("MM-dd HH:mm:ss-" + data)); } return(formatItemFunction(item)); }