8 [AddComponentMenu(
"UI/Extensions/Primitives/Diamond Graph")]
12 private float m_a = 1;
14 private float m_b = 1;
16 private float m_c = 1;
18 private float m_d = 1;
49 float wHalf = rectTransform.rect.width / 2;
56 Color32 color32 = color;
57 vh.AddVert(
new Vector3(-wHalf * m_a, 0), color32,
new Vector2(0f, 0f));
58 vh.AddVert(
new Vector3(0, wHalf * m_b), color32,
new Vector2(0f, 1f));
59 vh.AddVert(
new Vector3(wHalf * m_c, 0), color32,
new Vector2(1f, 1f));
60 vh.AddVert(
new Vector3(0, -wHalf * m_d), color32,
new Vector2(1f, 0f));
62 vh.AddTriangle(0, 1, 2);
63 vh.AddTriangle(2, 3, 0);
override void OnPopulateMesh(VertexHelper vh)
Credit Erdener Gonenc - @PixelEnvision.