public void Draw(Pair2 pair)
        {
            visualMesh.CreateLine(pair, new Vector3(1, 1, 1), lineWidth, transform.position.z + lineOffset);
            visualMesh.Export();

            if (customColor)
            {
                material.SetColor(color);

                visualMesh.Draw(GetMaterial().material);
            }
            else
            {
                visualMesh.Draw(GetStaticMaterial().material);
            }
        }
Beispiel #2
0
        public void Draw()
        {
            SmartMaterial mat;

            if (customColor)
            {
                mat = GetMaterial();
                if (mat != null)
                {
                    mat.SetColor(color);
                    visualMesh.Draw(transform, mat.material);
                }
            }
            else
            {
                mat = GetStaticMaterial();
                if (mat != null)
                {
                    visualMesh.Draw(transform, mat.material);
                }
            }
        }