Class CurvedUITMP
- Namespace
- CurvedUI
- Assembly
- Assembly-CSharp.dll
[ExecuteInEditMode]
public class CurvedUITMP : MonoBehaviour
- Inheritance
-
CurvedUITMP
- Inherited Members
-
- Extension Methods
-
Constructors
CurvedUITMP()
Fields
Dirty
Field Value
- bool
crvdVE
public CurvedUIVertexEffect crvdVE
Field Value
- CurvedUIVertexEffect
curvingRequired
public bool curvingRequired
Field Value
- bool
m_UIVerts
public List<UIVertex> m_UIVerts
Field Value
- List<UIVertex>
m_tempSubMsh
public CurvedUITMPSubmesh m_tempSubMsh
Field Value
- CurvedUITMPSubmesh
m_tempVertex
public UIVertex m_tempVertex
Field Value
- UIVertex
mySettings
public CurvedUISettings mySettings
Field Value
- CurvedUISettings
quitting
Field Value
- bool
savedGlobalScale
public Vector3 savedGlobalScale
Field Value
- Vector3
savedLocalScale
public Vector3 savedLocalScale
Field Value
- Vector3
savedPos
Field Value
- Vector3
savedSize
Field Value
- Vector2
savedUp
Field Value
- Vector3
subMeshes
public List<CurvedUITMPSubmesh> subMeshes
Field Value
- List<CurvedUITMPSubmesh>
tesselationRequired
public bool tesselationRequired
Field Value
- bool
tmpText
public TextMeshProUGUI tmpText
Field Value
- TextMeshProUGUI
vertices
public Vector3[] vertices
Field Value
- Vector3[]
Methods
CreateUIVertexList(Mesh)
public void CreateUIVertexList(Mesh mesh)
Parameters
mesh
Mesh
FillMeshWithUIVertexList(Mesh, List<UIVertex>)
public void FillMeshWithUIVertexList(Mesh mesh, List<UIVertex> list)
Parameters
mesh
Mesh
list
List<UIVertex>
FindSubmeshes()
public void FindSubmeshes()
FindTMP()
GetUIVertexFromMesh(ref UIVertex, int)
public void GetUIVertexFromMesh(ref UIVertex vert, int i)
Parameters
vert
UIVertex
i
int
LateUpdate()
OnDestroy()
OnDisable()
OnEnable()
ShouldTesselate()
public bool ShouldTesselate()
Returns
- bool
Start()
TMPTextChangedCallback(object)
public void TMPTextChangedCallback(object obj)
Parameters
obj
object
TesselationRequiredCallback()
public void TesselationRequiredCallback()