// ----- public void SetItem(PreviewItem item) { m_ResearchItem = item; m_Description.SetNewText(m_ResearchItem.GetDescription()); int maxParams = item.GetNumOfParams(); for (int i = 0; i < maxParams; i++) { m_Params[i].Name.Uppercase = true; m_Params[i].Name.SetNewText(item.GetParamName(i)); m_Params[i].Value.SetNewText(item.GetParamValue(i)); m_Params[i].Value.Widget.Color = Color.white; ShowWidget(m_Params[i].Parent, true); } for (int i = maxParams; i < ResearchItem.MAX_PARAMS; i++) { ShowWidget(m_Params[i].Parent, false); } }