Table of Contents

Class CurvedUITMP

Namespace
CurvedUI
Assembly
Assembly-CSharp.dll
[ExecuteInEditMode]
public class CurvedUITMP : MonoBehaviour
Inheritance
CurvedUITMP
Inherited Members
Extension Methods

Constructors

CurvedUITMP()

public CurvedUITMP()

Fields

Dirty

public bool 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

public bool quitting

Field Value

bool

savedGlobalScale

public Vector3 savedGlobalScale

Field Value

Vector3

savedLocalScale

public Vector3 savedLocalScale

Field Value

Vector3

savedPos

public Vector3 savedPos

Field Value

Vector3

savedSize

public Vector2 savedSize

Field Value

Vector2

savedUp

public Vector3 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()

public void FindTMP()

GetUIVertexFromMesh(ref UIVertex, int)

public void GetUIVertexFromMesh(ref UIVertex vert, int i)

Parameters

vert UIVertex
i int

LateUpdate()

public void LateUpdate()

OnDestroy()

public void OnDestroy()

OnDisable()

public void OnDisable()

OnEnable()

public void OnEnable()

ShouldTesselate()

public bool ShouldTesselate()

Returns

bool

Start()

public void Start()

TMPTextChangedCallback(object)

public void TMPTextChangedCallback(object obj)

Parameters

obj object

TesselationRequiredCallback()

public void TesselationRequiredCallback()