public Material GetStaticMaterial() { if (material == null) { material = MaterialManager.GetVertexLitCopy(); material.SetColor(Color.black); } return(material.material); }
public SmartMaterial GetStaticMaterial() { if (staticMaterial == null || staticMaterial.material == null) { staticMaterial = MaterialManager.GetVertexLitCopy(); staticMaterial.SetColor(Color.black); } return(staticMaterial); }
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); } }