1using System.Collections.Generic;
5[AddComponentMenu(
"UI/ToJ Effects/ToJ Outline", 15)]
8 private List<UIVertex>
m_Verts =
new List<UIVertex>();
22 int num = m_Verts.Count * 5;
25 m_Verts.Capacity = num;
29 ApplyShadowZeroAlloc(
m_Verts, base.effectColor, start,
m_Verts.Count, base.effectDistance.x, base.effectDistance.y);
32 ApplyShadowZeroAlloc(
m_Verts, base.effectColor, start,
m_Verts.Count, base.effectDistance.x, 0f - base.effectDistance.y);
35 ApplyShadowZeroAlloc(
m_Verts, base.effectColor, start,
m_Verts.Count, 0f - base.effectDistance.x, base.effectDistance.y);
38 ApplyShadowZeroAlloc(
m_Verts, base.effectColor, start,
m_Verts.Count, 0f - base.effectDistance.x, 0f - base.effectDistance.y);
39 Text component = GetComponent<Text>();
40 if (component !=
null && component.material.shader == Shader.Find(
"Text Effects/Fancy Text"))
42 for (
int i = 0; i < m_Verts.Count - count; i++)
45 value.uv1 =
new Vector2(0f, 0f);
50 vh.AddUIVertexTriangleStream(
m_Verts);
override void ModifyMesh(VertexHelper vh)