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