public void CreateListItem(Wedge wedge) { var item = Instantiate(listItemPrefab); item.transform.SetParent(content.transform, false); ItemContent newItemContent = new ItemContent(item.transform); newItemContent.ContentImage = Instantiate(wedge.Image); newItemContent.contentText.text = wedge.Value.ToString(); newItemContent.headerText.text = wedge.Name; items.Add(newItemContent); }
private void GetMU(Beam beam, out double openMU, out double wedgedMU) { openMU = beam.Meterset.Value; wedgedMU = 0; if (beam.Wedges.Count() > 0) { Wedge wedge = beam.Wedges.ElementAt(0); if (beam.ControlPoints.Count == 4) { wedgedMU = beam.ControlPoints[1].MetersetWeight * beam.Meterset.Value; openMU = (1 - beam.ControlPoints[2].MetersetWeight) * beam.Meterset.Value; } else { openMU = 0; wedgedMU = beam.ControlPoints[1].MetersetWeight * beam.Meterset.Value; } } }