Exemplo n.º 1
0
    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);
    }
Exemplo n.º 2
0
        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;
                }
            }
        }