Ejemplo n.º 1
0
        private void CreateMaterials(Material function, Material plane)
        {
            for (int c = 0; c < LineColor.Count(); c++)
            {
                functionMaterials[c]       = new Material(function);
                functionMaterials[c].color = LineColor.Get(c);
            }

            for (int c = 0; c < PlaneColor.Count(); c++)
            {
                planeMaterials[c]       = new Material(plane);
                planeMaterials[c].color = PlaneColor.Get(c);
            }
        }
Ejemplo n.º 2
0
    private void SetInformation()
    {
        int length = expressions.Length;

        for (int i = 0; i < length; i++)
        {
            informationRows[i].text  = $"Función {i + 1}: {expressions[i]}";
            informationRows[i].color = LineColor.Get(i);
            informationRows[i].gameObject.SetActive(true);
        }

        informationRows[length].text  = plotter.GetResultMessage();
        informationRows[length].color = PlaneColor.Get(0);
        informationRows[length].gameObject.SetActive(true);

        for (int i = length + 1; i < informationRows.Length; i++)
        {
            informationRows[i].gameObject.SetActive(false);
        }
    }