private ReagentDisplay makeReagentDisplay(ReagentLibItem libItem, Transform parent) { GameObject reagentView = Instantiate <GameObject>(_reagentPrefab); reagentView.transform.SetParent(parent); reagentView.name = "RD " + libItem.title; ReagentDisplay reagentDisplay = reagentView.GetComponent <ReagentDisplay>(); reagentDisplay.SetData(libItem); reagentDisplay.SetController(this); return(reagentDisplay); }
public void SetData(ReagentLibItem data) { _data = data; tryUpdateDisplay(); }