public void SetText(PartStudiosGetBodyDetailsResponse200Faces details) { if (details == null) { _textMesh.text = ""; } else { _textMesh.text = details.Surface.Type + "\n" + ((float)details.Area).ToString("0.0000") + "m²"; } }
public void Initialize(PartStudiosGetBodyDetailsResponse200Faces bodyDetail, Mesh m, Material faceMaterial, OnShapeMain main) { var meshFilter = GetComponent <MeshFilter>(); meshFilter.mesh = m; this.Details = bodyDetail; this.Main = main; var collider = GetComponent <MeshCollider>(); collider.sharedMesh = m; _faceMaterial = faceMaterial; SetMaterial(faceMaterial); }