protected override void AssignInfo(GameObject o, Event n) { IItemListView <Event> o_view = o.GetComponent <IItemListView <Event> >(); if (o_view != null) { o_view.Allocate(n); } }
public void SetView(List <Alarm> list) { foreach (Alarm a in list) { GameObject o; if (a.report) { o = Instantiate(ReportItem); } else { o = Instantiate(ViewItem); } o.transform.SetParent(ViewList.transform); o.transform.localScale = Vector3.one; IItemListView <Alarm> o_view = o.GetComponent <IItemListView <Alarm> >(); if (o_view) { o_view.Allocate(a); } } }