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); } }
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); } } }