Esempio n. 1
0
	protected override void OnPopulateMesh(UnityEngine.UI.VertexHelper vh)
	{
		if (buffer.modified) {
			buffer.modified = false;
			vh.Clear();
			int count = rectangleCount * 4;
			List<UIVertex> vertices = new List<UIVertex>();
			for (int i = 0; i < count; i += 4) {
				vertices.Add(buffer.vertices[i + 0]);
				vertices.Add(buffer.vertices[i + 1]);
				vertices.Add(buffer.vertices[i + 2]);
				vertices.Add(buffer.vertices[i + 2]);
				vertices.Add(buffer.vertices[i + 3]);
				vertices.Add(buffer.vertices[i + 0]);
			}
			vh.AddUIVertexTriangleStream(vertices);
		}
	}